یادگیری ماشین: آموزش الگوریتم جنگل تصادفی (Random Forest) با پایتون از صفر - آخرین آپدیت

دانلود Machine Learning: Random Forest with Python from Scratch©

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. سفری به دنیای هیجان‌انگیز یادگیری ماشین را آغاز کنید که با مبانی برنامه‌نویسی پایتون شروع می‌شود. شما ابتدا بر انواع داده‌های ضروری، حلقه‌ها و ساختارهای تصمیم‌گیری در پایتون مسلط شده و یک پایه کدنویسی قوی کسب خواهید کرد. در ادامه، وارد دنیای یادگیری ماشین شده و بررسی خواهید کرد که این فناوری چگونه از یادگیری انسان تقلید می‌کند، مجموعه‌داده‌ها را پردازش می‌نماید و مفاهیم حیاتی مانند داده‌های پرت (Outliers)، آموزش مدل و بیش‌برازش (Overfitting) را به کار می‌گیرد. سپس دوره به بررسی عمیق جنگل تصادفی (Random Forest)، یکی از قدرتمندترین الگوریتم‌های یادگیری ماشین، می‌پردازد. شما یاد می‌گیرید که چگونه Random Forest را با استفاده از کتابخانه‌های پایتون مانند NumPy و Pandas پیاده‌سازی کنید، داده‌ها را با Matplotlib بصری‌سازی نمایید و مراحل حیاتی مانند پاک‌سازی داده‌ها، مدیریت مقادیر گم‌شده و تبدیل داده‌های طبقه‌بندی‌شده به فرمت عددی را انجام دهید. در پایان این دوره، شما تجربه عملی در ساخت و بهینه‌سازی مدل‌های یادگیری ماشین، به‌ویژه با استفاده از Random Forest برای حل مسائل پیچیده را خواهید داشت. این دوره که برای هر دو گروه مبتدیان و کسانی که به دنبال تعمیق دانش خود در یادگیری ماشین هستند طراحی شده است، تئوری را با کاربرد عملی ترکیب می‌کند. هر مفهوم با پروژه‌های واقعی تقویت شده است تا بتوانید از نزدیک ببینید که الگوریتم‌های یادگیری ماشین چگونه روی مجموعه‌داده‌های مختلف اعمال می‌شوند. چه به دنبال شغلی در علوم داده باشید و چه بخواهید مهارت‌های برنامه‌نویسی خود را ارتقا دهید، این دوره ابزارها و دانش لازم برای موفقیت را در اختیار شما قرار می‌دهد. اگر می‌خواهید برنامه‌نویسی پایتون برای یادگیری ماشین را بیاموزید یا قصد دارید یک مدل تحلیل پیش‌بینانه بسازید، این دوره برای شماست. این آموزش برای افرادی است که کاملاً مبتدی هستند و هیچ پیش‌زمینه‌ای از یادگیری ماشین ندارند و می‌خواهند الگوریتم جنگل تصادفی را از صفر تا صد بیاموزند.

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

مقدمه‌ای بر دوره Introduction to the Course

  • معرفی و مدرس Introduction and Instructor

  • هدف و انگیزه دوره Motivation for the Course

  • گذشته، حال و آینده یادگیری ماشین Past, Present, and Future of Machine Learning

  • مرور کلی دوره Course Overview

آشنایی با پایتون Introduction to Python

  • سلام دنیا (Hello World) Hello World

  • آشنایی با انواع داده‌ها Introduction to Data Types

  • اعداد Numbers

  • رشته‌ها Strings

  • تاپل‌ها Tuples

  • لیست‌ها Lists

  • مجموعه‌ها Sets

  • دیکشنری‌ها Dictionaries

  • عملگرهای مقایسه‌ای Comparison Operators

  • عملگرهای منطقی، ورودی کاربر و بازی Logical Operators, User Input, Game

  • تصمیم‌گیری (if, else, elif) Decision Making (if, else, elif)

  • تصمیم‌گیری (if تو در تو) Decision Making (nested if)

  • بهترین روش‌های کدنویسی و تکمیل بازی Better Coding Practice, Completing the Game

  • حلقه For For Loop

  • حلقه While While Loop

  • توابع ساده Simple Functions

  • توابع Boolean و توابع بازگرداننده مقدار Boolean and Value Returning Function

  • پروژه ساخت ماشین حساب Calculator Project

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

  • معرفی یادگیری ماشین Let's Introduce Machine Learning

  • مقایسه یادگیری کودکان و کامپیوتر Kids versus Computer Learning

  • مجموعه داده (Dataset) Dataset

  • برچسب‌ها و ویژگی‌ها Labels and Features

  • داده‌های پرت (Outliers) Outliers

  • مدل و آموزش Model and Training

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

  • دقت و خطا Accuracy and Error

  • فرمت‌های داده Formats of Data

  • انواع یادگیری Types of Learning

  • تفاوت طبقه‌بندی و رگرسیون Classification versus Regression

  • خوشه‌بندی (Clustering) Clustering

  • مرور کلی و جریان پروژه یادگیری ماشین Recap, Flow of Machine Learning Project

جنگل تصادفی گام به گام Random Forest Step-by-Step

  • مقدمه و انگیزه Introduction and Motivation

  • نحوه عملکرد درخت تصمیم و جنگل تصادفی How Decision Trees and Random Forest Work

  • مزایا و معایب جنگل تصادفی Pros and Cons of Random Forest

  • معرفی پروژه نهایی Introduction to the Final Project

  • استفاده از NumPy برای جنگل تصادفی Using NumPy for Random Forest

  • استفاده از Pandas برای جنگل تصادفی (بخش اول) Using Pandas for Random Forest (1)

  • استفاده از Pandas برای جنگل تصادفی (بخش دوم) Using Pandas for Random Forest (2)

  • خواندن و دستکاری مجموعه‌داده Reading and Manipulating Dataset

  • استفاده از Matplotlib برای بصری‌سازی داده‌ها (بخش اول) Using Matplotlib for Data Visualization (1)

  • استفاده از Matplotlib برای بصری‌سازی داده‌ها (بخش دوم) Using Matplotlib for Data Visualization (2)

  • مدیریت مقادیر گم‌شده Dealing with Missing Values

  • حذف داده‌های پرت Outliers Removal

  • تبدیل داده‌های طبقه‌بندی شده به عددی Categorical to Numeric Conversion

  • پیاده‌سازی سریع مدل جنگل تصادفی Quick Implementation of Random Forest Model

  • اهمیت ویژگی‌ها Feature Importance

  • بازگشتی (Recursion) Recursion

  • ساختار Structure

  • وارد کردن داده‌ها و توابع کمکی Importing Data, Helper Functions

  • پرسش و افراز (Partition) Question and Partition

  • ناخالصی (Impurity) Impurity

  • بهره اطلاعاتی (Information Gain) Information Gain

  • بهترین تقسیم Best Slip

  • گره برگ و گره تصمیم Leaf and Decision Node

  • چگونگی ساخت یک درخت How to Build a Tree

  • نحوه طبقه‌بندی How to Classify

  • دقت و خطا Accuracy and Error

جمع‌بندی Conclusion

  • نکات پایانی و جمع‌بندی Concluding remarks

نمایش نظرات

یادگیری ماشین: آموزش الگوریتم جنگل تصادفی (Random Forest) با پایتون از صفر
جزییات دوره
10h 28m
62
(آخرین آپدیت)
498
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده