آموزش یادگیری ماشین با استفاده از پایتون

Machine Learning using Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: رگرسیون خطی و لجستیک، درخت‌های تصمیم، XGBoost، SVM و سایر مدل‌های ML در پایتون یاد بگیرید چگونه مشکل واقعی را با استفاده از تکنیک‌های یادگیری ماشین حل کنید. مدل‌های یادگیری ماشین پیشرفته مانند درخت‌های تصمیم، جنگل تصادفی، SVM و غیره. و اجرای مدل های ML در پایتون درک مبانی آمار و مفاهیم یادگیری ماشینی نحوه تبدیل مسئله کسب و کار به مسئله یادگیری ماشینی دانش عمیق جمع آوری داده ها و پیش پردازش داده ها برای مشکل یادگیری ماشینی پیش نیازها:دانش آموزان نیاز به نصب نرم افزار Anaconda دارند. اما ما یک سخنرانی جداگانه داریم که شما را راهنمایی می کند همان را نصب کنید

شما به دنبال یک دوره کامل یادگیری ماشین در پایتون هستید که می‌تواند به شما در راه‌اندازی حرفه‌ای شکوفا در زمینه علم داده و یادگیری ماشین کمک کند، درست است؟

شما دوره مناسب یادگیری ماشینی را پیدا کرده اید!

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

· با استفاده از پایتون برای حل مشکلات تجاری و ایجاد استراتژی کسب و کار، مدل های یادگیری ماشینی پیش بینی کننده را با اطمینان بسازید

· به سوالات مصاحبه مرتبط با یادگیری ماشین پاسخ دهید

· در مسابقات آنلاین تجزیه و تحلیل داده ها مانند مسابقات Kaggle شرکت و اجرا کنید

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

این دوره چگونه به شما کمک خواهد کرد؟

یک گواهی تکمیل قابل تأیید به همه دانش‌آموزانی که این دوره آموزشی مبانی یادگیری ماشین را می‌گذرانند ارائه می‌شود.

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

چرا باید این دوره را انتخاب کنید؟

این دوره تمام مراحلی را که باید در حین حل یک مشکل تجاری از طریق رگرسیون خطی انجام شود را پوشش می دهد. این دوره به شما درک عمیقی از تکنیک های یادگیری ماشین و مدل سازی پیش بینی با استفاده از پایتون می دهد.

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

چه چیزی ما را واجد شرایط آموزش به شما می کند؟

این دوره توسط آبیشک و پخراج تدریس می شود. ما به عنوان مدیران شرکت مشاوره آنالیتیکس جهانی، به کسب‌وکارها کمک کرده‌ایم تا مشکل کسب‌وکار خود را با استفاده از تکنیک‌های یادگیری ماشین با استفاده از R، Python حل کنند و از تجربیات خود برای گنجاندن جنبه‌های عملی تجزیه و تحلیل داده‌ها در این دوره استفاده کرده‌ایم.

ما همچنین خالق برخی از محبوب ترین دوره های آنلاین هستیم - با بیش از 1 میلیون ثبت نام و هزاران بررسی 5 ستاره مانند این:

این خیلی خوب است، من عاشق این واقعیت هستم که تمام توضیحات ارائه شده توسط یک فرد غیر روحانی قابل درک است - جاشوا

با تشکر از نویسنده برای این دوره فوق العاده. شما بهترین هستید و این دوره به هر قیمتی ارزش دارد. - دیزی

قول ما

آموزش دانش آموزان وظیفه ماست و به آن متعهد هستیم. اگر در مورد محتوای دوره، یادگیری ماشین، پایتون، مدل‌سازی پیش‌بینی‌کننده، برگه تمرین یا هر موضوعی مربوط به هر موضوعی سؤالی دارید، همیشه می‌توانید سؤالی را در دوره ارسال کنید یا برای ما پیام مستقیم ارسال کنید.

فایل‌های تمرین را دانلود کنید، آزمون‌ها را امتحان کنید و تکالیف را تکمیل کنید

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

در زیر فهرستی از پرسش‌های متداول رایج دانش‌آموزانی است که می‌خواهند سفر یادگیری ماشینی خود را شروع کنند-

یادگیری ماشینی چیست؟

