آموزش یادگیری ماشین را در پایتون با Scikit-Learn حرفه‌ای شوید - آخرین آپدیت

دانلود Master Machine Learning in Python with Scikit-Learn

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع یادگیری ماشین و علم داده با پایتون و کتابخانه Scikit-learn

در این دوره، با مفاهیم بنیادی یادگیری ماشین آشنا شوید.

با استفاده از پایتون و Scikit-Learn مدل‌های یادگیری ماشین بسازید.

داده‌ها را برای الگوریتم‌های یادگیری ماشین آماده کنید.

مدل‌ها و الگوریتم‌های یادگیری ماشین را به صورت انتقادی بررسی کنید.

از مدل‌های رگرسیون برای پیش‌بینی مقادیر پیوسته استفاده کنید.

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

از الگوریتم‌های بدون نظارت برای خوشه‌بندی داده‌ها بهره ببرید.

پیش‌نیازها: دانش پایه پایتون

آیا می‌خواهید یادگیری ماشین و علم داده را با پایتون شروع کنید؟ این دوره، یک مقدمه جامع و عملی برای یادگیری ماشین است! ما از Scikit-Learn برای آموزش یادگیری ماشین در پایتون به شما استفاده خواهیم کرد!

هدف این دوره چیست:

ما تمام جزئیات یادگیری ماشین و کتابخانه Scikit-Learn (sklearn) در پایتون را به شما آموزش می‌دهیم. Scikit-Learn بسیار محبوب و فوق‌العاده قدرتمند برای بسیاری از وظایف یادگیری ماشین است. در عصر هوش مصنوعی و یادگیری ماشین، یادگیری در مورد یادگیری ماشین با Scikit-Learn بسیار حیاتی است. این دوره تمام آنچه را که برای استفاده حرفه‌ای از Scikit-Learn در یادگیری ماشین نیاز دارید، به شما می‌آموزد. ما با مبانی شروع می‌کنیم و سپس به تدریج به مباحث پیچیده‌تر می‌پردازیم.

چرا ما را انتخاب کنید؟

این دوره یک مقدمه جامع بر یادگیری ماشین در پایتون با استفاده از Scikit-Learn است! ما از مسائل فنی ترس نداریم و می‌خواهیم شما با مهارت‌های جدید Scikit-Learn خود برجسته شوید.

این دوره پر از تمرین‌های با دقت طراحی شده است که موضوعات تدریس شده را تقویت می‌کند. بین ویدیوها، تمرین‌های کوچکی ارائه می‌دهیم که به شما در تثبیت مطالب کمک می‌کنند. علاوه بر این، تمرین‌های بزرگتری داریم که در آن‌ها یک نوت‌بوک ژوپیتر به شما داده می‌شود و از شما خواسته می‌شود تا مجموعه‌ای از سوالات مربوط به یک موضوع واحد را حل کنید. این تمرین‌ها شامل پردازش و پاکسازی داده‌ها می‌شوند و آن‌ها را بسیار به یادگیری ماشین واقعی نزدیک می‌کنند.

ما زوجی (اریک و استین) هستیم که عاشق ساخت دوره‌های با کیفیت بالا هستیم! اریک به عنوان یک دانشمند داده از Scikit-Learn به صورت حرفه‌ای استفاده کرده است، در حالی که استین تجربه تدریس برنامه‌نویسی در سطح دانشگاه را دارد. هر دوی ما عاشق Scikit-Learn هستیم و بی‌صبرانه منتظریم تا همه چیز را در مورد آن به شما آموزش دهیم!

موضوعاتی که پوشش خواهیم داد:

ما بسیاری از موضوعات مختلف را در این دوره پوشش خواهیم داد. به ترتیب ظهور، آن‌ها عبارتند از:

  • مقدمه‌ای بر Scikit-Learn
  • رگرسیون خطی
  • رگرسیون لجستیک
  • پیش‌پردازش و خطوط لوله (Pipelines)
  • رگرسیون چندجمله‌ای
  • درختان تصمیم و جنگل‌های تصادفی
  • اعتبارسنجی متقابل (Cross-Validation)
  • تکنیک‌های منظم‌سازی (Regularization)
  • ماشین‌های بردار پشتیبان (Support Vector Machines)
  • کاهش ابعاد و PCA
  • مبانی شبکه‌های عصبی در یادگیری عمیق
  • یادگیری با نظارت و بدون نظارت

و خیلی بیشتر! با تکمیل دوره ما، با یادگیری ماشین و کتابخانه Scikit-Learn در پایتون راحت خواهید شد. همچنین تجربه‌ای در پردازش داده‌ها با Pandas کسب خواهید کرد. این به شما یک نقطه شروع عالی برای کار حرفه‌ای با یادگیری ماشین می‌دهد.

هنوز تصمیم نگرفته‌اید؟

این دوره دارای سیاست بازگشت وجه 30 روزه است، بنابراین اگر از دوره ناراضی بودید، می‌توانید پول خود را بدون دردسر پس بگیرید. اگر پس از خواندن این توضیحات هنوز مطمئن نیستید، نگاهی به پیش‌نمایش‌های رایگان بیندازید و ببینید آیا از آن‌ها لذت می‌برید. امیدواریم به زودی شما را ببینیم!


سرفصل ها و درس ها

مقدمه و مرور کلی Introduction and Overview

  • مقدمه دوره Introduction to the Course

  • تمام مطالب دوره! All the material in the course!

  • (پیش‌زمینه) مقدمه Jupyter Notebooks (Background) Introduction to Jupyter Notebooks

  • (پیش‌زمینه) مقدمه NumPy (Background) Introduction to NumPy

  • (پیش‌زمینه) مقدمه Pandas (Background) Introduction to Pandas

یادگیری ماشین چیست؟ What is Machine Learning?

  • یادگیری ماشین چیست؟ What is Machine Learning?

  • اصطلاحات یادگیری ماشین ML Terminology

  • آزمون مقدماتی یادگیری ماشین Basic ML Quiz

  • کالبدشکافی یک پروژه یادگیری ماشین Anatomy of a ML Project

  • مراحل در یادگیری ماشین The Steps in ML

  • معرفی Scikit Learn Introducing Scikit Learn

  • وارد کردن یک مدل یادگیری ماشین Importing a Machine Learning Model

  • بررسی مجموعه داده دیابت Exploring the Diabetes Dataset

  • منابع بیشتر Further Resources

اولین مدل ما: رگرسیون خطی Our First Model: Linear Regression

  • مقدمه Introduction

  • ایده رگرسیون خطی Idea of Linear Regression

  • تئوری رگرسیون خطی The Theory of Linear Regression

  • رگرسیون خطی Linear Regression

  • رگرسیون خطی در Scikit-Learn Linear Regression in Scikit-Learn

  • اولین مدل رگرسیون خطی شما! Your First Linear Regression Model!

  • ارزیابی مدل Evaluating the Model

  • ارزیابی مدل Evaluating the Model

  • آیا مدل ما خوب است؟ Is our Model any Good?

  • تقسیم داده‌ها به مجموعه‌های آموزشی و آزمایشی Splitting the Data into Training and Testing Sets

  • ارزیابی با استفاده از MSE Evaluating using MSE

  • آموزش چگونه انجام می‌شود؟ (تئوری اختیاری) How is Training Done? (Optional Theory)

  • منابع بیشتر Further Resources

طبقه‌بندی دوتایی با رگرسیون لجستیک Binary Classification with Logistic Regression

  • مقدمه Introduction

  • طبقه‌بندی دوتایی و رگرسیون لجستیک Binary Classification and Logistic Regression

  • طبقه‌بندی دوتایی و رگرسیون لجستیک Binary Classification and Logistic Regression

  • مجموعه داده زنبق (Iris) The Iris Dataset

  • پیاده‌سازی رگرسیون لجستیک Implementing Logistic Regression

  • پیاده‌سازی رگرسیون لجستیک Implementing Logistic Regression

  • امتیاز دقت Accuracy Score

  • امتیاز دقت Accuracy Score

  • پیش‌بینی‌کننده‌ها و امتیاز دقت Predictors and Accuracy Score

  • منابع بیشتر Further Resources

پیش‌پردازش و پایپ‌لاین‌ها (Pipelines) Preprocessing and Pipelines

  • مقدمه Introduction

  • پیش‌پردازش Preprocessing

  • پیش‌پردازش Preprocessing

  • پر کردن مقادیر گمشده Filling in Missing Values

  • پر کردن مقادیر گمشده Filling in Missing Values

  • انتخاب ویژگی‌های مرتبط Choosing Relevant Features

  • استانداردسازی مقیاس در Scikit-Learn Standard Scaling in Scikit-Learn

  • استانداردسازی مقیاس Standard Scaling

  • پایپ‌لاین‌ها Pipelines

  • پایپ‌لاین‌ها Pipelines

  • منابع بیشتر Further Resources

رگرسیون چندجمله‌ای و بیش‌برازش (Overfitting) Polynomial Regression and Overfitting

  • مقدمه Introduction

  • درک رگرسیون چندجمله‌ای Understanding Polynomial Regression

  • رگرسیون چندجمله‌ای Polynomial Regression

  • افزودن دستی ویژگی‌های چندجمله‌ای Adding Polynomial Features Manually

  • افزودن ویژگی‌های چندجمله‌ای Adding Polynomial Features

  • ارزیابی با میانگین خطای مطلق (MAE) Evaluating with Mean Absolute Error

  • میانگین خطای مطلق Mean Absolute Error

  • استفاده از کلاس ویژگی‌های چندجمله‌ای Using the Polynomial Features Class

  • افزودن صحیح ویژگی‌های چندجمله‌ای Adding Polynomial Features Properly

  • ادغام همه چیز در یک پایپ‌لاین Fitting Everything Into a Pipeline

  • بیش‌برازش و کم‌برازش (Overfitting and Underfitting) Overfitting and Underfitting

  • بیش‌برازش و کم‌برازش Overfitting and Underfitting

  • بیش‌برازش در عمل Overfitting in Practice

  • منابع بیشتر Further Resources

پروژه ۱ - رگرسیون Project 1 - Regression

  • مقدمه Introduction

  • راه حل: پروژه رگرسیون Solution: Regression Project

درختان تصمیم و معیارهای مختلف Decision Trees and Different Metrics

  • مقدمه Introduction

  • مقدمه‌ای بر درختان Introduction to Trees

  • درختان تصمیم Decision Trees

  • درختان و درختان تصمیم Trees and Decision Trees

  • پیاده‌سازی درختان تصمیم Implementing Decision Trees

  • درختان تصمیم برای رگرسیون Decision Trees for Regression

  • مثبت‌های کاذب و منفی‌های کاذب False Positives and False Negatives

  • درک دقت (Precision) و بازخوانی (Recall) Understanding Precision and Recall

  • مجموعه‌های داده نامتعادل Unbalanced Datasets

  • استفاده از دقت و بازخوانی Using Precision and Recall

  • یافتن دقت یک درخت تصمیم Finding Precision of a Decision Tree

  • منابع بیشتر Further Resources

یادگیری جمعی (Ensemble Learning) و جنگل‌های تصادفی (Random Forests) Ensemble Learning and Random Forests

  • مقدمه Introduction

  • یادگیری جمعی چیست؟ What is Ensemble Learning?

  • یادگیری جمعی Ensemble Learning

  • ایجاد سریع مدل‌های متعدد Creating Multiple Models Fast

  • ایجاد رای اکثریت جمعی Creating an Ensemble Majority Vote

  • آموزش و برازش مدل‌های متعدد Training and Fitting Multiple Models

  • یادگیرنده‌های ضعیف و Bagging Weak Learners and Bagging

  • یادگیرنده‌های ضعیف و Bagging Weak Learners and Bagging

  • استفاده از جنگل‌های تصادفی Using Random Forests

  • جنگل‌های تصادفی Random Forests

  • منابع بیشتر Further Resources

کدگذاری یک-داغ (One-Hot Encoding) و اعتبارسنجی متقابل (Cross-Validation) One-Hot-Encoding and Cross-Validation

  • مقدمه Introduction

  • کدگذاری یک-داغ One Hot Encoding

  • کدگذاری یک-داغ One Hot Encoding

  • استفاده از کدگذاری یک-داغ Using One Hot Encoding

  • استفاده از کدگذاری یک-داغ Using One Hot Encoding

  • اعتبارسنجی متقابل Cross-Validation

  • استفاده از اعتبارسنجی متقابل Using Cross-Validation

  • استفاده از اعتبارسنجی متقابل Using Cross-Validation

  • مجموعه اعتبارسنجی و آزمون Validation and Test Set

  • اعتبارسنجی، مجموعه آزمون، و اعتبارسنجی متقابل Validation, Test Set, and Cross-Validation

  • کدگذاری یک-داغ و پایپ‌لاین‌ها One Hot Encoding and Pipelines

  • اعتبارسنجی متقابل و پایپ‌لاین‌ها Cross-Validation and Pipelines

  • اعتبارسنجی متقابل و پایپ‌لاین‌ها Cross-Validation and Pipelines

  • منابع بیشتر Further Resources

تنظیم (Regularization) و مبادله سوگیری-واریانس (Bias-Variance Tradeoff) Regularization and the Bias-Variance Tradeoff

  • مقدمه Introduction

  • تنظیم (یا کوچک‌سازی) Regularization (or Shrinkage)

  • تنظیم (یا کوچک‌سازی) Regularization (or Shrinkage)

  • رگرسیون لاسو و ریج (Lasso and Ridge Regression) Lasso and Ridge Regression

  • تلاش برای رگرسیون ریج Trying out Ridge Regression

  • مبادله سوگیری-واریانس Bias-Variance Tradeoff

  • سوگیری و واریانس Bias and Variance

  • یافتن یک مقدار پارامتر مناسب Finding a Good Parameter Value

  • منابع بیشتر Further Resources

ماشین‌های بردار پشتیبان (SVMs) و ابرپارامترها (Hyperparameters) SVMs and Hyperparameters

  • مقدمه Introduction

  • ماشین بردار پشتیبان Support Vector Machine

  • ماشین بردار پشتیبان Support Vector Machine

  • پیاده‌سازی SVM Implementing SVM

  • ابرپارامترها Hyperparameters

  • SVMها و ابرپارامترها SVMs and Hyperparameters

  • پیاده‌سازی جستجوی شبکه‌ای (Grid Search) Implementing Grid Search

  • پیاده‌سازی جستجوی شبکه‌ای Implementing Grid Search

  • منابع بیشتر Further Resources

پروژه ۲ - طبقه‌بندی Project 2 - Classification

  • مقدمه Introduction

  • راه حل: پروژه طبقه‌بندی Solution: Classification Project

تکنیک‌های کاهش ابعاد Dimentionality Reduction Techniques

  • مقدمه Introduction

  • کاهش ابعاد Dimensionality Reduction

  • کاهش ابعاد Dimensionality Reduction

  • معرفی مجموعه داده CovType Introducing the CovType Dataset

  • کاهش بر اساس همبستگی Reduction Based on Correlation

  • کاهش بر اساس واریانس Reduction Based on Variance

  • استفاده از VarianceThreshold برای کاهش ابعاد Using VarianceThreshold to Reduce Dimensionality

  • تحلیل مؤلفه‌های اصلی (PCA) Principal Component Analysis (PCA)

  • تحلیل مؤلفه‌های اصلی Principal Component Analysis

  • پیاده‌سازی PCA Implementing PCA

  • پیاده‌سازی PCA Implementing PCA

  • منابع بیشتر Further Resources

KNN و ماندگاری مدل (Model Persistence) KNN and Model Persistence

  • مقدمه Introduction

  • K-نزدیک‌ترین همسایه (K-Nearest Neighbors) K-Nearest Neighbors

  • K-نزدیک‌ترین همسایه K-Nearest Neighbors

  • پیاده‌سازی KNN Implementing KNN

  • پیاده‌سازی KNN Implementing KNN

  • ماندگاری مدل Model Persistence

  • استفاده از ماندگاری مدل Using Model Persistence

  • ماندگاری مدل Model Persistence

  • منابع بیشتر Further Resources

مبانی شبکه‌های عصبی The Basics of Neural Networks

  • مقدمه Introduction

  • شبکه‌های عصبی چیستند؟ What are Neural Networks?

  • شبکه‌های عصبی چیستند؟ What are Neural Networks?

  • وزن‌ها و توابع فعال‌سازی Weights and Activation Functions

  • وزن‌ها و توابع فعال‌سازی Weights and Activation Functions

  • استفاده پایه از MLPClassifier Basic Usage of MLPClassifier

  • پارامترها و Keras Parameters and Keras

  • پارامترها و Keras Parameters and Keras

  • منابع بیشتر Further Resources

مقدمه‌ای بر یادگیری ماشین بدون نظارت (Unsupervised ML) Intro to Unsupervised ML

  • مقدمه Introduction

  • یادگیری بدون نظارت چیست؟ What is Unsupervised Learning?

  • یادگیری بدون نظارت چیست؟ What is Unsupervised Learning?

  • خوشه‌بندی K-Means K-Means Clustering

  • پیاده‌سازی خوشه‌بندی K-Means Implementing K-Means Clustering

  • پیاده‌سازی خوشه‌بندی K-Means Implementing K-Means Clustering

  • منابع بیشتر Further Resources

پروژه ۳ - بدون نظارت Project 3 - Unsupervised

  • مقدمه Introduction

  • راه حل: پروژه بدون نظارت Solution: Unsupervised Project

منابع بیشتر و خداحافظی Further Resources and Goodbye

  • پایان سفر ما The End of Our Journey

نمایش نظرات

آموزش یادگیری ماشین را در پایتون با Scikit-Learn حرفه‌ای شوید
جزییات دوره
9 hours
109
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
249
4.5 از 5
دارد
دارد
دارد
TM Quest
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

TM Quest TM Quest

تلاش فناوری و ریاضیات