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

Data Science in Python: Regression & Forecasting

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

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


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


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


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


در طول دوره، شما نقش Associate Data Scientist for Maven Consulting Group را در تیمی بازی خواهید کرد که بر استراتژی قیمت گذاری برای مشتریان خود تمرکز دارد. با استفاده از مهارت‌هایی که در طول دوره یاد می‌گیرید، از پایتون برای کاوش در داده‌های آن‌ها و ساخت مدل‌های رگرسیون برای کمک به شرکت‌ها در پیش‌بینی دقیق قیمت‌ها و درک متغیرهایی که بر آنها تأثیر می‌گذارند استفاده می‌کنید.


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


خلاصه دوره:


  • مقدمه ای بر علم داده

    • زمینه های علم داده و یادگیری ماشین را معرفی کنید، مهارت های ضروری را مرور کنید و هر مرحله از گردش کار علم داده را معرفی کنید


  • رگرسیون 101

    • اصول رگرسیون را مرور کنید، از جمله اصطلاحات کلیدی، انواع و اهداف تحلیل رگرسیون، و گردش کار مدلسازی رگرسیون


  • Pre-Modeling Data Prep EDA

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


  • رگرسیون خطی ساده

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


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

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


  • فرضیات مدل

    • مفروضات مدل‌های رگرسیون خطی را که باید برآورده شوند بررسی کنید تا مطمئن شوید که پیش‌بینی‌ها و تفسیر مدل معتبر هستند


  • اعتبار سنجی آزمایش مدل

    • آزمایش عملکرد مدل با تقسیم داده‌ها، تنظیم مدل با داده‌های اعتبارسنجی قطار، انتخاب بهترین مدل، و امتیازدهی آن بر روی داده‌های آزمایشی


  • مهندسی ویژگی

    • استفاده از تکنیک‌های مهندسی ویژگی برای مدل‌های رگرسیون، از جمله متغیرهای ساختگی، شرایط تعامل، binning و موارد دیگر


  • رگرسیون منظم

    • تکنیک‌های رگرسیون منظم را معرفی کنید، که جایگزین‌های رگرسیون خطی هستند، از جمله رگرسیون Ridge، Lasso و Elastic Net


  • تجزیه و تحلیل سری زمانی

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


__________


آماده شیرجه رفتن هستید؟ امروز بپیوندید و به موارد زیر دسترسی فوری و مادام العمر داشته باشید:


  • 8.5 ساعت ویدئو با کیفیت بالا

  • 14 تکلیف

  • 10 آزمون

  • 3 پروژه

  • علم داده در پایتون: کتاب الکترونیکی رگرسیون (بیش از 230 صفحه)

  • راه حل فایل های پروژه قابل دانلود

  • پشتیبانی تخصصی و انجمن پرسش و پاسخ

  • 30 روز ضمانت رضایت Udemy


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


یادگیری مبارک!

-Chris Bruehl (مدرس ارشد پایتون، متخصص علوم داده، Maven Analytics)


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

شروع شدن Getting Started

  • معرفی دوره Course Introduction

  • درباره این سریال About This Series

  • ساختار و طرح کلی دوره Course Structure & Outline

  • مرا بخوانید: نکات مهم برای دانشجویان جدیدالورود READ ME: Important Notes for New Students

  • دانلود: منابع دوره DOWNLOAD: Course Resources

  • معرفی پروژه دوره Introducing the Course Project

  • تعیین انتظارات Setting Expectations

  • نصب و راه اندازی Jupyter Jupyter Installation & Launch

مقدمه ای بر علم داده Intro to Data Science

  • علم داده چیست؟ What is Data Science?

  • مجموعه مهارت های علم داده Data Science Skillset

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

  • الگوریتم های رایج یادگیری ماشین Common Machine Learning Algorithms

  • گردش کار علم داده Data Science Workflow

  • مرحله 1: تعیین محدوده یک پروژه Step 1: Scoping a Project

  • مرحله 2: جمع آوری داده ها Step 2: Gathering Data

  • مرحله 3: پاک کردن داده ها Step 3: Cleaning Data

  • مرحله 4: کاوش داده ها Step 4: Exploring Data

  • مرحله 5: مدل سازی داده ها Step 5: Modeling Data

  • مرحله 6: اشتراک گذاری بینش Step 6: Sharing Insights

  • مدلسازی رگرسیون Regression Modeling

  • خوراکی های کلیدی Key Takeaways

  • مقدمه ای بر علم داده Intro to Data Science

رگرسیون 101 Regression 101

  • رگرسیون 101 Regression 101

  • اهداف رگرسیون Goals of Regression

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

  • گردش کار مدلسازی رگرسیون Regression Modeling Workflow

  • خوراکی های کلیدی Key Takeaways

  • رگرسیون 101 Regression 101