Machine Learning رشته‌ای از علوم کامپیوتر است که به کامپیوتر توانایی یادگیری بدون برنامه‌ریزی صریح را می‌دهد. این شاخه ای از هوش مصنوعی است که مبتنی بر این ایده است که سیستم ها می توانند از داده ها یاد بگیرند، الگوها را شناسایی کنند و با کمترین دخالت انسان تصمیم بگیرند.

مراحلی را که باید دنبال کنم تا بتوانم یک مدل یادگیری ماشینی بسازم چیست؟

می توانید فرآیند یادگیری خود را به 3 قسمت تقسیم کنید:

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

درک یادگیری ماشین - بخش چهارم به شما کمک می کند تا اصطلاحات و مفاهیم مرتبط با یادگیری ماشین را درک کنید و مراحلی را که باید برای ساختن یک مدل یادگیری ماشین دنبال کنید ارائه می دهد

تجربه برنامه نویسی - بخش مهمی از یادگیری ماشین برنامه نویسی است. پایتون و R به وضوح در روزهای اخیر پیشتاز هستند. بخش سوم به شما کمک می کند تا محیط پایتون را راه اندازی کنید و چند عملیات اساسی را به شما آموزش می دهد. در بخش های بعدی ویدیویی در مورد نحوه پیاده سازی هر مفهومی که در سخنرانی تئوری در پایتون تدریس می شود وجود دارد

درک مدل‌ها - بخش پنجم و ششم مدل‌های طبقه‌بندی را پوشش می‌دهد و با هر سخنرانی تئوری یک سخنرانی عملی مربوطه ارائه می‌شود که در آن ما در واقع هر درخواست را با شما اجرا می‌کنیم.


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

مقدمه Introduction

  • به دوره خوش آمدید Welcome to the course

  • منابع دوره Course resources

راه اندازی نوت بوک پایتون و ژوپیتر Setting up Python and Jupyter notebook

  • نصب پایتون و آناکوندا Installing Python and Anaconda

  • این یک نقطه عطف است! This is a Milestone!

  • باز کردن نوت بوک Jupyter Opening Jupyter Notebook

  • آشنایی با ژوپیتر Introduction to Jupyter

  • عملگرهای حسابی در پایتون: مبانی پایتون Arithmetic operators in Python: Python Basics

  • رشته ها در پایتون: اصول پایتون Strings in Python: Python Basics

  • لیست ها، تاپل ها و فهرست ها: اصول پایتون Lists, Tuples and Directories: Python Basics

  • کار با کتابخانه Numpy پایتون Working with Numpy Library of Python

  • کار با Pandas Library of Python Working with Pandas Library of Python

  • کار با کتابخانه Seaborn پایتون Working with Seaborn Library of Python

مبانی آمار Basics of statistics

  • انواع داده ها Types of Data

  • انواع آمار Types of Statistics

  • توصیف گرافیکی داده ها Describing data Graphically

  • اقدامات مراکز Measures of Centers

  • اقدامات پراکندگی Measures of Dispersion

مقدمه ای بر یادگیری ماشینی Introduction to Machine Learning

  • مقدمه ای بر یادگیری ماشینی Introduction to Machine Learning

  • ساخت یک مدل یادگیری ماشینی Building a Machine Learning Model

پیش پردازش داده ها Data Preprocessing

  • جمع آوری دانش کسب و کار Gathering Business Knowledge

  • کاوش داده ها Data Exploration

  • مجموعه داده و دیکشنری داده The Dataset and the Data Dictionary

  • وارد کردن داده در پایتون Importing Data in Python

  • تجزیه و تحلیل تک متغیره و EDD Univariate analysis and EDD

  • EDD در پایتون EDD in Python

  • درمان پرت Outlier Treatment

  • درمان پرت در پایتون Outlier Treatment in Python

  • مقدار گمشده Missing Value Imputation

  • مقدار از دست رفته در پایتون Missing Value Imputation in Python

  • فصلی بودن در داده ها Seasonality in Data

  • تجزیه و تحلیل دو متغیره و تبدیل متغیر Bi-variate analysis and Variable transformation

  • تبدیل و حذف متغیر در پایتون Variable transformation and deletion in Python

  • متغیرهای غیر قابل استفاده Non-usable variables

  • ایجاد متغیر ساختگی: مدیریت داده های کیفی Dummy variable creation: Handling qualitative data

  • ایجاد متغیر ساختگی در پایتون Dummy variable creation in Python

  • تجزیه و تحلیل همبستگی Correlation Analysis

  • تجزیه و تحلیل همبستگی در پایتون Correlation Analysis in Python

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

  • بیانیه مشکل The Problem Statement

  • روش معادلات پایه و حداقل مربعات معمولی (OLS). Basic Equations and Ordinary Least Squares (OLS) method

  • ارزیابی دقت ضرایب پیش بینی شده Assessing accuracy of predicted coefficients

  • ارزیابی دقت مدل: RSE و R مجذور Assessing Model Accuracy: RSE and R squared

  • رگرسیون خطی ساده در پایتون Simple Linear Regression in Python

  • رگرسیون خطی چندگانه Multiple Linear Regression

  • F - آمار The F - statistic

  • تفسیر نتایج متغیرهای طبقه بندی Interpreting results of Categorical variables

  • رگرسیون خطی چندگانه در پایتون Multiple Linear Regression in Python

  • تقسیم آزمایشی-قطار Test-train split

  • مبادله واریانس تعصب Bias Variance trade-off

  • آزمایش تقسیم قطار در پایتون Test train split in Python

  • مدل های رگرسیون غیر از OLS Regression models other than OLS

  • تکنیک های انتخاب زیر مجموعه Subset selection techniques

  • روش های انقباض: ریج و کمند Shrinkage methods: Ridge and Lasso

  • رگرسیون ریج و کمند در پایتون Ridge regression and Lasso in Python

  • دگرگونی Heteroscedasticity

مقدمه ای بر مدل های طبقه بندی Introduction to the classification Models

  • سه مدل طبقه بندی و مجموعه داده Three classification models and Data set

  • وارد کردن داده ها به پایتون Importing the data into Python

  • اظهارات مشکل The problem statements

  • چرا نمی توانیم از رگرسیون خطی استفاده کنیم؟ Why can't we use Linear Regression?

رگرسیون لجستیک Logistic Regression

  • رگرسیون لجستیک Logistic Regression

  • آموزش یک مدل لجستیک ساده در پایتون Training a Simple Logistic Model in Python

  • نتیجه رگرسیون لجستیک ساده Result of Simple Logistic Regression

  • لجستیک با پیش بینی های متعدد Logistic with multiple predictors

  • آموزش مدل لجستیک پیش بینی کننده چندگانه در پایتون Training multiple predictor Logistic model in Python

  • ماتریس سردرگمی Confusion Matrix

  • ایجاد ماتریس سردرگمی در پایتون Creating Confusion Matrix in Python

  • ارزیابی عملکرد مدل Evaluating performance of model

  • ارزیابی عملکرد مدل در پایتون Evaluating model performance in Python

تجزیه و تحلیل تشخیص خطی (LDA) Linear Discriminant Analysis (LDA)

  • تحلیل تشخیصی خطی Linear Discriminant Analysis

  • LDA در پایتون LDA in Python

K طبقه بندی کننده نزدیکترین همسایگان K Nearest neighbors classifier

  • تست-قطار تقسیم Test-Train Split

  • Test-Train Split در پایتون Test-Train Split in Python

  • طبقه بندی کننده K-Nearest Neighbors K-Nearest Neighbors classifier

  • K-نزدیکترین همسایه ها در پایتون: قسمت 1 K-Nearest Neighbors in Python: Part 1

  • K-نزدیکترین همسایگان در پایتون: قسمت 2 K-Nearest Neighbors in Python: Part 2

مقایسه نتایج از 3 مدل Comparing results from 3 models

  • درک نتایج مدل های طبقه بندی Understanding the results of classification models

  • خلاصه ای از سه مدل Summary of the three models

درختان تصمیم گیری ساده Simple Decision Trees

  • مقدمه ای بر درختان تصمیم Introduction to Decision trees

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

  • درک درخت رگرسیون Understanding a Regression Tree

  • معیارهای توقف برای کنترل رشد درختان The stopping criteria for controlling tree growth

  • وارد کردن مجموعه داده به پایتون Importing the Data set into Python

  • درمان ارزش از دست رفته در پایتون Missing value treatment in Python

  • ایجاد متغیر ساختگی در پایتون Dummy Variable Creation in Python

  • تقسیم داده های وابسته-مستقل در پایتون Dependent- Independent Data split in Python

  • تقسیم Test-Train در پایتون Test-Train split in Python

  • ایجاد درخت تصمیم در پایتون Creating Decision tree in Python

  • ارزیابی عملکرد مدل در پایتون Evaluating model performance in Python

  • ارزیابی عملکرد مدل در پایتون Evaluating model performance in Python

  • ترسیم درخت تصمیم در پایتون Plotting decision tree in Python

  • هرس درخت Pruning a tree

  • هرس درخت در پایتون Pruning a tree in Python

