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

Python for Machine Learning: The Complete Beginner's Course

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

آنچه یاد خواهید گرفت

  • یادگیری برنامه نویسی پایتون و یادگیری Scikit برای رگرسیون یادگیری ماشین
  • تئوری زیربنایی پشت تکنیک های رگرسیون خطی ساده و چندگانه را درک کنید
  • آموزش حل مسائل رگرسیون (رگرسیون خطی و رگرسیون لجستیک)
  • تئوری و اجرای عملی رگرسیون لجستیک را با استفاده از sklearn بیاموزید
  • ریاضیات پشت درختان تصمیم را بیاموزید
  • با الگوریتم های مختلف برای خوشه بندی آشنا شوید

برای درک اینکه چگونه سازمان هایی مانند Google، آمازون و حتی Udemy از یادگیری ماشین و هوش مصنوعی استفاده می کنند (AI) برای استخراج معنی و بینش از مجموعه داده های عظیم استفاده می کنند، این دوره یادگیری ماشین شما را به ملزومات ارائه می دهد. با توجه به Glassdoor و در واقع، دانشمندان داده ها درآمد متوسط 120،000 دلار را کسب می کنند و این فقط هنجار است!

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

مثل "کوانت"های وال استریت در دهه های 1980 و 1990، انتظار می رود دانشمندان داده های امروزی نیز مجموعه مهارت های مشابهی داشته باشند. در آن روزها افرادی با پیشینه فیزیک و ریاضی به بانک‌های سرمایه‌گذاری و صندوق‌های تامینی هجوم می‌آوردند زیرا می‌توانستند الگوریتم‌ها و روش‌های داده جدیدی را ارائه دهند.

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

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

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

با ایده جدیدی که می‌توانید فوراً از آن استفاده کنید، از هر ویدیو کنار می‌روید!

در این دوره از تمامی سطوح مهارت استقبال می شود و حتی اگر تجربه آماری قبلی نداشته باشید، می توانید موفق شوید!

این دوره برای چه کسانی است:

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

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

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

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

  • کاربردهای یادگیری ماشینی Applications of Machine Learning

  • روش های یادگیری ماشینی Machine learning Methods

  • یادگیری تحت نظارت چیست؟ What is Supervised learning?

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

  • یادگیری تحت نظارت در مقابل یادگیری بدون نظارت Supervised learning vs Unsupervised learning

  • مواد درسی Course Materials

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

  • مقدمه ای بر رگرسیون Introduction to regression

  • رگرسیون خطی چگونه کار می کند؟ How Does Linear Regression Work?

  • نمایندگی خط Line representation

  • پیاده سازی در پایتون: وارد کردن کتابخانه ها و مجموعه داده ها Implementation in python: Importing libraries & datasets

  • پیاده سازی در پایتون: توزیع داده ها Implementation in python: Distribution of the data

  • پیاده سازی در پایتون: ایجاد یک شی رگرسیون خطی Implementation in python: Creating a linear regression object

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

  • درک رگرسیون خطی چندگانه Understanding Multiple linear regression

  • پیاده سازی در پایتون: کاوش مجموعه داده Implementation in python: Exploring the dataset

  • پیاده سازی در پایتون: رمزگذاری داده های طبقه بندی شده Implementation in python: Encoding Categorical Data

  • پیاده سازی در پایتون: تقسیم داده ها به مجموعه های آموزش و آزمایش Implementation in python: Splitting data into Train and Test Sets

  • پیاده سازی در پایتون: آموزش مدل در مجموعه آموزشی Implementation in python: Training the model on the Training set

  • پیاده سازی در پایتون: پیش بینی نتایج آزمون آزمون Implementation in python: Predicting the Test Set results

  • پیاده سازی در پایتون: رمزگذاری داده های طبقه بندی شده Implementation in python: Encoding Categorical Data

  • ارزیابی عملکرد مدل رگرسیون Evaluating the performance of the regression model

  • ریشه میانگین مربعات خطا در پایتون Root Mean Squared Error in Python

الگوریتم‌های طبقه‌بندی: K-نزدیک‌ترین همسایه‌ها Classification Algorithms: K-Nearest Neighbors

  • مقدمه ای بر طبقه بندی Introduction to classification

  • الگوریتم K-Nearest Neighbors K-Nearest Neighbors algorithm

  • نمونه ای از KNN Example of KNN

  • پیاده سازی در پایتون: تقسیم داده ها به مجموعه های آموزش و آزمایش Implementation in python: Splitting data into Train and Test Sets

  • K-نزدیکترین همسایگان (KNN) با استفاده از پایتون K-Nearest Neighbours (KNN) using python

  • پیاده سازی در پایتون: وارد کردن کتابخانه های مورد نیاز Implementation in python: Importing required libraries

  • پیاده سازی در پایتون: وارد کردن مجموعه داده Implementation in python: Importing the dataset

  • پیاده سازی در پایتون: پیش بینی نتایج و ماتریس سردرگمی Implementation in python: Results prediction & Confusion matrix

  • پیاده سازی در پایتون: تقسیم داده ها به مجموعه های آموزش و آزمایش Implementation in python: Splitting data into Train and Test Sets

  • پیاده سازی در پایتون: مقیاس گذاری ویژگی ها Implementation in python: Feature Scaling

  • پیاده سازی در پایتون: وارد کردن طبقه بندی کننده KNN Implementation in python: Importing the KNN classifier

  • پیاده سازی در پایتون: پیش بینی نتایج و ماتریس سردرگمی Implementation in python: Results prediction & Confusion matrix

الگوریتم های طبقه بندی: درخت تصمیم Classification Algorithms: Decision Tree

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

  • آنتروپی چیست؟ What is Entropy?

  • کاوش مجموعه داده Exploring the dataset

  • ساختار درخت تصمیم Decision tree structure

  • پیاده سازی در پایتون: وارد کردن کتابخانه ها و مجموعه داده ها Implementation in python: Importing libraries & datasets

  • پیاده سازی در پایتون: رمزگذاری داده های طبقه بندی شده Implementation in python: Encoding Categorical Data

  • پیاده سازی در پایتون: تقسیم داده ها به مجموعه های آموزش و آزمایش Implementation in python: Splitting data into Train and Test Sets

  • پیاده سازی در پایتون: پیش بینی نتایج و دقت Implementation in python: Results prediction & Accuracy

الگوریتم های طبقه بندی: رگرسیون لجستیک Classification Algorithms: Logistic regression

  • معرفی Introduction

  • مراحل پیاده سازی Implementation steps

  • پیاده سازی در پایتون: وارد کردن کتابخانه ها و مجموعه داده ها Implementation in python: Importing libraries & datasets

  • پیاده سازی در پایتون: تقسیم داده ها به مجموعه های آموزش و آزمایش Implementation in python: Splitting data into Train and Test Sets

  • پیاده سازی در پایتون: پیش پردازش Implementation in python: Pre-processing

  • پیاده سازی در پایتون: آموزش مدل Implementation in python: Training the model

  • پیاده سازی در پایتون: پیش بینی نتایج و ماتریس سردرگمی Implementation in python: Results prediction & Confusion matrix

  • رگرسیون لجستیک در مقابل رگرسیون خطی Logistic Regression vs Linear Regression

خوشه بندی Clustering

  • مقدمه ای بر خوشه بندی Introduction to clustering

  • موارد استفاده کنید Use cases

  • الگوریتم خوشه بندی K-Means K-Means Clustering Algorithm

  • روش آرنج Elbow method

  • مراحل روش آرنج Steps of the Elbow method

  • پیاده سازی در پایتون Implementation in python

  • خوشه بندی سلسله مراتبی Hierarchical clustering

  • خوشه بندی مبتنی بر چگالی Density-based clustering

  • پیاده سازی خوشه بندی k-means در پایتون Implementation of k-means clustering in python

  • وارد کردن مجموعه داده Importing the dataset

  • تجسم مجموعه داده Visualizing the dataset

  • تعریف طبقه بندی کننده Defining the classifier

  • تجسم سه بعدی خوشه ها 3D Visualization of the clusters

  • تجسم سه بعدی مقادیر پیش بینی شده 3D Visualization of the predicted values

  • تعداد خوشه های پیش بینی شده Number of predicted clusters

سیستم توصیه کننده Recommender System

  • معرفی Introduction

  • فیلتر مشارکتی در سیستم های توصیه کننده Collaborative Filtering in Recommender Systems

  • سیستم توصیه کننده مبتنی بر محتوا Content-based Recommender System

  • پیاده سازی در پایتون: وارد کردن کتابخانه ها و مجموعه داده ها Implementation in python: Importing libraries & datasets

  • پیاده سازی در پایتون: وارد کردن کتابخانه ها و مجموعه داده ها Implementation in python: Importing libraries & datasets

  • ادغام مجموعه داده ها در یک دیتافریم Merging datasets into one dataframe

  • مرتب سازی بر اساس عنوان و رتبه Sorting by title and rating

  • هیستوگرام نشان دهنده تعداد امتیازات است Histogram showing number of ratings

  • توزیع فرکانس Frequency distribution

  • طرح مشترک رتبه‌بندی‌ها و تعداد رتبه‌بندی‌ها Jointplot of the ratings and number of ratings

  • پیش پردازش داده ها Data pre-processing

  • مرتب سازی فیلم های دارای بیشترین امتیاز Sorting the most-rated movies

  • گرفتن امتیاز برای دو فیلم Grabbing the ratings for two movies

  • همبستگی بین فیلم های دارای بیشترین امتیاز Correlation between the most-rated movies

  • مرتب سازی داده ها بر اساس همبستگی Sorting the data by correlation

  • فیلتر کردن فیلم ها Filtering out movies

  • مرتب سازی مقادیر Sorting values

  • تکرار این روند برای یک فیلم دیگر Repeating the process for another movie

  • زمان آزمون Quiz Time

نتیجه Conclusion

  • نتیجه Conclusion

نمایش نظرات

Udemy (یودمی)

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

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

آموزش پایتون برای یادگیری ماشینی: دوره کامل مبتدی
جزییات دوره
2h 14m
85
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
-
4.9 از 5
ندارد
ندارد
ندارد
Meta Brains
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Meta Brains Meta Brains

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