Pre-Modeling Data Prep & EDA Pre-Modeling Data Prep & EDA

  • EDA برای رگرسیون EDA for Regression

  • کاوش در هدف Exploring the Target

  • کاوش در ویژگی ها Exploring the Features

  • تکلیف: کاوش در هدف و ویژگی ها ASSIGNMENT: Exploring the Target & Features

  • راه حل: کاوش در هدف و ویژگی ها SOLUTION: Exploring the Target & Features

  • روابط خطی و همبستگی Linear Relationships & Correlation

  • روابط خطی در پایتون Linear Relationships in Python

  • روابط ویژگی-هدف Feature-Target Relationships

  • روابط ویژگی-ویژگی Feature-Feature Relationships

  • نکته حرفه ای: Pairplots و Lmplots PRO TIP: Pairplots & Lmplots

  • تکلیف: کاوش در روابط ASSIGNMENT: Exploring Relationships

  • راه حل: کاوش در روابط SOLUTION: Exploring Relationships

  • آماده شدن برای مدلینگ Preparing For Modeling

  • خوراکی های کلیدی Key Takeaways

  • Pre-Modeling Data Prep & EDA Pre-Modeling Data Prep & EDA

رگرسیون خطی ساده Simple Linear Regression

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

  • مدل رگرسیون خطی The Linear Regression Model

  • حداقل مربعات خطا Least Squared Error

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

  • رگرسیون خطی در Statsmodels Linear Regression in Statsmodels

  • تفسیر مدل Interpreting the Model

  • پیشگویی Making Predictions

  • R-Squared R-Squared

  • آزمون های فرضیه Hypothesis Tests

  • F-Test The F-Test

  • برآورد ضرایب و P-Values Coefficient Estimates & P-Values

  • قطعات باقیمانده Residual Plots

  • مطالعه موردی: مدل سازی قیمت بیمه سلامت CASE STUDY: Modeling Health Insurance Prices

  • تکلیف: رگرسیون خطی ساده ASSIGNMENT: Simple Linear Regression

  • راه حل: رگرسیون خطی ساده SOLUTION: Simple Linear Regression

  • خوراکی های کلیدی Key Takeaways

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

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

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

  • برازش رگرسیون خطی چندگانه Fitting a Multiple Linear Regression

  • تفسیر مدل های رگرسیون خطی چندگانه Interpreting Multiple Linear Regression Models

  • انتخاب متغیر Variable Selection

  • تکلیف: رگرسیون خطی چندگانه ASSIGNMENT: Multiple Linear Regression

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

  • معیارهای میانگین خطا Mean Error Metrics

  • نسخه آزمایشی: معیارهای میانگین خطا DEMO: Mean Error Metrics

  • R-Squared تنظیم شده است Adjusted R-Squared

  • تکلیف: معیارهای میانگین خطا ASSIGNMENT: Mean Error Metrics

  • راه حل: معیارهای میانگین خطا SOLUTION: Mean Error Metrics

  • خوراکی های کلیدی Key Takeaways

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

مفروضات مدل Model Assumptions

  • مفروضات رگرسیون خطی Assumptions of Linear Regression

  • خطی بودن Linearity

  • استقلال خطاها Independence of Errors

  • نرمال بودن خطاها Normality of Errors

  • DEMO: عادی بودن خطاها DEMO: Normality of Errors

  • نکته حرفه ای: تفسیر اهداف تبدیل شده PRO TIP: Interpreting Transformed Targets

  • بدون چند خطی کامل No Perfect Multicollinearity

  • واریانس برابر خطاها Equal Variance of Errors

  • عوامل پرت، اهرم و نفوذ Outliers, Leverage & Influence

  • RECAP: مفروضات رگرسیون خطی RECAP: Assumptions of Linear Regression

  • تکلیف: فرضیات مدل ASSIGNMENT: Model Assumptions

  • راه حل: فرضیات مدل SOLUTION: Model Assumptions

  • خوراکی های کلیدی Key Takeaways

  • مفروضات مدل Model Assumptions

تست و اعتبارسنجی مدل Model Testing & Validation

  • مراحل امتیازدهی مدل Model Scoring Steps

  • تقسیم داده ها Data Splitting

  • Overfitting & Underfitting Overfitting & Underfitting

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

  • داده های اعتبارسنجی Validation Data

  • تیونینگ مدل Model Tuning

  • امتیازدهی مدل Model Scoring

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

  • اعتبار سنجی ساده در مقابل متقاطع Simple vs. Cross Validation

  • تکلیف: تست و اعتبارسنجی مدل ASSIGNMENT: Model Testing & Validation

  • راه حل: تست و اعتبارسنجی مدل SOLUTION: Model Testing & Validation

  • خوراکی های کلیدی Key Takeaways

  • تست و اعتبارسنجی مدل Model Testing & Validation

مهندسی ویژگی Feature Engineering

  • مقدمه ای بر مهندسی ویژگی Intro To Feature Engineering

  • تکنیک های مهندسی ویژگی Feature Engineering Techniques

  • اصطلاحات چند جمله ای Polynomial Terms

  • ترکیب ویژگی ها Combining Features

  • شرایط تعامل Interaction Terms

  • ویژگی های دسته بندی Categorical Features

  • متغیرهای ساختگی Dummy Variables

  • دمو: متغیرهای ساختگی DEMO: Dummy Variables

  • Binning داده های دسته بندی Binning Categorical Data

  • باینینگ داده های عددی Binning Numeric Data

  • DEMO: ایده های مهندسی با ویژگی های اضافی DEMO: Additional Feature Engineering Ideas

  • تکلیف: مهندسی ویژگی ASSIGNMENT: Feature Engineering

  • راه حل: مهندسی ویژگی SOLUTION: Feature Engineering

  • خوراکی های کلیدی Key Takeaways

  • مهندسی ویژگی Feature Engineering

پروژه 1: قیمت اجاره در سانفرانسیسکو Project 1: San Francisco Rent Prices

  • خلاصه پروژه Project Brief

  • راه حل Solution Walkthrough

رگرسیون منظم Regularized Regression

  • مقدمه ای بر رگرسیون منظم Intro to Regularized Regression

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

  • استاندارد سازی Standardization

  • برازش مدل رگرسیون ریج Fitting a Ridge Regression Model

  • DEMO: برازش رگرسیون ریج DEMO: Fitting a Ridge Regression

  • نکته حرفه ای: RidgeCV PRO TIP: RidgeCV

  • تکلیف: رگرسیون ریج ASSIGNMENT: Ridge Regression

  • راه حل: رگرسیون ریج SOLUTION: Ridge Regression

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

  • نکته حرفه ای: LassoCV PRO TIP: LassoCV

  • تکلیف: رگرسیون کمند ASSIGNMENT: Lasso Regression

  • راه حل: رگرسیون کمند SOLUTION: Lasso Regression

  • رگرسیون خالص الاستیک Elastic Net Regression

  • DEMO: برازش رگرسیون خالص الاستیک DEMO: Fitting an Elastic Net Regression

  • نکته حرفه ای: ElasticNetCV PRO TIP: ElasticNetCV

  • تکلیف: رگرسیون خالص الاستیک ASSIGNMENT: Elastic Net Regression

  • راه حل: رگرسیون خالص الاستیک SOLUTION: Elastic Net Regression

  • RECAP: مدل های رگرسیون منظم RECAP: Regularized Regression Models

  • پیش نمایش: مدل های مبتنی بر درخت PREVIEW: Tree Based Models

  • خوراکی های کلیدی Key Takeaways

  • رگرسیون منظم Regularized Regression

پروژه 1: قیمت اجاره سانفرانسیسکو (ادامه) Project 1: San Francisco Rent Prices (Continued)

  • خلاصه پروژه Project Brief

  • راه حل Solution Walkthrough

تجزیه و تحلیل سری زمانی Time Series Analysis

  • معرفی سری زمانی Intro to Time Series

  • میانگین های متحرک Moving Averages

  • DEMO: میانگین متحرک DEMO: Moving Averages

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

  • تکلیف: صاف کردن ASSIGNMENT: Smoothing

  • راه حل: صاف کردن SOLUTION: Smoothing

  • تجزیه Decomposition

  • DEMO: تجزیه DEMO: Decomposition

  • نکته حرفه ای: نمودار همبستگی خودکار PRO TIP: Autocorrelation Chart

  • تکلیف: تجزیه ASSIGNMENT: Decomposition

  • راه حل: تجزیه SOLUTION: Decomposition

  • پیش بینی Forecasting

  • رگرسیون خطی با روند و فصل Linear Regression With Trend & Season

  • DEMO: رگرسیون خطی با روند و فصل DEMO: Linear Regression With Trend & Season

  • پیامبر فیسبوک Facebook Prophet

  • تکلیف: پیش بینی ASSIGNMENT: Forecasting

  • راه حل: پیش بینی SOLUTION: Forecasting

  • خوراکی های کلیدی Key Takeaways

  • تجزیه و تحلیل سری زمانی Time Series Analysis

پروژه 2: مصرف برق Project 2: Electricity Consumption

  • خلاصه پروژه Project Brief

  • راه حل Solution Walkthrough

مراحل بعدی Next Steps

  • درس اضافی EXTRA LESSON

نمایش نظرات

آموزش علم داده در پایتون: رگرسیون و پیش بینی
جزییات دوره
8.5 hours
152
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
582
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Maven Analytics Maven Analytics

برنده جایزه تجزیه و تحلیل و آموزش هوش تجاری

Chris Bruehl Chris Bruehl

مربی اصلی پایتون در Maven Analytics