دوره آموزشی
دوبله زبان فارسی
یادگیری نظارت شده برای هوش مصنوعی با پایتون و Tensorflow 2
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مبانی یادگیری نظارت شده: پارامترها چیستند، گره بایاس چیست، چرا از نرخ یادگیری استفاده میکنیم؟
- تکنیکهای کار با داده: چگونگی تقسیم مجموعهداده، کدگذاری One-hot، مدیریت مقادیر از دست رفته
- بردارها، ماتریسها و ایجاد کد سریعتر با استفاده از برداریسازی
- مفاهیم ریاضیاتی مانند بهینهسازی، مشتقات و گرادیان کاهشی
- درک عمیق از اصول شبکههای عصبی پیشخور، کانولوشنی و بازگشتی
- ساخت شبکههای عصبی پیشخور، کانولوشنی و بازگشتی تنها با استفاده از اصول پایه
- چگونگی استفاده از Tensorflow 2.0 و Keras برای ساخت مدلها، ایجاد TFRecords و ذخیره و بارگذاری مدلها
- پروژه عملی: انتقال سبک - استفاده از هوش مصنوعی برای کشیدن یک تصویر به سبک هنرمند مورد علاقه شما
- پروژه عملی: تشخیص آبجکت - استفاده از هوش مصنوعی برای تشخیص موقعیت جعبه مرزی آبجکت های درون تصاویر
- پروژه عملی: انتقال یادگیری - یادگیری بهرهبرداری از مدلهای هوش مصنوعی از پیش آموزش دیده بزرگ برای کار روی مجموعهداده جدید
- پروژه عملی: یادگیری تکنمونهای - یادگیری ساخت مدلهای هوش مصنوعی برای انجام تسک هایی مانند تشخیص چهره
- پروژه عملی: تولید متن - ساخت یک مدل هوش مصنوعی برای تولید متن مشابه رومئو و ژولیت
- پروژه عملی: طبقهبندی احساسات - ساخت یک مدل هوش مصنوعی برای تشخیص کلی منفی یا مثبت بودن متن
- پروژه عملی: مدل توجه - ساخت یک مدل توجه برای ایجاد یک مدل هوش مصنوعی قابل تفسیر
پیشنیازهای دوره
- ریاضیات سطح متوسطه (دبیرستان)
- کمی تجربه برنامهنویسی اولیه در پایتون
توضیحات دوره
با مطالعه اصول و پیادهسازی آنها در NumPy، درکی عمیق از تکنیکهای یادگیری نظارت شده به دست آورید.
تجربه عملی با استفاده از فریمورکهای محرب یادگیری عمیق مانند Tensorflow 2 و Keras کسب کنید.
بخش 1 - مبانی:
- یادگیری نظارت شده در زمینه هوش مصنوعی چیست؟
- تفاوت بین مدلهای پارامتری و غیرپارامتری
- یادگیری مبانی: وزنها و بایاسها، توابع آستانه و نرخهای یادگیری
- مقدمهای بر تکنیک برداریسازی برای کمک به سرعت بخشیدن به کد پیادهسازی شده توسط خودمان
- یادگیری پردازش داده واقعی: مقیاسبندی ویژگیها، تقسیم داده، کدگذاری One-hot و مدیریت داده از دست رفته
- طبقهبندی در مقابل رگرسیون
بخش 2 - شبکههای پیشخور:
- یادگیری الگوریتم بهینهسازی گرادیان کاهشی
- پیادهسازی مدل رگرسیون لجستیک با استفاده از NumPy
- پیادهسازی یک شبکه پیشخور با استفاده از NumPy
- یادگیری تفاوت بین طبقهبندی چندوظیفهای و چندکلاسی
- درک مسئله گرادیان محو شونده
- بیشبرازش
- بچینگ و بهینهسازهای مختلف (Momentum ،RMSprop ،Adam)
بخش 3 - شبکههای عصبی کانولوشنی:
- اصول مانند فیلترها، Padding ،Stride و تغییر شکل
- پیادهسازی یک شبکه عصبی کانولوشنی با استفاده از NumPy
- معرفی Tensorflow 2 و Keras
- افزایش داده برای کاهش بیشبرازش
- درک و پیادهسازی یادگیری انتقالی برای نیاز به داده کمتر
- تحلیل مدلهای طبقهبندی آبجکت با استفاده از حساسیت انسداد
- تولید هنر با استفاده از انتقال سبک
- یادگیری تکنمونهای برای تأیید هویت چهره و تشخیص چهره
- انجام تشخیص آبجکت برای تصاویر جریان خون
بخش 4 - داده ترتیبی
- درک داده ترتیبی و زمان مدلسازی داده به عنوان داده ترتیبی
- پیادهسازی یک شبکه عصبی بازگشتی با استفاده از NumPy
- پیادهسازی LSTM و GRU در Tensorflow 2/Keras
- طبقهبندی احساسات از مبانی تا تکنیکهای پیشرفتهتر
- درک تعبیه های واژه
- تولید متن مشابه رومئو و ژولیت
- پیادهسازی یک مدل توجه با استفاده از Tensorflow 2/Keras
این دوره برای چه کسانی مناسب است؟
- برنامهنویسان مبتدی پایتون که کنجکاو درباره هوش مصنوعی هستند.
- افرادی که به دنبال یک دوره هوش مصنوعی هستند که هم جنبههای نظری و هم عملی هوش مصنوعی را آموزش میدهد.
یادگیری نظارت شده برای هوش مصنوعی با پایتون و Tensorflow 2
-
معرفی دوره 05:56
-
سرفصلها 04:05
-
راه اندازی محیط برنامهنویسی 12:35
-
هوش مصنوعی، یادگیری ماشین، یادگیری نظارت شده 08:47
-
پارامترها و تابع آستانه 14:59
-
آزمایشگاه مدل پارامتری ساده 10:29
-
شهود مدل و آزمایشگاه 06:30
-
نرخ یادگیری و پاکسازی کد 13:40
-
مقدمهای ملایم بر بردارها 06:04
-
آزمایشگاه برداریسازی 13:20
-
گره بایاس چیست؟ 06:44
-
آزمایشگاه گره بایاس و مرز تصمیمگیری پویا 10:01
-
الگوریتم پرسپترون و آزمایشگاه 17:18
-
ورودیهای غیرباینریی و مقیاسبندی ویژگی 14:17
-
کار با داده واقعی 11:45
-
آزمایشگاه کار با داده واقعی بخش 1 30:52
-
آزمایشگاه کار با داده واقعی بخش 2 12:37
-
ذخیره و بارگذاری وزنها 06:47
-
بهبودهای آموزش 09:27
-
طبقهبندی در مقابل رگرسیون 09:21
-
محدودیتهای پرسپترونها 03:02
-
مقدمهای بر شبکههای عصبی 04:40
-
مروری بر رگرسیون لجستیک 08:43
-
مقدمهای ملایم بر مشتقات 15:53
-
گرادیان کاهشی 06:28
-
معادلات رگرسیون لجستیک 08:53
-
آزمایشگاه رگرسیون لجستیک 08:03
-
مقدمهای بر ماتریسها 06:28
-
آزمایشگاه برداریسازی بیشتر برای رگرسیون لجستیک 10:56
-
نمادگذاری برای شبکههای عصبی 07:19
-
انتشار رو به جلو 07:29
-
آزمایشگاه انتشار رو به جلو 15:17
-
انتشار معکوس 10:21
-
اشتقاق معادلات انتشار معکوس 12:27
-
آزمایشگاه انتشار معکوس 20:22
-
درک لایههای پنهان 10:39
-
مقداردهی اولیه وزنها 04:23
-
طبقهبندی چندوظیفهای و چندکلاسی 09:22
-
مشتقات Softmax و آنتروپی متقاطع دستهای 09:05
-
آزمایشگاه طبقهبندی چندکلاسی 22:57
-
مشکل گرادیان محو شونده و تابع فعالسازی ReLu 05:30
-
آزمایشگاه ReLu 10:23
-
تحلیل ماتریس درهمریختگی 16:13
-
بیشبرازش 07:15
-
تئوری بچینگ 03:48
-
آزمایشگاه بچینگ 13:26
-
پاکسازی کد 09:45
-
بهینهسازها - Momentum 04:29
-
آزمایشگاه بهینهسازها - Momentum 06:32
-
بهینهسازها - RMSprop 03:29
-
آزمایشگاه RMSprop 10:29
-
بهینهسازها - Adam 03:27
-
آزمایشگاه بهینهسازها - Adam 08:08
-
مرور بخش CNN 02:05
-
داده تصویری 01:39
-
فیلترها 05:27
-
Padding 01:01
-
Stride 02:31
-
تغییر شکل 07:13
-
مقدمهای بر شبکههای عصبی کانولوشنی 05:15
-
انتشار رو به جلو در شبکههای عصبی کانولوشنی 13:57
-
آزمایشگاه انتشار رو به جلو CNN بخش 1 - مقداردهی اولیه پارامترها 08:46
-
آزمایشگاه انتشار رو به جلو CNN بخش 2 - روش انتشار رو به جلو 12:52
-
آزمایشگاه انتشار رو به جلو CNN بخش 3 - استخراج وصلهها و آزمون 08:17
-
انتشار معکوس در شبکههای عصبی کانولوشنی 05:47
-
آزمایشگاه انتشار معکوس شبکههای عصبی کانولوشنی 22:35
-
لایههای Pooling 09:23
-
آزمایشگاه Pooling بخش 1 انتشار رو به جلو (اختیاری) 10:29
-
آزمایشگاه Pooling بخش 2 - انتشار معکوس (اختیاری) 10:51
-
معرفی Tensorflow Keras بخش 1 17:50
-
معرفی Tensorflow Keras بخش 2 17:12
-
ایجاد یک مجموعهداده تصویری سفارشی - بخش 1 آمادهسازی داده 21:41
-
ایجاد یک مجموعهداده تصویری سفارشی - بخش 2 ایجاد یک Tensorflow Record 19:17
-
استفاده از Tensorflow Records برای آموزش 18:18
-
تاریخچه مختصری از CNNها برای طبقهبندی تصویر 09:24
-
پیادهسازی AlexNet بخش 1 آمادهسازی داده 17:15
-
پیادهسازی AlexNet بخش 2 تعریف مدل 13:52
-
انتقال یادگیری 20:28
-
حساسیت انسداد 17:01
-
انتقال سبک 06:25
-
آزمایشگاه انتقال سبک بخش 1 - تنظیمات 08:21
-
آزمایشگاه انتقال سبک بخش 2 - ماتریس گرام و تابعهای هزینه 17:42
-
آزمایشگاه انتقال سبک بخش 3 - آموزش و نتایج 09:38
-
مرور یادگیری تکنمونهای 11:18
-
آزمایشگاه تأیید هویت و تشخیص چهره 19:52
-
معماری تشخیص آبجکت و قالب برچسب 14:35
-
تابع هزینه تشخیص آبجکت 06:22
-
آزمایشگاه تشخیص آبجکت بخش ۱ - تنظیمات 16:20
-
آزمایشگاه تشخیص آبجکت بخش 2 - ایجاد برچسب، تابع هزینه و آموزش 17:54
-
تشخیص آبجکت: انجام پیشبینیها و ارزیابی 13:58
-
آزمایشگاه تشخیص آبجکت بخش 3 - استخراج پیشبینیها 14:34
-
آزمایشگاه تشخیص آبجکت بخش 4 - سرکوب غیرحداکثری 10:38
-
آزمایشگاه تشخیص آبجکت بخش 5 - نمره F1 14:18
-
خلاصه بخش CNN 01:11
-
مرور داده ترتیبی 02:37
-
شبکههای عصبی بازگشتی 15:59
-
انتشار رو به جلو برای RNNها 06:07
-
آزمایشگاه آمادهسازی داده و انتشار رو به جلو 25:37
-
انتشار معکوس برای RNNها 05:28
-
آزمایشگاه انتشار معکوس و گرادیان محو شونده 24:26
-
تئوری LSTM 11:30
-
آزمایشگاه RNNها، LSTMها و GRUها در Tensorflow 14:27
-
تولید متن مبتنی بر کاراکتر 31:42
-
تعبیه های واژه 06:36
-
آزمایشگاه بررسی تعبیه های واژه GloVe 16:45
-
طبقهبندی احساسات پیشرفته با GloVe 19:26
-
طبقهبندی احساسات پیشرفته با BERT 20:10
-
تئوری مدلهای توجه 08:40
-
آزمایشگاه مدلهای توجه بخش 1 تعریف مدل و آموزش 34:48
-
آزمایشگاه مدلهای توجه بخش 2 مصورسازی توجه 07:51
-
خلاصه داده ترتیبی 00:58
-
سپاسگزاری، و ادامه مسیر از اینجا به بعد؟ 04:33
مشخصات آموزش
یادگیری نظارت شده برای هوش مصنوعی با پایتون و Tensorflow 2
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:112
- مدت زمان :21:12:41
- حجم :7.21GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy