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

Machine Learning, Data Science and Deep Learning with Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش کامل عملی یادگیری ماشین با علم داده، Tensorflow، هوش مصنوعی و شبکه‌های عصبی ساخت شبکه‌های عصبی مصنوعی با Tensorflow و Keras پیاده‌سازی یادگیری ماشینی در مقیاس عظیم با MLLib Apache Spark طبقه‌بندی تصاویر، داده‌ها و احساسات با استفاده از یادگیری عمیق انجام پیش‌بینی با استفاده از رگرسیون خطی، رگرسیون چند جمله‌ای و رگرسیون چند متغیره تجسم داده‌ها با MatPlotLib و Seaborn درک یادگیری تقویتی - و نحوه ساخت ربات Pac-Man طبقه‌بندی داده‌ها با استفاده از خوشه‌بندی K-Means، ماشین‌های بردار پشتیبانی (SVM)، KNN، درختان تصمیم، Naive Bayes و PCA از اعتبارسنجی متقاطع قطار/تست و K-Fold برای انتخاب و تنظیم مدل‌های خود استفاده کنید. یک سیستم توصیه‌کننده فیلم با استفاده از فیلتر اشتراکی مبتنی بر آیتم و کاربر بسازید. داده‌های ورودی خود را برای حذف نقاط دورافتاده طراحی و ارزیابی تست‌های A/B با استفاده از T -تست ها و P-Values ​​پیش نیازها: شما به یک کامپیوتر رومیزی (ویندوز، مک یا لینوکس) با قابلیت اجرای Anaconda 3 یا جدیدتر نیاز دارید. این دوره شما را با نصب نرم افزار رایگان لازم راهنمایی می کند. مقداری تجربه کدنویسی یا اسکریپت نویسی قبلی مورد نیاز است. حداقل مهارت های ریاضی سطح دبیرستان مورد نیاز خواهد بود.

جدید! به‌روزرسانی شده با محتوای اضافی در مدل‌های تولیدی: رمزگذارهای خودکار متغیر (VAE's) و مدل‌های مخالف تولیدی (GAN's)

یادگیری ماشین و هوش مصنوعی (AI) همه جا وجود دارد. اگر می خواهید بدانید که چگونه شرکت هایی مانند گوگل، آمازون و حتی Udemy معنا و بینش را از مجموعه داده های عظیم استخراج می کنند، این دوره علم داده اصول مورد نیاز را در اختیار شما قرار می دهد. دانشمندان داده از یکی از پردرآمدترین مشاغل برخوردار هستند که طبق گفته Glassdoor و Indeed، میانگین حقوق 120000 دلار است. این فقط میانگین است! و این فقط در مورد پول نیست - کار جالبی نیز هست!

اگر تجربه برنامه نویسی یا اسکریپت نویسی دارید، این دوره تکنیک های مورد استفاده توسط دانشمندان داده واقعی و متخصصان یادگیری ماشین در صنعت فناوری را به شما آموزش می دهد - و شما را برای حرکت به این مسیر شغلی داغ آماده می کند. این آموزش جامع یادگیری ماشینی شامل بیش از 100 سخنرانی است که 15 ساعت ویدئو را شامل می شود و بیشتر موضوعات شامل نمونه های عملی کد پایتون است که می توانید برای مرجع و تمرین استفاده کنید. من از تجربه 9 ساله خود در آمازون و IMDb استفاده خواهم کرد تا شما را در مورد آنچه مهم است و چه چیزی مهم نیست راهنمایی کنم.

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

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


  • یادگیری عمیق/شبکه های عصبی (MLP، CNN، RNN) با TensorFlow و Keras

  • ایجاد تصاویر مصنوعی با رمزگذارهای خودکار متغیر (VAE) و شبکه‌های متخاصم تولیدی (GAN)

  • تجسم داده در پایتون با MatPlotLib و Seaborn

  • انتقال آموزش

  • تحلیل احساسات

  • تشخیص و طبقه بندی تصویر

  • تحلیل رگرسیون

  • K-Means Clustering

  • تجزیه و تحلیل مؤلفه اصلی

  • قطار/تست و اعتبارسنجی متقابل

  • روش های بیزی

  • درختان تصمیم و جنگل‌های تصادفی

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

  • مدل های چند سطحی

  • پشتیبانی از ماشین‌های بردار

  • یادگیری تقویتی

  • فیلترسازی مشارکتی

  • K-نزدیکترین همسایه

  • تعدل تعصب/واریانس

  • آموزش گروهی

  • فرکانس مدت/فراوانی سند معکوس

  • طراحی آزمایشی و تست های A/B

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

  • تنظیم فراپارامتر


