آموزش پایتون 2023 برای رگرسیون خطی در یادگیری ماشین

2023 Python for Linear Regression in Machine Learning

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: رگرسیون خطی و غیر خطی، رگرسیون کمند و ریج، SHAP، LIME، آجر زرد، انتخاب ویژگی و حذف نقاط پرت تحلیل و تجسم داده ها با استفاده از رگرسیون خطی نمودار نتایج رگرسیون خطی را رسم کنید تا به صورت بصری نتایج را تجزیه و تحلیل کنید. یاد بگیرید چگونه ماشین را تفسیر و توضیح دهید. مدل‌های یادگیری تجزیه و تحلیل عمیق اشکال مختلف رگرسیون خطی و غیرخطی را انجام دهید از YellowBrick، SHAP و LIME برای تعامل با پیش‌بینی‌های مدل‌های یادگیری ماشینی، انتخاب ویژگی و تبدیل‌ها را برای تنظیم دقیق مدل‌های یادگیری ماشین انجام دهید. تکنیک های کاوش پیش نیازها: برنامه نویسی پایه پایتون میل به یادگیری!

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

شما با اصول اولیه پایتون شروع می‌کنید و به سمت تکنیک‌های پیشرفته مانند رگرسیون خطی می‌روید، که ابزاری قدرتمند برای پیش‌بینی نتایج آینده بر اساس داده‌های تاریخی است. در طول مسیر، تجربه عملی با کتابخانه های محبوب پایتون مانند NumPy، Pandas و Matplotlib به دست خواهید آورد. ما همچنین جنبه مهم بهینه سازی مدل، تفسیرپذیری و انتخاب ویژگی را پوشش خواهیم داد. شما یاد خواهید گرفت که چگونه مدل خود را برای بهبود عملکرد آن بهینه کنید و چگونه نتایج مدل را تفسیر کنید و روابط اساسی در داده های خود را درک کنید. همچنین درباره تکنیک‌های انتخاب ویژگی که برای شناسایی ضروری‌ترین ویژگی‌هایی که پیش‌بینی‌ها را هدایت می‌کنند، استفاده می‌کنیم.

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

چه مواردی در این دوره پوشش داده می شود؟

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

در زیر محتوای دوره این دوره آمده است:

  • بخش 1- مقدمه

    این بخش به شما کمک می کند تا راه اندازی را شروع کنید. فایل های منابع را برای کد همراه بارگیری کنید.

  • بخش 2- دوره سقوط پایتون

    این بخش شما را با اصول برنامه نویسی پایتون آشنا می کند.

  • بخش 3- مقدمه Numpy

    این بخش اختیاری است، می‌توانید آن را رد کنید، اما اگر با NumPy راحت نیستید، توصیه می‌کنم آن را تماشا کنید.

  • بخش 4- معرفی پانداها

    این بخش شما را با مفاهیم اولیه پانداها آشنا می کند. بعداً در دوره به شما کمک می کند تا به کدنویسی پی ببرید.

  • بخش 5- مقدمه Matplotlib

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

  • بخش 6- مقدمه رگرسیون خطی

    ما یادگیری رگرسیون خطی خود را آغاز خواهیم کرد. شما با اصول رگرسیون خطی آشنا خواهید شد. چند مثال خواهید دید تا بتوانید نحوه عملکرد رگرسیون خطی و نحوه تجزیه و تحلیل نتایج را درک کنید.

  • بخش 7- پیش پردازش داده برای رگرسیون خطی

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

  • بخش 8- مدل های یادگیری ماشینی قابل تفسیر و توضیح

    این بخش به شما می آموزد که چگونه هر مدل یادگیری ماشینی را باز کنید. اکنون نیازی نیست که مدل‌های یادگیری ماشین را به عنوان جعبه سیاه در نظر بگیرید، می‌توانید نحوه باز کردن این جعبه و نحوه تجزیه و تحلیل تک تک اجزای مدل‌های یادگیری ماشین را بیاموزید.

  • بخش 9- بهینه سازی مدل رگرسیون خطی

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

  • بخش 10- انتخاب ویژگی برای رگرسیون خطی

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

  • بخش 11- رگرسیون کمند ریج، شبکه الاستیک و رگرسیون غیرخطی

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


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


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