درخت طبقه بندی ساده Simple Classification Tree

  • درخت طبقه بندی Classification tree

  • مجموعه داده ها برای مشکل طبقه بندی The Data set for Classification problem

  • درخت طبقه بندی در پایتون: پیش پردازش Classification tree in Python : Preprocessing

  • درخت طبقه بندی در پایتون: آموزش Classification tree in Python : Training

  • مزایا و معایب درختان تصمیم Advantages and Disadvantages of Decision Trees

تکنیک گروه 1 - کیسه زدن Ensemble technique 1 - Bagging

  • تکنیک گروه 1 - کیسه زدن Ensemble technique 1 - Bagging

  • تکنیک گروه 1 - کیف در پایتون Ensemble technique 1 - Bagging in Python

تکنیک گروه 2 - جنگل های تصادفی Ensemble technique 2 - Random Forests

  • تکنیک گروه 2 - جنگل های تصادفی Ensemble technique 2 - Random Forests

  • تکنیک گروه 2 - جنگل های تصادفی در پایتون Ensemble technique 2 - Random Forests in Python

  • استفاده از Grid Search در پایتون Using Grid Search in Python

تکنیک گروه 3 - تقویت Ensemble technique 3 - Boosting

  • تقویت Boosting

  • تکنیک Ensemble 3a - تقویت در پایتون Ensemble technique 3a - Boosting in Python

  • تکنیک Ensemble 3b - AdaBoost در پایتون Ensemble technique 3b - AdaBoost in Python

  • تکنیک Ensemble 3c - XGBoost در پایتون Ensemble technique 3c - XGBoost in Python

ماشین‌های بردار پشتیبانی Support Vector Machines

  • ماشین‌های بردار پشتیبانی مبتنی بر هسته Kernel Based Support Vector Machines

پشتیبانی از طبقه بندی کننده های برداری Support Vector classifiers

  • پشتیبانی از طبقه بندی کننده های برداری Support Vector classifiers

  • محدودیت های دسته بندی بردار پشتیبانی Limitations of Support Vector Classifiers

ماشین‌های بردار پشتیبانی Support Vector Machines

  • مقدمه ای بر SVM Introduction to SVM's

  • ماشین‌های بردار پشتیبانی مبتنی بر هسته Kernel Based Support Vector Machines

  • مفهوم هایپرپلین The Concept of a Hyperplane

  • طبقه بندی کننده حداکثر حاشیه Maximum Margin Classifier

  • محدودیت های طبقه بندی کننده حداکثر حاشیه Limitations of Maximum Margin Classifier

ماشین‌های بردار پشتیبانی Support Vector Machines

ایجاد مدل ماشین بردار پشتیبان در پایتون Creating Support Vector Machine Model in Python

  • مدل های رگرسیون و طبقه بندی Regression and Classification Models

  • وارد کردن و پیش پردازش داده ها در پایتون Importing and preprocessing data in Python

  • استاندارد سازی داده ها Standardizing the data

  • مدل رگرسیون مبتنی بر SVM در پایتون SVM based Regression Model in Python

  • مدل طبقه بندی - پیش پردازش Classification model - Preprocessing

  • مدل طبقه بندی - استانداردسازی داده ها Classification model - Standardizing the data

  • مدل طبقه بندی مبتنی بر SVM SVM Based classification model

  • تنظیم بیش از حد پارامتر Hyper Parameter Tuning

  • هسته چند جمله ای با تنظیم فراپارامتر Polynomial Kernel with Hyperparameter Tuning

  • هسته شعاعی با تنظیم فراپارامتر Radial Kernel with Hyperparameter Tuning

