0

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

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

درباره این دوره
درباره دوره: یادگیری ماشین، واژه‌ای است که توسط آرتور ساموئل در سال ۱۹۵۹ ابداع شد. این فناوری شاخه‌ای از هوش مصنوعی و علوم رایانه است. این تکنولوژی در علوم داده دارای اهمیت بسیار زیادی است. یادگیری ماشین هوشمند کردن رایانه‌هاست بدون اینکه مستقیماً به آنها یاد بدهیم چطور رفتار کنند. اما این اتفاق چطور می‌افتد؟ رایانه‌ها می‌توانند با استفاده از حجم عظیمی از داده، به طور خودکار الگوهایی تکرارشونده را بدون دخالت انسان یاد بگیرند. یادگیری این الگوریتم‌ها به تقلید از شیوه یادگیری انسان انجام می‌شود و با بیشتر شدن تجربه رایانه، به‌تدریج دقت آن بالاتر می‌رود. دوره مقدمه‌ای بر یادگیری ماشین  از مجموعه دوره های آموزش هوش مصنوعی و آموزش ماشین لرنینگ مکتب خونه مناسب دانشجویان رشته مهندسی کامپیوتر و هوش مصنوعی و همه علاقه‌مندان به این دانش است و  دانشجویان با فراگیری آن می‌توانند مطالب را بیاموزند این دوره در دانشکده مهندسی کامپیوتر و در ترم پاییز 1401 با تدریس دکتر شریفی زارچی و مهندس بهروز آذر خلیلی برگزار شده است همچنین آدرس github درس عبارت است از: https://github.com/asharifiz/Introduction_to_Machine_Learning ***این دوره درحال تکمیل است*** پیش‌نیاز ریاضی یادگیری ماشین: 1 – جلسه 1: مروری بر مفاهیم مقدماتی آمار و احتمال 2 – جلسه 2: مروری بر ریاضیات برداری و جبری 3 – اختیاری – مروری بر ریاضیات پیش‌نیاز درس (قسمت اول) 4 – اختیاری – مروری بر ریاضیات پیش‌نیاز درس (قسمت دوم) 5 – اختیاری – مروری بر ریاضیات پیش‌نیاز درس (قسمت سوم) مرور روش‌های کلاسیک یادگیری ماشین: 1 – جلسه 3: مقدمه‌ای بر یادگیری ماشین و تعریف انواع Loss Function ها 2 – جلسه 4: دسته‌بندی (Clusteering) – الگوریتم K-means و درخت تصمیم (Decision Tree) 3 – جلسه تکمیلی: Decision Tree 4 – جلسه 5: ادامه‌ی درخت تصمیم – کاهش ابعاد و Generalization Error 5 – جلسه تکمیلی: PCA یادگیری، ارزیابی و تنظیم‌کردن مدل‌ها: 1 – جلسه 6: ارزیابی مدل‌ها – Confusion Matrix – انتخاب مدل 2 – جلسه 7: ماشین بردار پشتیبان (SVM) مدل‌های یادگیری ماشین برای داده‌های جدول: 1 – جلسه 8: روش‌های Ensemble شامل Bagging و Random Forest 2 – جلسه 9: ادامه‌ی روش‌های Ensemble و Boosting شامل AdaBoost و Gradient Boosting 3 – جلسه 10: ادامه‌ی روش‌های Boosting، روش Stacking و XGBoost 4 – جلسه تکمیلی: XGBoost آشنایی با شبکه عصبی ژرف: 1 – جلسه 11: شروع شبکه‌ی عصبی، Activation Functionها، Gradient Descent، شبکه‌های عصبی تک‌لایه و چند‌لایه و Back Propagation 2 – جلسه 12: شیوه‌ی train کردن شبکه‌های عصبی، ادامه‌ی Back Propagation، انواع مختلف GD 3 – جلسه 13: Vanishing Gradients, Weight Initialization, Exploding Gradients, Batch Norm 4 – جلسه 14: روش‌های بهبود فرایند آموزش شبکه‌های عصبی شبکه‌های عصبی پیچشی: 1 – جلسه 15: Autoencoder ها 2 – جلسه تکمیلی: VAE 3 – جلسه 16: CNN ها 4 – جلسه 17: معماری‌های CNN مدرن 5 – جلسه 18: GAN 6 – جلسه تکمیلی GAN مدل‌های پردازش توالی: 1 – جلسه 19: Word Embedding 2 – جلسه 20: RNNها 3 – جلسه 21: ادامه‌ی RNNها، LSTM 4 – جلسه 22: Encoder-Decoderها، Teacher Forcing و Beam Search 5 – جلسه 23: Attention
سرفصل‌های دوره
پیش‌نیاز ریاضی یادگیری ماشین: 1 – جلسه 1: مروری بر مفاهیم مقدماتی آمار و احتمال 2 – جلسه 2: مروری بر ریاضیات برداری و جبری 3 – اختیاری – مروری بر ریاضیات پیش‌نیاز درس (قسمت اول) 4 – اختیاری – مروری بر ریاضیات پیش‌نیاز درس (قسمت دوم) 5 – اختیاری – مروری بر ریاضیات پیش‌نیاز درس (قسمت سوم) مرور روش‌های کلاسیک یادگیری ماشین: 1 – جلسه 3: مقدمه‌ای بر یادگیری ماشین و تعریف انواع Loss Function ها 2 – جلسه 4: دسته‌بندی (Clusteering) – الگوریتم K-means و درخت تصمیم (Decision Tree) 3 – جلسه تکمیلی: Decision Tree 4 – جلسه 5: ادامه‌ی درخت تصمیم – کاهش ابعاد و Generalization Error 5 – جلسه تکمیلی: PCA یادگیری، ارزیابی و تنظیم‌کردن مدل‌ها: 1 – جلسه 6: ارزیابی مدل‌ها – Confusion Matrix – انتخاب مدل 2 – جلسه 7: ماشین بردار پشتیبان (SVM) مدل‌های یادگیری ماشین برای داده‌های جدول: 1 – جلسه 8: روش‌های Ensemble شامل Bagging و Random Forest 2 – جلسه 9: ادامه‌ی روش‌های Ensemble و Boosting شامل AdaBoost و Gradient Boosting 3 – جلسه 10: ادامه‌ی روش‌های Boosting، روش Stacking و XGBoost 4 – جلسه تکمیلی: XGBoost آشنایی با شبکه عصبی ژرف: 1 – جلسه 11: شروع شبکه‌ی عصبی، Activation Functionها، Gradient Descent، شبکه‌های عصبی تک‌لایه و چند‌لایه و Back Propagation 2 – جلسه 12: شیوه‌ی train کردن شبکه‌های عصبی، ادامه‌ی Back Propagation، انواع مختلف GD 3 – جلسه 13: Vanishing Gradients, Weight Initialization, Exploding Gradients, Batch Norm 4 – جلسه 14: روش‌های بهبود فرایند آموزش شبکه‌های عصبی شبکه‌های عصبی پیچشی: 1 – جلسه 15: Autoencoder ها 2 – جلسه تکمیلی: VAE 3 – جلسه 16: CNN ها 4 – جلسه 17: معماری‌های CNN مدرن 5 – جلسه 18: GAN 6 – جلسه تکمیلی GAN مدل‌های پردازش توالی: 1 – جلسه 19: Word Embedding 2 – جلسه 20: RNNها 3 – جلسه 21: ادامه‌ی RNNها، LSTM 4 – جلسه 22: Encoder-Decoderها، Teacher Forcing و Beam Search 5 – جلسه 23: Attention
موسسه برگزارکننده
دوره آموزش وردپرس مکتب‌خونه