معرفی Introduction

  • معرفی Introduction

  • پوشه منابع | پرش نکنید! Resources Folder | DO NOT SKIP!

  • آناکوندا و پایتون 3 را روی ویندوز 10 نصب کنید Install Anaconda and Python 3 on Windows 10

  • آناکوندا و پایتون 3 را روی ماشین اوبونتو نصب کنید Install Anaconda and Python 3 on Ubuntu Machine

  • میانبرهای نوت بوک Jupyter Jupyter Notebook Shortcuts

دوره سقوط پایتون Python Crash Course

  • معرفی Introduction

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

  • انتساب متغیر Variable Assignment

  • واگذاری رشته String Assignment

  • فهرست کنید List

  • تنظیم Set

  • چندتایی Tuple

  • فرهنگ لغت Dictionary

  • عملگر بولی و مقایسه Boolean and Comparison Operator

  • اپراتور منطقی Logical Operator

  • اگر، دیگری، الیف If, Else, Elif

  • حلقه ها در پایتون Loops in Python

  • روش ها و تابع لامبدا Methods and Lambda Function

معرفی Numpy [اختیاری] Numpy Introduction [Optional]

  • معرفی Introduction

  • آرایه Array

  • NaN و INF NaN and INF

  • عملیات آماری Statistical Operations

  • شکل، تغییر شکل، راول، صاف کردن Shape, Reshape, Ravel, Flatten

  • دنباله، تکرار، و اعداد تصادفی Sequence, Repetitions, and Random Numbers

  • Where()، ArgMax()، ArgMin() Where(), ArgMax(), ArgMin()

  • فایل خواندن و نوشتن File Read and Write

  • الحاق و مرتب سازی Concatenate and Sorting

  • کار با خرما Working with Dates

معرفی پانداها Pandas Introduction

  • معرفی Introduction

  • DataFrame و Series DataFrame and Series

  • خواندن و نوشتن فایل File Reading and Writing

  • اطلاعات، شکل، تکراری و رها کردن Info, Shape, Duplicated and Drop

  • ستون ها Columns

  • مقادیر NaN و Null NaN and Null Values

  • انتساب Imputation

  • توابع لامبدا Lambda Functions

مقدمه Matplotlib Matplotlib Introduction

  • معرفی Introduction

  • طرح خط Line Plot

  • برچسب برای X-Axis و Y-Axis Label for X-Axis and Y-Axis

  • Scatter Plot، Bar Plot و Hist Plot Scatter Plot, Bar Plot, and Hist Plot

  • طرح جعبه Box Plot

  • طرح فرعی Subplot

  • xlim، ylim، xticks و yticks xlim, ylim, xticks, and yticks

  • طرح پای Pie Plot

  • رنگ متن Pie Plot Pie Plot Text Color

  • طرح پای تو در تو Nested Pie Plot

  • برچسب زدن طرح پای Labeling a Pie Plot

  • نمودار میله ای در محور قطبی Bar Chart on Polar Axis

  • طرح خط روی یک محور قطبی Line Plot on a Polar Axis

  • طرح پراکندگی در یک محور قطبی Scatter Plot on a Polar Axis

  • انتگرال در نمودار دیفرانسیل و انتگرال به عنوان مساحت زیر منحنی Integral in Calculus Plot as Area Under the Curve

مقدمه رگرسیون خطی Linear Regression Introduction

  • مقدمه رگرسیون خطی Linear Regression Introduction

  • نمونه های رگرسیون Regression Examples

  • انواع رگرسیون خطی Types of Linear Regression

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

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

  • sklearn و train-test-split چیست What is sklearn and train-test-split

  • ارتقا و واردات بسته پایتون Python Package Upgrade and Import

  • مجموعه داده مسکن بوستون را بارگیری کنید Load Boston Housing Dataset

  • تجزیه و تحلیل مجموعه داده ها Dataset Analysis

  • تجزیه و تحلیل داده های اکتشافی - طرح زوجی Exploratory Data Analysis- Pair Plot

  • تجزیه و تحلیل داده های اکتشافی - نمودار تاریخ Exploratory Data Analysis- Hist Plot

  • تجزیه و تحلیل داده های اکتشافی - نقشه حرارتی Exploratory Data Analysis- Heatmap

  • آموزش اسپلیت و مدل تست قطار Train Test Split and Model Training

  • نحوه ارزیابی عملکرد مدل رگرسیون How to Evaluate the Regression Model Performance

  • قیمت واقعی خانه در مقابل قیمت پیش بینی شده را ترسیم کنید Plot True House Price vs Predicted Price

  • ترسیم منحنی های یادگیری قسمت 1 Plotting Learning Curves Part 1

  • ترسیم منحنی های یادگیری قسمت 2 Plotting Learning Curves Part 2

  • تفسیرپذیری مدل یادگیری ماشین - نمودار باقیمانده Machine Learning Model Interpretability- Residuals Plot

  • تفسیرپذیری مدل یادگیری ماشین - نمودار خطای پیش بینی Machine Learning Model Interpretability- Prediction Error Plot

پیش پردازش داده برای رگرسیون خطی Data Preprocessing for Linear Regression

  • فرض مدل خطی برای رگرسیون خطی Linear Model Assumption for Linear Regression

  • تعاریف مفروضات مدل خطی Definitions of Linear Model Assumptions

  • مجموعه داده بوستون را بارگیری کنید Load Boston Dataset

  • ایجاد داده های مرجع Create Reference Data

  • فرض خطی را برای مجموعه داده بوستون قسمت 1 بررسی کنید Check Linear Assumption for Boston Dataset Part 1

  • فرض خطی را برای مجموعه داده بوستون قسمت 2 بررسی کنید Check Linear Assumption for Boston Dataset Part 2

  • تبدیل لاگ متغیرها Log Transformation of Variables

  • انواع تبدیل های متغیر Types of Variable Transformations

  • تحول متقابل Reciprocal Transformation

  • sqrt و exp Transformation sqrt and exp Transformation

  • تبدیل جعبه کاکس Box-Cox Transformation

  • دگرگونی یئو جانسون Yeo-Johnson Transformation

  • نرمال بودن متغیرها را با هیستوگرام بررسی کنید Check Variables Normality with Histogram

  • نرمال بودن متغیرها را با نمودار Q-Q بررسی کنید Check Variables Normality with Q-Q Plot

  • تبدیل متغیر برای نرمال بودن Variable Transformation for Normality

  • همسانی متغیرها را بررسی کنید Check Variables Homocedasticity

  • تبدیل متغیر برای همسانی بخش 1 Variable Transformation for Homoscedasticity Part 1

  • تبدیل متغیر برای همسانی بخش 2 Variable Transformation for Homoscedasticity Part 2

  • نحوه بررسی چند خطی How to Check Multicolinearity

  • مقدمه عادی سازی و استانداردسازی Normalization and Standardization Introduction

  • نرمال سازی و کدگذاری استاندارد Normalization and Standardization Coding

مدل های یادگیری ماشینی قابل تفسیر و توضیح Machine Learning Models Interpretability and Explainer

  • قابلیت تفسیر مدل های یادگیری ماشینی Machine Learning Models Interpretability

  • خلاصه Recap

  • نمودار خطای پیش بینی Prediction Error Plot

  • قطعه باقیمانده Residuals Plot

  • مدل های یادگیری ماشینی را با LIME قسمت 1 توضیح دهید Explain Machine Learning Models with LIME Part 1

  • مدل های یادگیری ماشین را با LIME قسمت 2 توضیح دهید Explain Machine Learning Models with LIME Part 2

  • مدل های یادگیری ماشین را با LIME قسمت 3 توضیح دهید Explain Machine Learning Models with LIME Part 3

  • خلاصه توضیح دهنده مدل های یادگیری ماشین با SHAP Machine Learning Models Explainer Summary with SHAP

  • مدل های یادگیری ماشین را با طرح وابستگی توضیح دهید Explain Machine Learning Models with Dependence Plot

  • مدل های یادگیری ماشین را با طرح نیروی فردی توضیح دهید Explain Machine Learning Models with The Individual Force Plot

  • مدل های یادگیری ماشین را با طرح نیروی جمعی توضیح دهید Explain Machine Learning Models with The Collective Force Plot

  • مدل های یادگیری ماشین را با Shap Heatmap توضیح دهید Explain Machine Learning Models with Shap Heatmap

  • مدل های یادگیری ماشین را با طرح های آبشار SHAP توضیح دهید Explain Machine Learning Models with with SHAP Waterfall Plots

  • اهمیت ویژگی در مدل های یادگیری ماشینی را توضیح دهید Explain Feature Importance in Machine Learning Models

  • انتخاب ویژگی را با SHAP توضیح دهید Explain Feature Selection with SHAP

