ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب The Machine Learning Workshop - Second Edition: Get ready to develop your own high-performance machine learning algorithms with scikit-learn

دانلود کتاب کارگاه یادگیری ماشین - ویرایش دوم: برای توسعه الگوریتم‌های یادگیری ماشینی با کارایی بالا خود با scikit-learn آماده شوید

The Machine Learning Workshop - Second Edition: Get ready to develop your own high-performance machine learning algorithms with scikit-learn

مشخصات کتاب

The Machine Learning Workshop - Second Edition: Get ready to develop your own high-performance machine learning algorithms with scikit-learn

ویرایش: 2 
نویسندگان:   
سری:  
ISBN (شابک) : 1839219068, 9781839219061 
ناشر: Packt Publishing - ebooks Account 
سال نشر: 2020 
تعداد صفحات: 285 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 6 مگابایت 

قیمت کتاب (تومان) : 30,000

در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 15


در صورت تبدیل فایل کتاب The Machine Learning Workshop - Second Edition: Get ready to develop your own high-performance machine learning algorithms with scikit-learn به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب کارگاه یادگیری ماشین - ویرایش دوم: برای توسعه الگوریتم‌های یادگیری ماشینی با کارایی بالا خود با scikit-learn آماده شوید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب کارگاه یادگیری ماشین - ویرایش دوم: برای توسعه الگوریتم‌های یادگیری ماشینی با کارایی بالا خود با scikit-learn آماده شوید



رویکردی جامع و گام به گام برای درک یادگیری ماشین اتخاذ کنید

ویژگی‌های کلیدی

  • دریابید که چگونه می‌توانید از scikit- استفاده کنید. یادگیری API یکسان در همه انواع مدل های یادگیری ماشین
  • تفاوت بین مدل های یادگیری تحت نظارت و بدون نظارت را درک کنید
  • درک خود را از مفاهیم یادگیری ماشین با کار بر روی مثال های دنیای واقعی تقویت کنید
  • توضیحات کتاب

    الگوریتم های یادگیری ماشینی بخشی جدایی ناپذیر از تقریباً تمام برنامه های کاربردی مدرن هستند. برای سریع‌تر و دقیق‌تر کردن فرآیند یادگیری، به ابزاری انعطاف‌پذیر و به اندازه کافی قدرتمند نیاز دارید که به شما کمک کند الگوریتم‌های یادگیری ماشینی را سریع و آسان بسازید. با The Machine Learning Workshop، شما بر کتابخانه یادگیری scikit مسلط خواهید شد و در توسعه الگوریتم های هوشمندانه یادگیری ماشین مهارت خواهید داشت.

    کارگاه یادگیری ماشین با نشان دادن نحوه عملکرد الگوریتم های یادگیری بدون نظارت و نظارت با تجزیه و تحلیل واقعی آغاز می شود. مجموعه داده های جهانی مشتریان عمده فروشی. هنگامی که با اصول اولیه آشنا شدید، یک شبکه عصبی مصنوعی را با استفاده از scikit-learn توسعه خواهید داد و سپس عملکرد آن را با تنظیم دقیق هایپرپارامترها بهبود می بخشید. در پایان کارگاه، مجموعه داده‌های فعالیت‌های بازاریابی بانک را مطالعه می‌کنید و مدل‌های یادگیری ماشینی را می‌سازید که می‌تواند مشتریانی را که احتمالاً مشترک یک سپرده مدت‌دار هستند فهرست کند. همچنین یاد خواهید گرفت که چگونه این مدل ها را مقایسه کنید و مدل بهینه را انتخاب کنید.

    در پایان کارگاه یادگیری ماشین، نه تنها تفاوت بین مدل های نظارت شده و بدون نظارت و کاربردهای آنها را در در دنیای واقعی، اما شما همچنین مهارت های مورد نیاز برای شروع برنامه نویسی الگوریتم های یادگیری ماشین خود را توسعه خواهید داد.

    آنچه یاد خواهید گرفت

    • درک کنید که چگونه الگوریتمی را انتخاب کنید که به بهترین وجه متناسب با مجموعه داده و نتیجه دلخواه شما باشد
    • الگوریتم های محبوب دنیای واقعی مانند K-means، Mean-Shift و DBSCAN را کاوش کنید
    • روش های مختلف را برای حل یادگیری ماشین کشف کنید. مشکلات طبقه بندی
    • توسعه ساختارهای شبکه عصبی با استفاده از بسته scikit-learn
    • از الگوریتم NN برای ایجاد مدل هایی برای پیش بینی نتایج آینده استفاده کنید
    • برای بهبود وضعیت خود، تجزیه و تحلیل خطا را انجام دهید. عملکرد مدل

    این کتاب برای چه کسی است

    کارگاه یادگیری ماشین برای مبتدیان یادگیری ماشین عالی است. شما به تجربه برنامه نویسی پایتون نیاز دارید، اگرچه هیچ دانش قبلی در مورد یادگیری اسکی و یادگیری ماشین لازم نیست.

    فهرست محتوا

    1. مقدمه ای بر Scikit-Learn
    2. یادگیری بدون نظارت - برنامه های کاربردی در زندگی واقعی
    3. یادگیری تحت نظارت - مراحل کلیدی
    4. الگوریتم های یادگیری نظارت شده: پیش بینی درآمد سالانه
    5. شبکه های عصبی مصنوعی: پیش بینی درآمد سالانه
    6. برنامه خود را بسازید