مکتب خونه

مدرس

بهروز آذرخلیلی

دوره‌های مشابه
درباره دوره: هوش مصنوعی یکی از دروس کارشناسی رشته مهندسی کامپیوتر می‌باشد که در این درس دانشجویان به آنالیز داده‌ها یادگیری ماشین، یادگیری عمیق و .. می‌پردازند. این درس جز دروس مهم مهندسی کامپیوتر به حساب می‌آید به ویژه برای دانشجویانی که قصد ادامه دادن این رشته در کارشناسی ارشد را دارند. مقدمات اولیه: 1 - text classification Embeddings: 1 - آشنایی با Embeddings 2 - نحوه ساخت و جاسازی کلمه speech and voice: 1 - معرفی صوت سری‌های زمانی، شبکه‌های عصبی بازگشتی( RNN) و پیاده‌سازی در Keras: 1 - شبکه‌های بازگشتی RNN 2 - شبکه‌های بازگشتی RNN 3 - Tensors and model subclassing 4 - captcha 5 - Text generation with an RNN مفهوم توجه در یادگیری عمیق: 1 - توجه
درباره دوره: این دوره از مجموعه دوره های آموزش هوش مصنوعی به شما آموزش می‌دهد چگونه چت‌بات‌های مفید بدون نیاز به نوشتن کد ایجاد کنید. با استفاده از قابلیت‌های پردازش زبان طبیعی IBM Watson، یاد خواهید گرفت چگونه چت‌بات‌هایی را برنامه‌ریزی، پیاده‌سازی، آزمایش و مستقر کنید که کاربران شما را خوشحال کنند نه ناراحت. وفادار به وعده ما که نیازی به کد نویسی نیست، شما یاد خواهید گرفت چگونه به‌صورت بصری چت‌بات‌ها را با Watson Assistant (که قبلاً Watson Conversation نام داشت) ایجاد کنید و چگونه آنها را از طریق یک افزونه کاربردی وردپرس در وب‌سایت خود مستقر کنید. وب‌سایتی ندارید؟ نگران نباشید، یک وب‌سایت در اختیار شما قرار خواهد گرفت. چت‌بات‌ها موضوع داغی در صنعت ما هستند و قرار است به بزرگی برسند. هر روز شغل‌های جدیدی که نیاز به این مهارت خاص دارند، اضافه می‌شود، مشاوران نرخ‌های بالایی مطالبه می‌کنند و علاقه به چت‌بات‌ها به‌سرعت در حال انفجار است. گارتنر پیش‌بینی می‌کند که تا سال 2020، 85٪ از تعاملات مشتریان با شرکت‌ها از طریق روش‌های خودکار (که شامل چت‌بات‌ها و فناوری‌های مرتبط است) خواهد بود. این فرصتی است برای شما تا این مجموعه مهارت‌های بسیار پرتقاضا را با یک مقدمه ملایم به موضوع یاد بگیرید که هیچ‌چیزی را از قلم نمی‌اندازد. مقدمه‌ای بر چت‌بات‌ها: 1 - خوش آمدید 2 - مقدمه‌ای بر چت‌بات‌ها کار با Intent: 1 - کار با Intent موجودیت‌ها (Entity): 1 - کار با Entity‌ها گفت‌وگو (Dialog): 1 - همه با هم 2 - ساخت چت‌بات‌های کاربرپسند استقرار (Deployment): 1 - دیپلوی یک وب‌سایت وردپرس متغیرهای زمینه و اسلات (Context Variables & Slots): 1 - کار با متغیرهای زمینه‌ای و Slotها انحرافات (Digressions): 1 - درک انحرافات خلاصه: 1 - نتیجه‌گیری اکشن‌های واتسون (Watson Actions): 1 - خوش آمدید به دستیار واتسون 2 - ساخت اکشن‌های واتسون 3 - مهاجرت مهارت‌های گفت‌وگو به اکشن‌های واتسون آزمون نهایی: 1 - سخنان پایانی
درباره دوره: آموزش رایگان داده‌کاوی پیش رو در یکی از کلاس‌های دانشگاه شریف ضبط شده است. داده‌کاوی یکی از مهم‌ترین و جذاب‌ترین درس‌های رشته مهندسی کامپیوتر در گرایش نرم‌افزار محسوب می‌شود. داده‌کاوی در واقع فرایندی است که شرکت‌ها برای تبدیل داده‌های خام به اطلاعات مفید انجام می‌دهند. متخصصان داده‌کاوی با جستجو میان داده‌ها، الگوهای خاصی پیدا کرده و از آن‌ها برای کسب اطلاعات بیشتر در مورد مشتریان، استراتژی‌های بازاریابی مؤثر، فروش بیشتر و ... استفاده می‌کنند. داده‌کاوی به جمع‌آوری مؤثر داده‌ها، نگهداری از آن‌ها و پردازش کامپیوتری بستگی دارد. از آنجایی که در سال‌های اخیر حجم داده‌ها به شکل چشمگیری افزایش یافته است، اهمیت آموزش رایگان داده‌کاوی هم روزبه‌روز بیشتر می‌شود. یکی از مهم‌ترین کاربردهای داده‌کاوی در بازاریابی است. با کمک این علم می‌توانید مشتریان سودآور و مشتریان وفادار و قدیمی‌تان خود را بشناسید، سبد محصول خود را بهینه کنید، طول عمر مشتری را بسنجید، عملکرد یک برنامه بازاریابی را بررسی کرده و با کشف الگو و روند خرید مشتریان، فروش خود را پیش‌بینی کنید. در دوره آموزش رایگان داده‌کاوی علاوه بر یادگیری این علم تا حدودی با دیتا ساینس یا علوم داده هم آشنا می‌شوید. امروزه داده‌ها بیشتر از هر چیز دنیا را گرفته‌اند. با استفاده از داده‌ها می‌توان به اطلاعات بسیار خوبی دست یافت و آن‌ها را در صنایع گوناگون به کار برد. هدف از یادگیری آموزش رایگان داده‌کاوی این است که دانشجویان کارشناسی ارشد و دکترا و سایر علاقه‌مندان به این زمینه کار با داده‌های بزرگ و تحلیل آن‌ها را یاد بگیرند و الگوهای میان داده‌ها را کشف کنند. کار با داده‌ها پایه و اساس یادگیری ماشین محسوب می‌شود؛ بنابراین اگر می‌خواهید در زمینه یادگیری ماشین، یادگیری عمیق و همچنین علوم داده‌ها فعالیت داشته باشید، باید به داده‌کاوی مسلط باشید. دوره آموزش رایگان داده‌کاوی ابتدا به توضیح مفاهیم پیش‌پردازش داده‌ها و معرفی انبار داده می‌پردازد. سپس مباحث مرتبط با داده‌کاوی را به شما آموزش می‌دهد. فصل اول: آموزش رایگان داده‌کاوی: 1 - جلسه اول 2 - جلسه دوم 3 - جلسه سوم 4 - جلسه چهارم 5 - جلسه پنجم 6 - جلسه ششم 7 - جلسه هفتم 8 - جلسه هشتم 9 - جلسه نهم 10 - جلسه دهم 11 - جلسه یازدهم 12 - جلسه دوازدهم 13 - جلسه سیزدهم 14 - جلسه چهاردهم 15 - جلسه پانزدهم 16 - جلسه شانزدهم 17 - جلسه هفدهم 18 - جلسه هجدهم 19 - جلسه نوزدهم 20 - جلسه بیستم 21 - جلسه بیست‌ویکم 22 - جلسه بیست و دوم 23 - جلسه بیست و سوم 24 - جلسه بیست و چهارم 25 - جلسه بیست و پنجم 26 - جلسه بیست و ششم 27 - جلسه و بیست و هفتم 28 - بیست و هشت 29 - بیست و نه
نظرات شما

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *