1,995,000 تومان Original price was: 1,995,000 تومان.299,250 تومانCurrent price is: 299,250 تومان.
ویژگی های دوره
در این دوره آموزشی قصد داریم به آموزش یادگیری عمیق با پایتون بپردازیم. یادگیری عمیق یا deep learning یک حوزه از هوش مصنوعی (AI) و زیر مجموعه یادگیری ماشین (machine learning) محسوب میشود و با الگوریتمهایی سر و کار دارد که از ساختار بیولوژیک و کارکرد مغز برای کمک به ماشینها با استفاده از هوش، الهام گرفته اند. از یادگیری عمیق برای ساخت و توسعه انواع شبکه عصبی (پرسپترون های چند لایه (MLP)، CNN، RNN و LSTM) استفاده می شود.
از یادگیری عمیق میتوان برای انجام پروژه های مختلف علم داده (data science) از جمله تجزیه و تحلیل کسب و کار (Business analytics)، داده کاوی (data mining)، تحزیه و تحلیل متن (text analytics) و پردازش تصویر استفاده کرد.
یادگیری ماشین را میتوان فرآیند بکارگیری هوش در سیستم یا ماشین بدون برنامه نویسی آشکار (explicit programming) تعریف کرد.
متأسفانه در خصوص یادگیری این تخصص مهم، تعدادی باور اشتباه وجود دارد؛ از جمله داشتن دانش بسیار قوی در حوزه خطی، دانش عمیق در خصوص شبکه های عصبی، دانستن در خصوص آمار و احتمالات (Statistics and probabilities)، آشنایی کافی از یادگیری ماشین (Machine learning)، داشتن مدرک دکترا در رشته آمار و یا علوم کامپیوتر و یا داشتن حداقل 10 سال سابقه کار در حوزه توسعه یادگیری ماشین. تمام این باورها غلط و اشتباه هستند.
پایتون به دلیل سادگی در برنامه نویسی و قدرت زیاد، امروزه در رده محبوب ترین زبانهای برنامه نویسی دنیا قرار دارد. برای توسعه مدل یادگیری عمیق با پایتون از سه کتابخانه محبوب استفاده میشود: Theano، Tensorflow و Keras. دو کتابخانه اول هم به صورت مستقیم و هم به صورت پشتیبان برای توسعه شبکه های عصبی (neural networks) قرار می گیرند.
Keras، کتابخانه ای محبوب و پیشرفته است که به راحتی میتوان مدل های شبکه های عصبی را با آن در پایتون ساخت و توسعه داد. Theano و Tensorflow که دو کتابخانه عددی قدرتمند برای یادگیری عمیق محسوب می شوند، به عنوان پیشتیبان Keras برای توسعه یادگیری عمیق به صورت سریع و راحت مورد استفاده قرار می گیرند. مراحل توسعه یادگیری عمیق با Keras را میتوان در گامهای زیر تعریف کرد:
- توصیف مدل (defining model)
- کامپایل کردن مدل (model compiling)
- Fit model
- ارزیابی مدل (Accuracy, F1 score, recall , …)
سرفصل های دوره آموزش جامع یادگیری عمیق با پایتون
فصل 1 : معرفی و آشنایی با یادگیری عمیق
- معرفی دوره
- آشنایی و نصب کتابخانه Theano
- آشنایی و نصب کتابخانه Tensorflow
- آشنایی و نصب کتابخانه Kerasمروری مبانی برنامه نویسی با پایتون با تمرکز بر داده کاوی و یادگیری ماشین
- شروع کار با پایتون
- انواع ساختار داده
- برنامه های کنترلی
- انواع توابع
- Iteratorها
- Comprehensionها
- Generatorها
- کلاسها
- کار با کتابخانه Numpy
- کار با کتابخانه Pandas
فصل 2 : پرسپترون های چند لایه (MLP)
- آشنایی با MLP و ساختار آن
- توسعه اولین مدل یادگیری عمیق بر روی دیتاست بیماران دیابتی
- لایههای تمام متصل (fully connected layers)
- Kernel initializer
- توابع فعال سازی در لایههای مختلف
- توابع loss
- توابع بهینه سازی
- Metrics
- Epochs
- Batch size
- ارزیابی دقت پیش بینی مدل
- روشهای ارزیابی عملکرد یادگیری عمیق
- روش اتوماتیک
- روش دستی
- روش Cross validation
- ارزیابی مدل با کتابخانه Scikit learn برای یادگیری ماشین
- پروژه 1: طبقه بندی چندگانه بر روی دیتاست گیاهان
- پروژه 2: طبقه بندی دیتاست سونار به همراه پیش پردازش دیتا
- پروژه 3: پیش بینی قیمت خانه
- ذخیره کردن مدل و وزنهای شبکههای عصبی
- حفظ بالاترین دقت پیش بینی در یادگیری عمیق با استفاده از checkpoint
- درک رفتار مدل با رسم دقت پیش بینی
- ساخت لایه Drop out برای regularization و کاهش over fitting
فصل 3 : شبکههای عصبی کانولوشنالی (CNN)
- آشنایی با CNN و ساختار آن
- پروژه 4: طبقه بندی تصاویر اعداد با استفاده از MLP
- پروژه 5: طبقه بندی تصاویر اعداد با استفاده از CNN
- پروژه 6: تشخیص اشیا در تصاویر با CNN
- پروژه 7: تحلیل نظرات کاربران سایت فیلم با CNN
فصل 4 : شبکههای عصبی بازگشتی (RNN)
- آشنایی با RNN و ساختار آن
- پیش بینی سریهای زمانی تعداد مسافران خط هوایی با استفاده از MLP
- پروژه 8: پیش بینی تعداد مسافران خط هوایی با RNN، LSTM
- پروژه 9: تحلیل نظرات کاربران سایت فیلم با LSTM
فصل 5 : پروژه های پیشرفته یادگیری عمیق
- پروژه 10: ساخت موتور جستجو
- پروژه 11: طبقه متن پیامکهای مردم با MLP، CNN، RNN و LSTM
لینک دوره های دیگر
- آموزش داده کاوی و یادگیری ماشینی با IBM SPSS modeler
- آموزش جامع مبانی و مفاهیم داده کاوی و یادگیری ماشین
- آموزش داده کاوی و یادگیری ماشینی با پایتون
- آموزش متن کاوی با پایتون
- پکیج آموزش جامع علم داده با پایتون
- آموزش داده کاوی با رپیدماینر
- آموزش تصویر کاوی با رپیدماینر
- آموزش متن کاوی و وب کاوی با رپیدماینر
- پکیج آموزش جامع علم داده با رپیدماینر RapidMiner
- آموزش جامع هوش تجاری BI و تحلیل داده با تبلو Tableau
حاصل دوره
دانشجویان عزیز پس از پایان این دوره:
- می توانند پروژههای داده کاوی را به کمک انواع شبکههای عصبی (MLP، CNN، RNN و RNN-LSTM) را انجام دهند.
- به دلیل محبوبیت و کاربردی بودن زیاد این تخصص، در فرآیند استخدام به عنوان یک data scientist، مهاجرت تحصیلی و کاری بسیار مؤثر است.
نکته : این دوره و دیگر دوره های بنده دارای پشتیبانی روزانه برای پاسخ به سؤالات دانشجویان می باشد.
توجه : با هدف یادگیری کامل و تسلط به مباحث دوره، در صورت داشتن هر گونه سؤال، راهنمایی و نیاز به توضیحات بیشتر در خصوص فرآیندها و عملگرهای آموزش، دانشجویان محترم می توانند با ارسال تیکت از طریق بخش حساب کاربری و تیکت پشتیبانی با بنده در ارتباط باشند.
فصل اول - معرفی و آشنایی با یادگیری عمیق
معرفی دوره ویدئو
16:15
آشنایی و نصب کتابخانه Theano ویدئو
06:21
آشنایی و نصب کتابخانه Tensorflow ویدئو
02:46
آشنایی و نصب کتابخانه Keras ویدئو
04:39
مرور مبانی برنامه نویسی با پایتون با تمرکز بر داده کاوی و یادگیری ماشین ویدئو
01:02:36
کار با کتابخانه Numpy ویدئو
29:48
کار با کتابخانه Pandas ویدئو
22:01
فصل دوم - شبکههای عصبی MLP
پرسپترونهای چندلایه (Multilayer Perceptrons - MLP) ویدئو
14:59
توسعه اولین مدل یادگیری عمیق با دیتاست بیماران دیابتی ویدئو
25:25
روش های ارزیابی عملکرد یادگیری عمیق ویدئو
27:44
ارزیابی مدل با کتابخانه Scikit learn برای یادگیری ماشین ویدئو
08:15
پروژه 1 : طبقه بندی چندگانه بر روی دیتاست گیاهان ویدئو
18:58
پروژه 2 : طبقه بندی دیتاست سونار به همراه پیش پردازش دیتا ویدئو
13:06
پروژه 3 : پیش بینی قیمت خانه ویدئو
04:19
ذخیره کردن مدل و وزنهای شبکههای عصبی ویدئو
10:04
حفظ بالاترین دقت پیش بینی در یادگیری عمیق با استفاده از checkpoint ویدئو
15:17
درک رفتار مدل با رسم دقت پیش بینی ویدئو
13:10
ساخت لایه Drop out برای regularization و کاهش over fitting ویدئو
24:14
فصل سوم - شبکههای عصبی کانولوشنالی (CNN)
شبکه های عصبی کانولوشنالی (CNN) ویدئو
08:51
پروژه 4: طبقه بندی تصاویر اعداد با MLP ویدئو
14:53
پروژه 5: طبقه بندی تصاویر اعداد با CNN ویدئو
17:04
پروژه 6: تشخیص اشیا در تصاویر با CNN ویدئو
21:59
پروژه 7: تحلیل نظرات کاربران سایت فیلم با CNN ویدئو
24:34
فصل چهارم - شبکههای عصبی بازگشتی (RNN)
شبکه عصبی بازگشتی (RNN) ویدئو
04:51
پیش بینی سریهای زمانی تعداد مسافران خط هوایی با استفاده از MLP ویدئو
09:14
پروژه 8: پیش بینی تعداد مسافران خط هوایی با RNN، LSTM ویدئو
15:34
پروژه 9: تحلیل نظرات کاربران سایت فیلم با LSTM ویدئو
07:10
فصل پنجم - پروژه های پیشرفته یادگیری عمیق
پروژه 10: ساخت موتور جستجو ویدئو
19:01
پروژه 11: طبقه متن پیامکهای مردم با MLP، CNN، RNN و LSTM ویدئو
27:34
دیتاست های دوره فایل های ضمیمه
سورس کدهای دوره فایل های ضمیمه
متخصص علوم داده و فعال در صنعت بانک و بیمه. دارای مدرک کارشناسی آمار از دانشگاه شهید بهشتی و کارشناسی ارشد مدیریت فناوری از دانشگاه تهران
دوره های مرتبط
آموزش کوئری نویسی در MySQL
ارائه شده توسط< آرکادمی
آموزش کار با intent ها در اندروید
ارائه شده توسط< آرکادمی
آشنایی کامل با جاوا اسکریپت ES6
ارائه شده توسط< آرکادمی
آموزش کامل تحولات جاوا 8
ارائه شده توسط< آرکادمی
طراحی وب از رویا تا واقعیت (فصل دوم)
ارائه شده توسط< محمدرضا عسگری
rate_reviewامتیاز دانشجویان دوره
chat_bubble_outlineنظرات
1,995,000 تومان Original price was: 1,995,000 تومان.299,250 تومانCurrent price is: 299,250 تومان.
فرصت باقیمانده تا پایان جشنواره شب یلدا
متخصص علوم داده و فعال در صنعت بانک و بیمه. دارای مدرک کارشناسی آمار از دانشگاه شهید بهشتی و کارشناسی ارشد مدیریت فناوری از دانشگاه تهران
مهرنگ قنبری( دانشجوی دوره )
سلام و خسته نباشید در پروژه ۳ با وجود import کتابخانه kfold , kerasregressor داخل کد از آنها استفاده ای نکرده اید ؟
مهرنگ قنبری( دانشجوی دوره )
فرق بین stratifiedkfold و kfold در کتابخانه sklearn را لطف میکنید توضیح دهید
سپیده مشایخی( دانشجوی دوره )
سلام وقت بخیر میتونید درباره تابع KerasRegressor کمی راهنمایی کنید برای validation مساعل رگرسیون ازش استفاده میکنم ولی جواب نمیده
مهدی نعمت شاهی( دانشجوی دوره )
از نظر من دوره خوبی بود و برای من مفید واقع شد. من هیچ آشنایی نداشتم با deep learning
سیمین میروهابی( دانشجوی دوره )
من این دوره رو کامل دیدم ولی واقعا چیز زیادی دستگیرم نشداز روی کد خونده میشد و قشنگ مشخص بود که یا تسلط کامل وجود نداره و خیلی تسلط هست که باعث میشه توضیح داده نشه…من در کل راضی نبودم
شاهین نوری
سلام وقتتون بخیر دوست عزیز این دوره فصل سوم از پکیج جامع علم داده با پایتون هست و چون قبل از این دوره باید به مباحث “مبانی و مفاهیم داده کاوی”، “داده کاوی با پایتون” و “متن کاوی با پایتون” آشنا بود، شاید براتون گنگ بوده و البته من عذر خواهی مکینم. طبیعتاً خیلی از مباحث سه دوره بالا در این دوره استفاده شده و من اینجا دوباره توضیح ندادم.
متین ملکوتی( دانشجوی دوره )
سلام خسته نباشید از آموزش خوبتون لطفا پروژه ۷ سری زمانی را دلیل تعریف تابع به نحوی که انجام دادید معنای look_back و قسمت پیش بینی ورسم را ودلیل استفاده از numpy .nan, مفهوم empty_like,قسمت های trainpredictplot,testpredictplot را بگید ممنونم
فائزه فروتن( دانشجوی دوره )
سلام وقت بخیر در رابطه با مطالبی که ارائه کردید از شما و تیمتون متشکرم و ممنون که انقدر خوب به جزئیات توجه کردید و با حوصله هر کدوم رو شرح دادید.
در رابطه با مدلسازی یادگیری عمیق سوالاتی برای من به وجود اومده و میخواستم ببینم از چه طریقی میتونم این سوالات رو با اقای نوری مطرح کنم ؟