تحلیل و پیش بینی سری های زمانی Time Series Analysis and Forecasting

  • مقدمه Introduction

  • پیش بینی سری های زمانی - موارد استفاده Time Series Forecasting - Use cases

  • ایجاد مدل پیش بینی - مراحل Forecasting model creation - Steps

  • ایجاد مدل پیش بینی - مراحل 1 (هدف) Forecasting model creation - Steps 1 (Goal)

  • سری زمانی - نمادهای پایه Time Series - Basic Notations

سری زمانی - پیش پردازش در پایتون Time Series - Preprocessing in Pyhton

  • بارگذاری داده ها در پایتون Data Loading in Python

  • سری زمانی - مبانی تجسم Time Series - Visualization Basics

  • سری زمانی - تجسم در پایتون Time Series - Visualization in Python

  • سری زمانی - مبانی مهندسی ویژگی Time Series - Feature Engineering Basics

  • سری زمانی - مهندسی ویژگی در پایتون Time Series - Feature Engineering in Python

  • سری زمانی - نمونه برداری و کاهش نمونه Time Series - Upsampling and Downsampling

  • سری زمانی - نمونه برداری و کاهش نمونه در پایتون Time Series - Upsampling and Downsampling in Python

  • سری زمانی - تبدیل نیرو Time Series - Power Transformation

  • میانگین متحرک Moving Average

  • هموارسازی نمایی Exponential Smoothing

سری زمانی - مفاهیم مهم Time Series - Important Concepts

  • نویز سفید White Noise

  • پیاده روی تصادفی Random Walk

  • تجزیه سری زمانی در پایتون Decomposing Time Series in Python

  • متمایز کردن Differencing

  • تفاوت در پایتون Differencing in Python

سری زمانی - پیاده سازی در پایتون Time Series - Implementation in Python

  • تست Train Split در پایتون Test Train Split in Python

  • مدل ساده (پایداری) در پایتون Naive (Persistence) model in Python

  • مدل رگرسیون خودکار - مبانی Auto Regression Model - Basics

  • ایجاد مدل رگرسیون خودکار در پایتون Auto Regression Model creation in Python

  • رگرسیون خودکار با اعتبارسنجی Walk Forward در پایتون Auto Regression with Walk Forward validation in Python

  • مدل میانگین متحرک - مبانی Moving Average model -Basics

  • مدل میانگین متحرک در پایتون Moving Average model in Python

سری زمانی - مدل ARIMA Time Series - ARIMA model

  • ACF و PACF ACF and PACF

  • مدل ARIMA - مبانی ARIMA model - Basics

  • مدل ARIMA در پایتون ARIMA model in Python

  • مدل ARIMA با Walk Forward Validation در پایتون ARIMA model with Walk Forward Validation in Python

سری زمانی - مدل SARIMA Time Series - SARIMA model

  • مدل ساریما SARIMA model

  • مدل SARIMA در پایتون SARIMA model in Python

  • سری زمانی ثابت Stationary time Series

  • نقطه عطف نهایی! The final milestone!

تبریک و بابت گواهینامه شما Congratulations & about your certificate

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش یادگیری ماشین با استفاده از پایتون
جزییات دوره
18.5 hours
157
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
13,501
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Start-Tech Academy Start-Tech Academy

بیش از 1،700،000+ ثبت نام | 4+ رتبه بندی شده | 160+ CountriesStart-Tech Academy یک شرکت آموزش تجزیه و تحلیل مبتنی بر فناوری است و هدف آن گردآوری شرکتهای تحلیلی و فراگیران علاقه مند است. محتوای آموزشی با کیفیت بالا به همراه کارآموزی و فرصت های پروژه به دانشجویان در شروع سفر Analytics خود کمک می کند. بنیانگذار Abhishek Bansal و Pukhraj Parikh است. Pukhraj که به عنوان مدیر پروژه در یک شرکت مشاوره آنالیز کار می کند ، چندین سال تجربه کار بر روی ابزارها و نرم افزارهای تجزیه و تحلیل را دارد. او در مجموعه های اداری MS ، رایانش ابری ، SQL ، Tableau ، SAS ، Google analytics و Python مهارت دارد. Abhishek قبل از اینکه به فن آوری های یادگیری و آموزش مانند یادگیری ماشین و هوش مصنوعی بپردازد ، به عنوان یک مالک فرآیند اکتساب در یک شرکت مخابراتی پیشرو کار می کرد.