آموزش علوم داده - یادگیری ماشین نظارت شده با پایتون - آخرین آپدیت

دانلود Data Science - Supervised Machine Learning in Python

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره مفاهیم بنیادی یادگیری ماشین نظارت شده (Supervised Machine Learning) را با استفاده از زبان برنامه‌نویسی پایتون پوشش می‌دهد. شما محبوب‌ترین الگوریتم‌ها مانند K-نزدیک‌ترین همسایه (KNN)، Naive Bayes و درخت تصمیم (Decision Trees) را خواهید آموخت و نحوه پیاده‌سازی آن‌ها را روی مجموعه‌داده‌های واقعی تجربه خواهید کرد. در پایان این دوره، شما قادر خواهید بود مدل‌های یادگیری ماشین را طراحی، ساخت و مستقر کنید. این دوره جامع شما را در مسیر تکنیک‌های اصلی یادگیری ماشین نظارت شده هدایت می‌کند. آموزش با معرفی مفاهیم ضروری آغاز شده و سپس به تمرینات کدنویسی عملی می‌پردازد که در آن الگوریتم‌های کلیدی مانند KNN، Naive Bayes و درخت‌های تصمیم را پیاده‌سازی می‌کنید. با کار بر روی مجموعه‌داده‌های واقعی مانند MNIST، تجربه عملی در حل مسائل و درک نحوه عملکرد این الگوریتم‌ها در دنیای واقعی را کسب خواهید کرد. همزمان با پیشروی در دوره، مهارت‌های عملی در تنظیم هایپرپارامترها (Hyperparameter Tuning)، اعتبارسنجی متقاطع (Cross-validation) و استخراج ویژگی (Feature Extraction) را توسعه می‌دهید که برای بهینه‌سازی مدل‌های یادگیری ماشین حیاتی هستند. همچنین موضوعات پیشرفته‌ای مانند تحلیل متمایز خطی (LDA)، تحلیل متمایز درجه دوم (QDA) و روش‌های غیر Naive Bayes را بررسی خواهید کرد تا دانش خود را در تکنیک‌های پیچیده‌تر ارتقا دهید. نقطه اوج این دوره، یادگیری نحوه استقرار مدل‌های یادگیری ماشین به عنوان سرویس‌های وب است که درک کاملی از کاربرد یادگیری ماشین در دنیای واقعی به شما می‌دهد. این دوره که برای دیتاساینتیست‌های آینده و مهندسان یادگیری ماشین طراحی شده است، تئوری را با تمرینات عملی ترکیب می‌کند تا اطمینان حاصل شود که مدل‌های یادگیری ماشین قدرتمند و قابل استقراری می‌سازید. اگرچه تجربه قبلی در یادگیری ماشین الزامی نیست، اما آشنایی با برنامه‌نویسی پایتون توصیه می‌شود. این دوره برای کسانی که می‌خواهند درک خود را از الگوریتم‌های یادگیری ماشین نظارت شده عمیق‌تر کنند یا توسعه‌دهندگانی که قصد ورود به حوزه علوم داده را دارند، ایده‌آل است. رویکرد این دوره یادگیری پروژه-محور است؛ به این معنا که ابتدا تئوری پشت الگوریتم‌ها را می‌آموزید و بلافاصله آن را روی داده‌های واقعی اعمال می‌کنید. هر بخش شامل مثال‌های کدنویسی و تمریناتی است که به تثبیت یادگیری شما کمک می‌کند. این دوره بر اساس آموزش‌های Data Science - Supervised Machine Learning in Python اثر The Lazy Programmer تهیه شده و توسط Packt منتشر شده است.

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

مقدمه و مرور مفاهیم Introduction and Review

  • مقدمه و سرفصل‌ها Introduction and Outline

  • چگونه در این دوره موفق شویم How to Succeed in this Course

  • راهنمای دسترسی به کدها و داده‌ها Where to Get the Code and Data

  • مرور مفاهیم مهم Review of Important Concepts

الگوریتم K-نزدیک‌ترین همسایه (KNN) K-Nearest Neighbor

  • درک شهودی K-نزدیک‌ترین همسایه K-Nearest Neighbor Intuition

  • مفاهیم الگوریتم KNN K-Nearest Neighbor Concepts

  • پیاده‌سازی KNN با مجموعه داده MNIST KNN in Code with MNIST

  • مواردی که KNN در آن‌ها شکست می‌خورد When KNN Can Fail

  • استفاده از KNN برای مسئله XOR KNN for the XOR Problem

  • استفاده از KNN برای مسئله Donut KNN for the Donut Problem

  • تاثیر مقدار K Effect of K

  • تمرین عملی KNN KNN Exercise

  • باکس پیشنهادات Suggestion Box

نایو بیز و طبقه‌بندی‌کننده‌های بیز Naive Bayes and Bayes Classifiers

  • درک شهودی طبقه‌بندی بیز (پیوسته) Bayes Classifier Intuition (Continuous)

  • درک شهودی طبقه‌بندی بیز (گسسته) Bayes Classifier Intuition (Discrete)

  • الگوریتم نایو بیز (Naive Bayes) Naive Bayes

  • مثال دست‌نویس نایو بیز Naive Bayes Handwritten Example

  • پیاده‌سازی نایو بیز با MNIST Naive Bayes in Code with MNIST

  • روش‌های غیر نایو بیز Non-Naive Bayes

  • پیاده‌سازی طبقه‌بندی بیز با MNIST Bayes Classifier in Code with MNIST

  • تحلیل متمایز خطی (LDA) و تحلیل متمایز درجه دوم (QDA) Linear Discriminant Analysis (LDA) and Quadratic Discriminant Analysis (QDA)

  • مدل‌های مولد در مقابل مدل‌های متمایز Generative vs Discriminative Models

درخت‌های تصمیم Decision Trees

  • درک شهودی درخت تصمیم Decision Tree Intuition

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

  • آنتروپی اطلاعات Information Entropy

  • بیشینه کردن بهره اطلاعاتی (Information Gain) Maximizing Information Gain

  • انتخاب بهترین نقطه تقسیم Choosing the Best Split

  • پیاده‌سازی درخت تصمیم در کد Decision Tree in Code

پرسپترون‌ها Perceptrons

  • مفاهیم پرسپترون Perceptron Concepts

  • پیاده‌سازی پرسپترون در کد Perceptron in Code

  • پرسپترون برای MNIST و XOR Perceptron for MNIST and XOR

  • تابع زیان (Loss Function) پرسپترون Perceptron Loss Function

یادگیری ماشین کاربردی Practical Machine Learning

  • هایپرپارامترها و اعتبارسنجی متقاطع Hyperparameters and Cross-Validation

  • استخراج ویژگی و انتخاب ویژگی Feature Extraction and Feature Selection

  • مقایسه با یادگیری عمیق Comparison to Deep Learning

  • طبقه‌بندی چندکلاسه Multiclass Classification

  • کتابخانه SciKit Learn Sci-Kit Learn

  • رگرسیون ساده با SciKit Learn Regression with Sci-Kit Learn is Easy

ساخت سرویس وب یادگیری ماشین Building a Machine Learning Web Service

  • مفاهیم ساخت سرویس وب یادگیری ماشین Building a Machine Learning Web Service Concepts

  • کدنویسی سرویس وب یادگیری ماشین Building a Machine Learning Web Service Code

جمع‌بندی و نتیجه‌گیری Conclusion

  • گام‌های بعدی؛ ماشین‌های بردار پشتیبان (SVM) و روش‌های Ensemble What's Next? Support Vector Machines and Ensemble Methods (e.g. Random Forest)

نمایش نظرات

آموزش علوم داده - یادگیری ماشین نظارت شده با پایتون
جزییات دوره
5h 50m
41
(آخرین آپدیت)
1
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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