... و خیلی بیشتر! همچنین یک بخش کامل در مورد یادگیری ماشین با آپاچی اسپارک وجود دارد که به شما امکان می‌دهد این تکنیک‌ها را به «داده‌های بزرگ» تجزیه‌وتحلیل شده در یک خوشه محاسباتی ارتقا دهید.

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

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


  • "من شروع به انجام دوره شما کردم... در نهایت علاقه مند شدم و هرگز فکر نمی کردم قبل از اینکه یکی از دوستان این شغل را به من پیشنهاد دهد، برای شرکتی کار خواهم کرد. من در حال یادگیری چیزهای زیادی هستم که یادگیری آنها در دانشگاه غیرممکن بود و از آن لذت کامل می برم. از نظر من، دوره شما همان دوره ای است که به من کمک کرد تا بفهمم چگونه با مشکلات شرکت کار کنم. چگونه فکر کنم در تحقیقات هوش مصنوعی شرکتی موفق باشیم. من شما را چشمگیرترین مربی در ML، ساده و در عین حال متقاعدکننده می بینم." - کاناد باسو، دکترا



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

شروع شدن Getting Started

  • معرفی Introduction

  • Udemy 101: بیشترین بهره را از این دوره ببرید Udemy 101: Getting the Most From This Course

  • یادداشت مهم Important note

  • نصب: شروع به کار Installation: Getting Started

  • [فعالیت] WINDOWS: نصب و استفاده از Anaconda & Course Materials [Activity] WINDOWS: Installing and Using Anaconda & Course Materials

  • [فعالیت] MAC: نصب و استفاده از Anaconda & Course Materials [Activity] MAC: Installing and Using Anaconda & Course Materials

  • [فعالیت] LINUX: نصب و استفاده از Anaconda & Course Materials [Activity] LINUX: Installing and Using Anaconda & Course Materials

  • مبانی پایتون، قسمت 1 [اختیاری] Python Basics, Part 1 [Optional]

  • [فعالیت] مبانی پایتون، قسمت 2 [اختیاری] [Activity] Python Basics, Part 2 [Optional]

  • [فعالیت] مبانی پایتون، قسمت 3 [اختیاری] [Activity] Python Basics, Part 3 [Optional]

  • [فعالیت] مبانی پایتون، قسمت 4 [اختیاری] [Activity] Python Basics, Part 4 [Optional]

  • معرفی کتابخانه پانداها [اختیاری] Introducing the Pandas Library [Optional]

بازنگری آمار و احتمالات و تمرین پایتون Statistics and Probability Refresher, and Python Practice

  • انواع داده ها (عددی، طبقه ای، ترتیبی) Types of Data (Numerical, Categorical, Ordinal)

  • میانگین، میانه، حالت Mean, Median, Mode

  • [فعالیت] استفاده از میانگین، میانه و حالت در پایتون [Activity] Using mean, median, and mode in Python

  • [فعالیت] تنوع و انحراف معیار [Activity] Variation and Standard Deviation

  • تابع چگالی احتمال. تابع جرم احتمال Probability Density Function; Probability Mass Function

  • توزیع داده های رایج (نرمال، دو جمله ای، پواسون و غیره) Common Data Distributions (Normal, Binomial, Poisson, etc)

  • [فعالیت] صدک ها و لحظه ها [Activity] Percentiles and Moments

  • [فعالیت] دوره تصادف در matplotlib [Activity] A Crash Course in matplotlib

  • [فعالیت] تجسم پیشرفته با Seaborn [Activity] Advanced Visualization with Seaborn

  • [فعالیت] کوواریانس و همبستگی [Activity] Covariance and Correlation

  • [تمرین] احتمال شرطی [Exercise] Conditional Probability

  • راه حل تمرین: احتمال خرید مشروط بر اساس سن Exercise Solution: Conditional Probability of Purchase by Age

  • قضیه بیز Bayes' Theorem

مدل های پیش بینی Predictive Models

  • [فعالیت] رگرسیون خطی [Activity] Linear Regression

  • [فعالیت] رگرسیون چند جمله ای [Activity] Polynomial Regression

  • [فعالیت] رگرسیون چندگانه و پیش‌بینی قیمت خودرو [Activity] Multiple Regression, and Predicting Car Prices

  • مدل های چند سطحی Multi-Level Models

یادگیری ماشینی با پایتون Machine Learning with Python

  • تحت نظارت در مقابل یادگیری بدون نظارت و آموزش/آزمون Supervised vs. Unsupervised Learning, and Train/Test

  • [فعالیت] استفاده از قطار/آزمایش برای جلوگیری از برازش بیش از حد یک رگرسیون چند جمله‌ای [Activity] Using Train/Test to Prevent Overfitting a Polynomial Regression

  • روش های بیزی: مفاهیم Bayesian Methods: Concepts

  • [فعالیت] پیاده سازی یک طبقه بندی کننده هرزنامه با Naive Bayes [Activity] Implementing a Spam Classifier with Naive Bayes

  • K-Means Clustering K-Means Clustering

  • [فعالیت] خوشه بندی افراد بر اساس درآمد و سن [Activity] Clustering people based on income and age

  • اندازه گیری آنتروپی Measuring Entropy

  • [فعالیت] WINDOWS: نصب Graphviz [Activity] WINDOWS: Installing Graphviz

  • [فعالیت] MAC: نصب Graphviz [Activity] MAC: Installing Graphviz

  • [فعالیت] LINUX: نصب Graphviz [Activity] LINUX: Installing Graphviz

  • درختان تصمیم: مفاهیم Decision Trees: Concepts

  • [فعالیت] درختان تصمیم: پیش بینی تصمیمات استخدام [Activity] Decision Trees: Predicting Hiring Decisions

  • آموزش گروهی Ensemble Learning

  • [فعالیت] XGBoost [Activity] XGBoost

  • نمای کلی ماشین‌های بردار پشتیبانی (SVM). Support Vector Machines (SVM) Overview

  • [فعالیت] استفاده از SVM برای خوشه بندی افراد با استفاده از scikit-learn [Activity] Using SVM to cluster people using scikit-learn

سیستم توصیهگر Recommender Systems

  • فیلتر مشارکتی مبتنی بر کاربر User-Based Collaborative Filtering

  • فیلتر مشارکتی مبتنی بر آیتم Item-Based Collaborative Filtering

  • [فعالیت] یافتن شباهت های فیلم با استفاده از شباهت کسینوس [Activity] Finding Movie Similarities using Cosine Similarity

  • [فعالیت] بهبود نتایج شباهت های فیلم [Activity] Improving the Results of Movie Similarities

  • [فعالیت] ایجاد توصیه های فیلم با فیلتر مشارکتی مبتنی بر آیتم [Activity] Making Movie Recommendations with Item-Based Collaborative Filtering

  • [تمرین] نتایج توصیه‌کننده را بهبود بخشید [Exercise] Improve the recommender's results

داده کاوی و تکنیک های یادگیری ماشین بیشتر More Data Mining and Machine Learning Techniques

  • K-نزدیکترین همسایگان: مفاهیم K-Nearest-Neighbors: Concepts

  • [فعالیت] استفاده از KNN برای پیش‌بینی امتیاز یک فیلم [Activity] Using KNN to predict a rating for a movie

  • کاهش ابعاد؛ تجزیه و تحلیل اجزای اصلی (PCA) Dimensionality Reduction; Principal Component Analysis (PCA)

  • [فعالیت] مثال PCA با مجموعه داده Iris [Activity] PCA Example with the Iris data set

  • مروری بر انبار داده ها: ETL و ELT Data Warehousing Overview: ETL and ELT

  • یادگیری تقویتی Reinforcement Learning

  • [فعالیت] تقویت یادگیری و Q-Learning با ورزشگاه [Activity] Reinforcement Learning & Q-Learning with Gym

  • درک یک ماتریس سردرگمی Understanding a Confusion Matrix

  • طبقه بندی کننده های اندازه گیری (دقت، فراخوان، F1، ROC، AUC) Measuring Classifiers (Precision, Recall, F1, ROC, AUC)

برخورد با داده های دنیای واقعی Dealing with Real-World Data

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

  • [فعالیت] K-Fold Cross-Validation برای جلوگیری از نصب بیش از حد [Activity] K-Fold Cross-Validation to avoid overfitting

  • پاکسازی و عادی سازی داده ها Data Cleaning and Normalization

  • [فعالیت] پاک کردن داده‌های گزارش وب [Activity] Cleaning web log data

  • عادی سازی داده های عددی Normalizing numerical data

  • [فعالیت] تشخیص نقاط پرت [Activity] Detecting outliers

  • مهندسی ویژگی و نفرین ابعاد Feature Engineering and the Curse of Dimensionality

  • تکنیک های انتساب برای داده های از دست رفته Imputation Techniques for Missing Data

  • مدیریت داده های نامتعادل: نمونه برداری بیش از حد، نمونه برداری کم، و SMOTE Handling Unbalanced Data: Oversampling, Undersampling, and SMOTE

  • Binning، Transforming، Encoding، Scaling و Shuffling Binning, Transforming, Encoding, Scaling, and Shuffling

آپاچی اسپارک: یادگیری ماشین روی داده های بزرگ Apache Spark: Machine Learning on Big Data

  • هشدار در مورد جاوا 11 و اسپارک 3! Warning about Java 11 and Spark 3!

  • یادداشت های نصب Spark برای کاربران MacOS و Linux Spark installation notes for MacOS and Linux users

  • [فعالیت] نصب اسپارک - قسمت 1 [Activity] Installing Spark - Part 1

  • [فعالیت] نصب اسپارک - قسمت 2 [Activity] Installing Spark - Part 2

  • معرفی جرقه Spark Introduction

  • Spark و مجموعه داده های توزیع شده انعطاف پذیر (RDD) Spark and the Resilient Distributed Dataset (RDD)

  • معرفی MLLib Introducing MLLib

  • مقدمه ای بر درختان تصمیم در اسپارک Introduction to Decision Trees in Spark

  • [فعالیت] K-Means Clustering در Spark [Activity] K-Means Clustering in Spark

  • TF/IDF TF / IDF

  • [فعالیت] جستجوی ویکی پدیا با اسپارک [Activity] Searching Wikipedia with Spark

  • [فعالیت] استفاده از Spark DataFrame API برای MLLib [Activity] Using the Spark DataFrame API for MLLib

طراحی تجربی/ML در دنیای واقعی Experimental Design / ML in the Real World

  • استقرار مدل ها در سیستم های بلادرنگ Deploying Models to Real-Time Systems

  • مفاهیم تست A/B A/B Testing Concepts

  • T-Test و P-Values T-Tests and P-Values

  • [فعالیت] عملی با T-Tests [Activity] Hands-on With T-Tests

  • تعیین مدت زمان اجرای یک آزمایش Determining How Long to Run an Experiment

  • گوچاهای تست A/B A/B Test Gotchas

