دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 2
نویسندگان: Hyatt Saleh
سری:
ISBN (شابک) : 1839219068, 9781839219061
ناشر: Packt Publishing - ebooks Account
سال نشر: 2020
تعداد صفحات: 285
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 6 مگابایت
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
در صورت تبدیل فایل کتاب 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 آماده شوید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
رویکردی جامع و گام به گام برای درک یادگیری ماشین اتخاذ کنید
الگوریتم های یادگیری ماشینی بخشی جدایی ناپذیر از تقریباً تمام برنامه های کاربردی مدرن هستند. برای سریعتر و دقیقتر کردن فرآیند یادگیری، به ابزاری انعطافپذیر و به اندازه کافی قدرتمند نیاز دارید که به شما کمک کند الگوریتمهای یادگیری ماشینی را سریع و آسان بسازید. با The Machine Learning Workshop، شما بر کتابخانه یادگیری scikit مسلط خواهید شد و در توسعه الگوریتم های هوشمندانه یادگیری ماشین مهارت خواهید داشت.
کارگاه یادگیری ماشین با نشان دادن نحوه عملکرد الگوریتم های یادگیری بدون نظارت و نظارت با تجزیه و تحلیل واقعی آغاز می شود. مجموعه داده های جهانی مشتریان عمده فروشی. هنگامی که با اصول اولیه آشنا شدید، یک شبکه عصبی مصنوعی را با استفاده از scikit-learn توسعه خواهید داد و سپس عملکرد آن را با تنظیم دقیق هایپرپارامترها بهبود می بخشید. در پایان کارگاه، مجموعه دادههای فعالیتهای بازاریابی بانک را مطالعه میکنید و مدلهای یادگیری ماشینی را میسازید که میتواند مشتریانی را که احتمالاً مشترک یک سپرده مدتدار هستند فهرست کند. همچنین یاد خواهید گرفت که چگونه این مدل ها را مقایسه کنید و مدل بهینه را انتخاب کنید.
در پایان کارگاه یادگیری ماشین، نه تنها تفاوت بین مدل های نظارت شده و بدون نظارت و کاربردهای آنها را در در دنیای واقعی، اما شما همچنین مهارت های مورد نیاز برای شروع برنامه نویسی الگوریتم های یادگیری ماشین خود را توسعه خواهید داد.
کارگاه یادگیری ماشین برای مبتدیان یادگیری ماشین عالی است. شما به تجربه برنامه نویسی پایتون نیاز دارید، اگرچه هیچ دانش قبلی در مورد یادگیری اسکی و یادگیری ماشین لازم نیست.
Take a comprehensive and step-by-step approach to understanding machine learning
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.
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.
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