لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت سیستمهای توصیهگر با یادگیری ماشین و هوش مصنوعی
- آخرین آپدیت
دانلود Building Recommender Systems with Machine Learning and AI
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک میکند تا دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
در این دوره، شما مکانیسمهای داخلی سیستمهای توصیهگر را بررسی کرده و تجربه عملی با پایتون و تکنیکهای مختلف یادگیری ماشین کسب خواهید کرد. با شروع از مبانی، بهسرعت به سراغ روشهای پیشرفتهتر مانند فیلترینگ مبتنی بر محتوا (Content-based filtering)، فیلترینگ مشارکتی (Collaborative filtering) و تجزیه ماتریسی (Matrix factorization) خواهید رفت. با ساخت سیستمهای واقعی، مهارتهای لازم برای ارزیابی و بهبود عملکرد سیستمهای توصیهگر را توسعه خواهید داد.
در مراحل پیشرفتهتر، به بررسی یادگیری عمیق برای سیستمهای توصیهگر خواهید پرداخت و با فناوریهایی مانند ماشینهای بولتزمن محدود (RBM) و اتوانکودرها (Autoencoders) آزمایش خواهید کرد. همچنین TensorFlow Recommenders و سایر رویکردهای پیشرفته برای ساخت موتورهای توصیه مقیاسپذیر را بررسی میکنید. این دوره برای کمک به شما در ساخت، تست و استقرار سیستمهای توصیهگر پیچیده که در صنایع مختلف قابل اجرا هستند، طراحی شده است.
این دوره برای علاقهمندان به هوش مصنوعی، یادگیری ماشین و علوم داده، بهویژه کسانی که میخواهند سیستمهای شخصیسازی شده برای ارتقای تجربه کاربری بسازند، ایدهآل است. همچنین برای هر کسی که به دنبال طراحی، ارزیابی و بهینهسازی الگوریتمهای توصیه است، منبعی عالی برای دانشمندان داده، مهندسان یادگیری ماشین و متخصصان هوش مصنوعی خواهد بود.
سرفصل ها و درس ها
شروع کار
Getting Started
نصب آناکوندا، مطالب دوره و ایجاد توصیههای فیلم
Installing Anaconda, Course Materials, and Creating Movie Recommendations
نقشه راه دوره
Course Roadmap
سیستم توصیهگر چیست؟
What Is a Recommender System?
انواع سیستمهای توصیهگر
Types of Recommenders
درک رتبهبندیهای ضمنی و صریح
Understanding the Implicit and Explicit Ratings
معماری توصیهگر Top N
Top-N Recommender Architecture
مرور مبانی سیستم توصیهگر
Review the Basics of a Recommender System
مقدمهای بر پایتون
Introduction to Python
مبانی پایتون (فعالیت)
The Basics of Python (Activity)
ساختارهای داده در پایتون
Data Structures in Python
توابع در پایتون
Functions in Python
مقادیر بولی، حلقهها و چالش عملی (تمرین)
Booleans, Loops, and a Hands-on Challenge (Exercise)
ارزیابی سیستم توصیهگر
Evaluating a Recommender System
اعتبارسنجی متقاطع و تقسیم دادهها به آموزش/تست
Train/Test and Cross-Validation
معیارهای دقت با استفاده از RMSE و MAE
Accuracy Metrics Using Root Mean Squared Error (RMSE) and Mean Absolute Error (MAE)
نرخ命中 (Hit Rate) برای Top N به روشهای مختلف
Top-N Hit Rate - Many Ways
پوشش، تنوع و نوآوری
Coverage, Diversity, and Novelty
نرخ ریزش، پاسخگویی و تستهای A/B
Churn, Responsiveness, and A/B Tests
مرور روشهای اندازهگیری توصیهگر (آزمون)
Reviewing Ways to Measure Your Recommender (Quiz)
بررسی کد RecommenderMetrics.py (فعالیت)
Walkthrough of RecommenderMetrics.py (Activity)
بررسی کد TestMetrics.py (فعالیت)
Walkthrough of TestMetrics.py (Activity)
اندازهگیری عملکرد توصیههای SVD (فعالیت)
Measuring the Performance of Singular Value Decomposition (SVD) Recommendations (Activity)
چارچوب موتور توصیهگر
A Recommender Engine Framework
اجرای KNN کاربر-محور و آیتم-محور روی مجموعه داده MovieLens (فعالیت)
Running User-Based and Item-Based K-Nearest-Neighbor (KNN) on MovieLens Dataset (Activity)
آزمایش پارامترهای مختلف KNN (تمرین)
Experimenting with Different K-Nearest-Neighbor (KNN) Parameters (Exercise)
اتوانکودرها برای توصیهها: یادگیری عمیق در توصیه
Auto-Encoders for Recommendations: Deep Learning for Recommendation
توصیهها با شبکههای عصبی عمیق (فعالیت)
Recommendations with Deep Neural Networks (Activity)
توصیههای Clickstream با شبکههای عصبی بازگشتی (RNN)
Clickstream Recommendations with Recurrent Neural Networks (RNN)
راهاندازی GRU4Rec روی سیستم شخصی (تمرین)
Getting GRU4Rec to Work on Your Desktop (Exercise)
نتایج تمرین: GRU4Rec در عمل
Exercise Results: GRU4Rec in Action
هشدار تکنولوژی نو! GANها برای سیستمهای توصیهگر
Bleeding Edge Alert! Generative Adversarial Networks for Recommendations
TensorFlow Recommenders (TFRS): مقدمه و ساخت مرحله بازیابی
TensorFlow Recommenders (TFRS): Introduction and Building a Retrieval Stage
TensorFlow Recommenders (TFRS): ساخت مرحله رتبهبندی
TensorFlow Recommenders (TFRS): Building a Ranking Stage
TensorFlow Recommenders (TFRS): ادغام ویژگیهای جانبی و بازیابی عمیق
TensorFlow Recommenders (TFRS): Incorporating Side Features and Deep Retrieval
TensorFlow Recommenders (TFRS): توصیهگرهای چندوظیفهای، شبکههای عمیق و متقاطع، ScaNN و سرویسدهی
TensorFlow Recommenders (TFRS): Multi-Task Recommenders, Deep and Cross Networks, ScaNN, and Serving
بررسی سایر تکنولوژیهای نوظهور
More Emerging Tech to Watch
مقیاسپذیری سیستم
Scaling It Up
مقدمه و نصب Apache Spark (فعالیت)
Introduction and Installation of Apache Spark (Activity)
معماری Apache Spark
Apache Spark Architecture
توصیههای فیلم با Spark، تجزیه ماتریسی و ALS (فعالیت)
Movie Recommendations with Spark, Matrix Factorization, and Alternating Least Squares (ALS) (Activity)
توصیهها از میان ۲۰ میلیون رتبه با Spark (فعالیت)
Recommendations from 20 Million Ratings with Spark (Activity)
موتور شبکه تنسور پراکنده مقیاسپذیر عمیق آمازون (DSSTNE)
Amazon Deep Scalable Sparse Tensor Network Engine (DSSTNE)
موتور DSSTNE آمازون در عمل
Amazon Deep Scalable Sparse Tensor Network Engine (DSSTNE) in Action
مقیاسبندی موتور DSSTNE آمازون
Scaling Up Amazon Deep Scalable Sparse Tensor Network Engine (DSSTNE)
سرویس AWS SageMaker و ماشینهای تجزیه
Amazon Web Services (AWS) SageMaker and Factorization Machines
SageMaker در عمل: ماشینهای تجزیه روی یک میلیون رتبه در ابری
Amazon SageMaker in Action: Factorization Machines on One Million Ratings in the Cloud
سایر سیستمهای قابل توجه (Amazon Personalize, RichRelevance, Recombee و غیره)
Other Systems of Note (Amazon Personalize, RichRelevance, Recombee, and More)
معماری سیستم توصیهگر
Recommender System Architecture
چالشهای دنیای واقعی در سیستمهای توصیهگر
Real-World Challenges of Recommender Systems
مشکل شروع سرد (Cold Start) و راهکارهای آن
The Cold Start Problem (and Solutions)
پیادهسازی اکتشاف تصادفی (تمرین)
Implementing Random Exploration (Exercise)
پاسخ تمرین: اکتشاف تصادفی
Exercise Solution - Random Exploration
لیستهای توقف (Stoplists)
Stoplists
پیادهسازی یک Stoplist (تمرین)
Implementing a Stoplist (Exercise)
پاسخ تمرین: پیادهسازی Stoplist
Exercise Solution - Implementing a Stoplist
حبابهای فیلترینگ، اعتماد و دادههای پرت (Outliers)
Filtering Bubbles, Trust, and Outliers
شناسایی و حذف کاربران پرت (تمرین)
Identifying and Eliminating Outlier Users (Exercise)
کلاهبرداری، خطرات Clickstream و نگرانیهای بینالمللی
Fraud, the Perils of Clickstream, and International Concerns
اثرات زمانی و توصیههای آگاه از ارزش
Temporal Effects and Value-Aware Recommendations
مطالعات موردی
Case Studies
بررسی سیستم توصیه یوتیوب: چالشها و راهکارهای یادگیری عمیق
Exploring YouTube's Recommendation System: Challenges and Deep Learning Solutions
چگونه یوتیوب از یادگیری عمیق برای رتبهبندی و توصیه ویدیوها استفاده میکند
How YouTube Uses Deep Learning to Rank and Recommend Videos
چگونه نتفلیکس از الگوریتمهای ترکیبی برای توصیههای شخصیسازی شده استفاده میکند
How Netflix Uses Hybrid Algorithms to Power Personalized Recommendations
چگونه نتفلیکس از بافت (Context) و یادگیری ماشین برای بهبود توصیهها استفاده میکند
How Netflix Uses Context and Machine Learning to Refine Recommendations
رویکردهای ترکیبی (Hybrid)
Hybrid Approaches
توصیهگرهای ترکیبی و تمرین
Hybrid Recommenders and Exercise
نمایش نظرات