یادگیری عمیق و شبکه های عصبی Deep Learning and Neural Networks

  • پیش نیازهای یادگیری عمیق Deep Learning Pre-Requisites

  • تاریخچه شبکه های عصبی مصنوعی The History of Artificial Neural Networks

  • [فعالیت] یادگیری عمیق در زمین بازی تنسورفلو [Activity] Deep Learning in the Tensorflow Playground

  • جزئیات یادگیری عمیق Deep Learning Details

  • معرفی تنسورفلو Introducing Tensorflow

  • [فعالیت] با استفاده از تنسورفلو، قسمت 1 [Activity] Using Tensorflow, Part 1

  • [فعالیت] با استفاده از تنسورفلو، قسمت 2 [Activity] Using Tensorflow, Part 2

  • [فعالیت] معرفی کراس [Activity] Introducing Keras

  • [فعالیت] استفاده از Keras برای پیش بینی وابستگی های سیاسی [Activity] Using Keras to Predict Political Affiliations

  • شبکه های عصبی کانولوشن (CNN) Convolutional Neural Networks (CNN's)

  • [فعالیت] استفاده از CNN برای تشخیص دست خط [Activity] Using CNN's for handwriting recognition

  • شبکه های عصبی مکرر (RNN) Recurrent Neural Networks (RNN's)

  • [فعالیت] استفاده از RNN برای تجزیه و تحلیل احساسات [Activity] Using a RNN for sentiment analysis

  • [فعالیت] آموزش انتقال [Activity] Transfer Learning

  • تنظیم شبکه های عصبی: فراپارامترهای نرخ یادگیری و اندازه دسته ای Tuning Neural Networks: Learning Rate and Batch Size Hyperparameters

  • منظم سازی یادگیری عمیق با ترک تحصیل و توقف زودهنگام Deep Learning Regularization with Dropout and Early Stopping

  • اخلاق یادگیری عمیق The Ethics of Deep Learning

مدل های مولد Generative Models

  • رمزگذارهای خودکار متغیر (VAE) - نحوه کار آنها Variational Auto-Encoders (VAE's) - how they work

  • رمزگذارهای خودکار متغیر (VAE) - به طور عملی با Fashion MNIST Variational Auto-Encoders (VAE) - Hands-on with Fashion MNIST

  • شبکه های متخاصم مولد (GAN) - نحوه کار آنها Generative Adversarial Networks (GAN's) - How they work

  • شبکه های متخاصم مولد (GAN's) - بازی با برخی از دموها Generative Adversarial Networks (GAN's) - Playing with some demos

  • شبکه‌های متخاصم مولد (GAN's) - با Fashion MNIST عمل می‌کند Generative Adversarial Networks (GAN's) - Hands-on with Fashion MNIST

  • درباره یادگیری عمیق بیشتر بدانید Learning More about Deep Learning

پروژه نهایی Final Project

  • تکلیف نهایی پروژه شما: طبقه بندی ماموگرافی Your final project assignment: Mammogram Classification

  • بررسی نهایی پروژه Final project review

تو موفق شدی! You made it!

  • بیشتر برای کاوش More to Explore

  • فراموش نکنید که رتبه بندی کنید! Don't Forget to Leave a Rating!

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش یادگیری ماشین، علم داده و یادگیری عمیق با پایتون
جزییات دوره
15.5 hours
116
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
173,652
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Frank Kane Frank Kane

یادگیری ماشین و داده های بزرگ، آمازون سابق

فرانک 9 سال را در آمازون و IMDb گذراند و فناوری را توسعه و مدیریت کرد که به طور خودکار توصیه های محصول و فیلم را به صدها میلیون مشتری ارائه می دهد. زمان. فرانک دارای 17 حق ثبت اختراع صادر شده در زمینه های محاسبات توزیع شده ، داده کاوی و یادگیری ماشین است. در سال 2012، فرانک شرکت موفق خود را به نام Sundog Software راه اندازی کرد که بر فناوری محیط واقعیت مجازی تمرکز دارد و به دیگران در مورد تجزیه و تحلیل داده های بزرگ آموزش می دهد.

Sundog Education by Frank Kane Sundog Education by Frank Kane

بنیانگذار ، آموزش Sundog. یادگیری ماشینی ماموریت ProSundog Education این است که مهارتهای شغلی بسیار ارزشمندی را در داده های بزرگ ، علوم داده و یادگیری ماشینی در دسترس همه افراد در جهان قرار دهد. کنسرسیوم مربیان متخصص ما ، دانش ما را در این زمینه های نوظهور با قیمت هایی که هرکس می تواند تحمل کند ، در اختیار شما قرار می دهد. Sundog Education توسط فرانک کین هدایت می شود و متعلق به شرکت فرانک ، Sundog Software LLC است. فرانک 9 سال را در آمازون و IMDb سپری کرد و فناوری را توسعه داد و به طور مداوم توصیه های محصول و فیلم را به صدها میلیون مشتری ارائه داد. فرانک دارای 17 اختراع ثبت شده در زمینه محاسبات توزیع شده ، داده کاوی و یادگیری ماشین است. در سال 2012 ، فرانك رفت و شركت موفق خود ، Sundog Software را كه متمركز بر فناوري محيط واقعيت مجازي است و به ديگران در مورد تجزيه و تحليل داده هاي بزرگ مي پردازد ، راه اندازي كرد. با توجه به تعداد دانشجویان ما قادر به پاسخگویی به پیامهای خصوصی نیستیم. لطفا سوالات خود را در پرسش و پاسخ دوره خود ارسال کنید. ممنون از اینکه میفهمی.

Sundog Education Team Sundog Education Team

تیم آموزشی Sundog