بهینه سازی مدل رگرسیون خطی Linear Regression Model Optimization

  • خلاصه Recap

  • فرضیات مدل خطی در مورد ویژگی های انتخاب شده را بررسی کنید Check Linear Model Assumptions on Selected Features

  • مفروضات مدل خطی در مورد ویژگی های انتخاب شده قسمت 2 را بررسی کنید Check Linear Model Assumptions on Selected Features Part 2

  • شناسایی نقاط پرت در مجموعه داده های یادگیری ماشین Detect Outliers in Machine Learning Datasets

  • طرح تجسم پرت Outliers Visualization Plot

  • تشخیص پرت برای متغیرهای عادی Outlier Detection for Normal Variables

  • تشخیص بیرونی برای متغیرهای کج Outlier Detection for Skewed Variables

  • انواع تکنیک های حذف نقاط پرت Types of Outliers Removal Techniques

  • حذف نقاط پرت با استفاده از Feature-Engine Outliers Removal by Using Feature-Engine

  • ارزیابی مدل پس از حذف نقاط پرت Model Evaluation After Removing the Outliers

  • ارزیابی مدل پس از تبدیل ویژگی و حذف نقاط پرت Model Evaluation After Feature Transformations and Outliers Removal

انتخاب ویژگی برای رگرسیون خطی Feature Selection for Linear Regression

  • مقدمه ای بر انتخاب ویژگی Introduction to Feature Selection

  • مقدمه ای بر API پایتون برای کشف بصری هوشمند Introduction to A Python API for Intelligent Visual Discovery

  • خلاصه Recap

  • تجسم داده ها با LUX API Visualization of Data with LUX API

  • بیشترین ویژگی های مرتبط با قیمت خانه قسمت 1 را انتخاب کنید Select Most Correlated Features with House Price Part 1

  • بیشترین ویژگی های مرتبط با قیمت خانه قسمت 2 را انتخاب کنید Select Most Correlated Features with House Price Part 2

  • ارزیابی عملکرد مدل Model Performance Evaluation

  • حذف ویژگی های ورودی مرتبط (چند خطی) Remove Correlated Input Features (Multicollinearity)

  • مقدمه حذف ویژگی بازگشتی (RFE). Recursive Feature Elimination (RFE) Introduction

  • 10 کدگذاری حذف ویژگی های بازگشتی (RFE). 10 Recursive Feature Elimination (RFE) Coding

  • RFE افزایشی Increamental RFE

  • انتخاب ویژگی جامع (EFS) Exhaustive Feature Selection (EFS)

  • انتخاب ویژگی با ضرایب رگرسیون خطی Feature Selection by Linear Regression Coefficients

رگرسیون ریج و کمند، شبکه الاستیک و رگرسیون غیرخطی Ridge & Lasso Regression, ElasticNet, and Nonlinear Regression

  • مقدمه ای بر منظم سازی Introduction to Regularization

  • خلاصه Recap

  • رگرسیون ریج Ridge Regression

  • رگرسیون کمند Lasso Regression

  • توری الاستیک Elastic Net

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

  • رگرسیون چند جمله ای با تبدیل های متغیر Polynomial Regression with Variable Transformations

  • رگرسیون چند جمله ای با انتخاب ویژگی Polynomial Regression with Feature Selection

نمایش نظرات

آموزش پایتون 2023 برای رگرسیون خطی در یادگیری ماشین
جزییات دوره
14.5 hours
138
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,893
3.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Laxmi Kant | KGP Talkie Laxmi Kant | KGP Talkie

دانشمند اصلی داده در mBreath و KGPTalkie من یک دانشمند اصلی داده در SleepDoc و دکترای تخصصی هستم. در علوم داده از موسسه فناوری هند (IIT). من همچنین یک شرکت با نام mBreath Technologies را تاسیس کردم. من بیش از 8 سال تجربه در علوم داده ، مدیریت تیم ، توسعه کسب و کار و مشخصات مشتری دارم. من با استارتاپ ها و MNC کار کرده ام. من همچنین چند سال در IIT برنامه نویسی تدریس کرده ام و بعداً یک کانال YouTube با KGP Talkie با مشترکان 20K + راه اندازی کردم. من ارتباط خوبی با صنعت و دانشگاه دارم.