توضیحاتی درمورد کتاب به خارجی

Take a comprehensive and step-by-step approach to understanding machine learning

Key Features

  • Discover how to apply the scikit-learn uniform API in all types of machine learning models
  • Understand the difference between supervised and unsupervised learning models
  • Reinforce your understanding of machine learning concepts by working on real-world examples

Book Description

Machine learning algorithms are an integral part of almost all modern applications. To make the learning process faster and more accurate, you need a tool flexible and powerful enough to help you build machine learning algorithms quickly and easily. With The Machine Learning Workshop, you'll master the scikit-learn library and become proficient in developing clever machine learning algorithms.

The Machine Learning Workshop begins by demonstrating how unsupervised and supervised learning algorithms work by analyzing a real-world dataset of wholesale customers. Once you've got to grips with the basics, you'll develop an artificial neural network using scikit-learn and then improve its performance by fine-tuning hyperparameters. Towards the end of the workshop, you'll study the dataset of a bank's marketing activities and build machine learning models that can list clients who are likely to subscribe to a term deposit. You'll also learn how to compare these models and select the optimal one.

By the end of The Machine Learning Workshop, you'll not only have learned the difference between supervised and unsupervised models and their applications in the real world, but you'll also have developed the skills required to get started with programming your very own machine learning algorithms.

What you will learn

  • Understand how to select an algorithm that best fits your dataset and desired outcome
  • Explore popular real-world algorithms such as K-means, Mean-Shift, and DBSCAN
  • Discover different approaches to solve machine learning classification problems
  • Develop neural network structures using the scikit-learn package
  • Use the NN algorithm to create models for predicting future outcomes
  • Perform error analysis to improve your model's performance

Who this book is for

The Machine Learning Workshop is perfect for machine learning beginners. You will need Python programming experience, though no prior knowledge of scikit-learn and machine learning is necessary.

Table of Contents

  1. Introduction to Scikit-Learn
  2. Unsupervised Learning - Real-Life Applications
  3. Supervised Learning - Key Steps
  4. Supervised Learning Algorithms: Predicting Annual Income
  5. Artificial Neural Networks: Predicting Annual Income
  6. Building Your Own Program


فهرست مطالب

Cover
FM
Copyright
Table of Contents
Preface
Chapter 1: Introduction to Scikit-Learn
	Introduction
	Introduction to Machine Learning
		Applications of ML
		Choosing the Right ML Algorithm
	Scikit-Learn
		Advantages of Scikit-Learn
		Disadvantages of Scikit-Learn
		Other Frameworks
	Data Representation
		Tables of Data
		Features and Target Matrices
		Exercise 1.01: Loading a Sample Dataset and Creating the Features and Target Matrices
		Activity 1.01: Selecting a Target Feature and Creating a Target Matrix
	Data Preprocessing
		Messy Data
			Missing Values
			Outliers
		Exercise 1.02: Dealing with Messy Data
		Dealing with Categorical Features
		Feature Engineering
		Exercise 1.03: Applying Feature Engineering to Text Data
		Rescaling Data
		Exercise 1.04: Normalizing and Standardizing Data
		Activity 1.02: Pre-processing an Entire Dataset
	Scikit-Learn API
		How Does It Work?
			Estimator
			Predictor
			Transformer
	Supervised and Unsupervised Learning
		Supervised Learning
		Unsupervised Learning
	Summary
Chapter 2: Unsupervised Learning – Real-Life Applications
	Introduction
	Clustering
		Clustering Types
		Applications of Clustering
	Exploring a Dataset – Wholesale Customers Dataset
		Understanding the Dataset
	Data Visualization
		Loading the Dataset Using pandas
		Visualization Tools
		Exercise 2.01: Plotting a Histogram of One Feature from the Circles Dataset
		Activity 2.01: Using Data Visualization to Aid the Pre-processing Process
		k-means Algorithm
		Understanding the Algorithm
			Initialization Methods
			Choosing the Number of Clusters
		Exercise 2.02: Importing and Training the k-means Algorithm over a Dataset
		Activity 2.02: Applying the k-means Algorithm to a Dataset
	Mean-Shift Algorithm
		Understanding the Algorithm
		Exercise 2.03: Importing and Training the Mean-Shift Algorithm over a Dataset
		Activity 2.03: Applying the Mean-Shift Algorithm to a Dataset
	DBSCAN Algorithm
		Understanding the Algorithm
		Exercise 2.04: Importing and Training the DBSCAN Algorithm over a Dataset
		Activity 2.04: Applying the DBSCAN Algorithm to the Dataset
	Evaluating the Performance of Clusters
		Available Metrics in Scikit-Learn
		Exercise 2.05: Evaluating the Silhouette Coefficient Score and Calinski–Harabasz Index
		Activity 2.05: Measuring and Comparing the Performance of the Algorithms
	Summary
Chapter 3: Supervised Learning – Key Steps
	Introduction
	Supervised Learning Tasks
	Model Validation and Testing
		Data Partitioning
		Split Ratio
		Exercise 3.01: Performing a Data Partition on a Sample Dataset
		Cross-Validation
		Exercise 3.02: Using Cross-Validation to Partition the Train Set into a Training and a Validation Set
		Activity 3.01: Data Partitioning on a Handwritten Digit Dataset
	Evaluation Metrics
		Evaluation Metrics for Classification Tasks
			Confusion Matrix
			Accuracy
			Precision
			Recall
		Exercise 3.03: Calculating Different Evaluation Metrics on a Classification Task
		Choosing an Evaluation Metric
		Evaluation Metrics for Regression Tasks
		Exercise 3.04: Calculating Evaluation Metrics on a Regression Task
		Activity 3.02: Evaluating the Performance of the Model Trained on a Handwritten Dataset
	Error Analysis
		Bias, Variance, and Data Mismatch
		Exercise 3.05: Calculating the Error Rate on Different Sets of Data
		Activity 3.03: Performing Error Analysis on a Model Trained to Recognize Handwritten Digits
	Summary
Chapter 4: Supervised Learning Algorithms: Predicting Annual Income
	Introduction
	Exploring the Dataset
		Understanding the Dataset
	The Naïve Bayes Algorithm
		How Does the Naïve Bayes Algorithm Work?
		Exercise 4.01: Applying the Naïve Bayes Algorithm
		Activity 4.01: Training a Naïve Bayes Model for Our Census Income Dataset
	The Decision Tree Algorithm
		How Does the Decision Tree Algorithm Work?
		Exercise 4.02: Applying the Decision Tree Algorithm
		Activity 4.02: Training a Decision Tree Model for Our Census Income Dataset
	The Support Vector Machine Algorithm
		How Does the SVM Algorithm Work?
		Exercise 4.03: Applying the SVM Algorithm
		Activity 4.03: Training an SVM Model for Our Census Income Dataset
	Error Analysis
		Accuracy, Precision, and Recall
	Summary
Chapter 5: Supervised Learning – Key Steps
	Introduction
	Artificial Neural Networks
		How Do ANNs Work?
			Forward Propagation
			Cost Function
			Backpropagation
			Updating the Weights and Biases
		Understanding the Hyperparameters
			Number of Hidden Layers and Units
			Activation Functions
			Regularization
			Batch Size
			Learning Rate
			Number of Iterations
		Applications of Neural Networks
		Limitations of Neural Networks
	Applying an Artificial Neural Network
		Scikit-Learn\'s Multilayer Perceptron
		Exercise 5.01: Applying the MLP Classifier Class
		Activity 5.01: Training an MLP for Our Census Income Dataset
	Performance Analysis
		Error Analysis
		Hyperparameter Fine-Tuning
		Model Comparison
		Activity 5.02: Comparing Different Models to Choose the Best Fit for the Census Income Data Problem
	Summary
Chapter 6: Building Your Own Program
	Introduction
	Program Definition
		Building a Program – Key Stages
			Preparation
			Creation
			Interaction
		Understanding the Dataset
		Activity 6.01: Performing the Preparation and Creation Stages for the Bank Marketing Dataset
	Saving and Loading a Trained Model
		Saving a Model
		Exercise 6.01: Saving a Trained Model
		Loading a Model
		Exercise 6.02: Loading a Saved Model
		Activity 6.02: Saving and Loading the Final Model for the Bank Marketing Dataset
	Interacting with a Trained Model
		Exercise 6.03: Creating a Class and a Channel to Interact with a Trained Model
		Activity 6.03: Allowing Interaction with the Bank Marketing Dataset Model
	Summary
Appendix
Index




نظرات کاربران