مسترکلاس یادگیری عمیق با تنسورفلو 2 با بیش از 20 پروژه
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مبانی تانسورها و متغیرها با تنسورفلو
- مبانی تنسورفلو و آموزش شبکههای عصبی با تنسورفلو 2
- شبکههای عصبی کانولوشن برای تشخیص مالاریا
- ساخت مدلهای پیشرفتهتر تنسورفلو با API عملکردی، Subclassing مدل و لایههای سفارشی
- ارزیابی مدلهای طبقهبندی با استفاده از متریکهای مختلف مانند: دقت، یادآوری، صحت و امتیاز F1
- ارزیابی مدل طبقهبندی با ماتریس درهمریختگی و منحنی ROC
- Callbacks تنسورفلو، زمانبندی نرخ یادگیری و چکپوینتگذاری مدل
- کاهش کم برازش و بیش برازش با Dropout، منظمسازی و افزایش داده
- افزایش داده با تنسورفلو با استفاده از تصویر تنسورفلو و لایههای کراس
- استراتژیهای پیشرفته افزایش داده مانند Cutmix و Mixup
- افزایش داده با Albumentations با تنسورفلو 2 و PyTorch
- زیان و متریکهای سفارشی در تنسورفلو 2
- حالتهای Eager و Graph در تنسورفلو 2
- حلقههای آموزش سفارشی در تنسورفلو 2
- یکپارچهسازی Tensorboard با تنسورفلو 2 برای لاگ کردن داده، مشاهده نمودارهای مدل، تیونینگ هایپرپارامترها و پروفایلینگ
- عملیاتهای یادگیری ماشینی (MLOps) با وزنها و بایاسها
- ردیابی تست با Wandb
- تیونینگ هایپرپارامترها با Wandb
- نسخهسازی مجموعه داده با Wandb
- نسخهسازی مدل با Wandb
- تشخیص احساسات انسانی
- شبکههای عصبی کانولوشن مدرن (Alexnet و Vggnet و Resnet و Mobilenet و EfficientNet)
- یادگیری انتقالی
- مصورسازی لایههای میانی convnet
- روش Grad-cam
- کلاسهبندی مدل و عدم توازن کلاسها
- ترنسفرمرها در بینایی
- استقرار مدل
- تبدیل مدل از تنسورفلو به Onnx
- آموزش آگاهی از کوانتیزاسیون
- ساخت API با Fastapi
- استقرار API در ابر
- تشخیص اشیا از ابتدا با YOLO
- بخشبندی تصویر از ابتدا با مدل UNET
- شمارش افراد از ابتدا با Csrnet
- تولید رقم با رمزگذارهای خودکار واریاسونال (VAE)
- تولید چهره با شبکههای عصبی متخاصم مولد (GAN)
- تحلیل احساسات با شبکههای عصبی بازگشتی، مدلهای توجه و ترنسفرمرها از ابتدا
- ترجمه ماشین عصبی با شبکههای عصبی بازگشتی، مدلهای توجه و ترنسفرمرها از ابتدا
- طبقهبندی اینتنت با Deberta در ترنسفرمرهای Huggingface
- ترجمه ماشینی عصبی با T5 در ترنسفرمرهای Huggingface
- پاسخگویی به سوالات استخراجی با Longformer در ترنسفرمرهای Huggingface
- موتور جستجو تجارت الکترونیک با ترنسفرمرهای Sentence
- ژنراتور لیریک با GPT2 در ترنسفرمرهای Huggingface
- اصلاح خطای گرامری با T5 در ترنسفرمرهای Huggingface
- ربات ایلان ماسک با BlenderBot در ترنسفرمرهای Huggingface
پیشنیازهای دوره
- ریاضیات پایه
- دسترسی به یک اتصال اینترنتی، زیرا ما از Google Colab (نسخه رایگان) استفاده خواهیم کرد.
- دانش اولیه از پایتون
توضیحات دوره
یادگیری عمیق یکی از پرطرفدارترین زمینهها در علوم کامپیوتر امروزی است. این حوزه کاربردهای بسیاری در دامنههای بسیار متنوع دارد. با انتشار مدلهای کارآمدتر یادگیری عمیق در اوایل دهه 2010، شاهد پیشرفتهای عظیمی در فناوریهای مختلف مانند بینایی کامپیوتری، پردازش زبان طبیعی، تولید تصویر و پردازش سیگنال بودهایم.
تقاضا برای مهندسان یادگیری عمیق به شدت در حال اوج گرفتن است و متخصصان این حوزه دستمزدهای بالایی دریافت میکنند، زیرا ارزشی که ارائه میدهند بسیار بالاست. با این حال، ورود به این حوزه آسان نیست. اطلاعات زیادی در این زمینه وجود دارد که بخشی از آنها قدیمی است و بیشتر آنها توجهی به مبتدیان نمیکنند.
در این دوره، شما را در یک سفر شگفتانگیز راهنمایی خواهیم کرد که در آن با یک رویکرد مرحلهای و پروژه محور، مهارتهای مختلفی را یاد خواهید گرفت. شما از تنسورفلو 2 (محبوبترین کتابخانه جهان برای یادگیری عمیق که توسط گوگل ساخته شده) و Huggingface استفاده خواهید کرد. ما با درک نحوه ساخت مدلهای بسیار ساده (مانند مدلهای رگرسیون خطی برای پیشبینی قیمت خودرو، classifiers متن برای نظرات فیلمها و classifiers باینری برای پیشبینی مالاریا) با استفاده از تنسورفلو و ترنسفرمرهای Huggingface شروع کرده و به مدلهای پیشرفتهتر (مانند مدلهای تشخیص اشیا با YOLO، مدل ژنراتور لیریک با GPT2 و تولید تصویر با GANs) میپردازیم.
پس از گذراندن دوره و انجام پروژههای مختلف، شما مهارتهایی را توسعه خواهید داد که برای ایجاد راهحلهای مدرن یادگیری عمیق که شرکتهای بزرگ با آنها مواجه میشوند، ضروری است.
آنچه یاد خواهید گرفت:
- مبانی تنسورفلو (تانسورها، ساخت مدل، آموزش و ارزیابی مدل)
- الگوریتمهای یادگیری عمیق مانند شبکههای عصبی کانولوشن و ترنسفرمرهای بینایی
- ارزیابی مدلهای طبقهبندی (دقت، یادآوری، صحت، امتیاز F1، ماتریس درهمریختگی و منحنی ROC)
- کاهش بیش برازش با افزایش داده
- مفاهیم پیشرفته تنسورفلو مانند زیانها و متریکهای سفارشی، حالتهای Eager و Graph و حلقههای آموزش سفارشی و Tensorboard
- عملیاتهای یادگیری ماشین (MLOps) با وزنها و بایاسها (ردیابی تست، تیونینگ هایپرپارامترها، نسخهسازی داده و نسخهسازی مدل)
- طبقهبندی باینری با تشخیص مالاریا
- طبقهبندی چندکلاسه با تشخیص احساسات انسانی
- یادگیری انتقالی با Convnets مدرن (Vggnet و Resnet و Mobilenet و Efficientnet) و ترنسفرمرهای بینایی (VITs)
- تشخیص اشیا با YOLO (فقط یک بار نگاه کنید.)
- بخشبندی تصویر با UNet
- شمارش افراد با Csrnet
- تولید رقم با رمزگذارهای خودکار واریاسونال
- تولید چهره با شبکههای عصبی متخاصم مولد
- پیشپردازش متن برای پردازش زبان طبیعی
- الگوریتمهای یادگیری عمیق مانند شبکههای عصبی بازگشتی، مدلهای توجه، ترنسفومرها و شبکههای عصبی کانولوشن
- تحلیل احساسات با RNNs، ترنسفرمرها و ترنسفرمرهای Huggingface (Deberta)
- یادگیری انتقالی با Word2vec و ترنسفرمرهای مدرن (GPT و Bert و ULmfit و Deberta و T5 و غیره)
- ترجمه ماشینی با RNNs، مدلهای توجه، ترنسفرمرها و ترنسفرمرهای Huggingface (T5)
- استقرار مدل (فرمت Onnx، کوانتیزاسیون، Fastapi و ابری Heroku)
- طبقهبندی اینتنت با Deberta در ترنسفرمرهای Huggingface
- ارتباط انتیتی نامگذاری شده با Roberta در ترنسفرمرهای Huggingface
- ترجمه ماشینی عصبی با T5 در ترنسفرمرهای Huggingface
- پاسخگویی به سوالات استخراجی با Longformer در ترنسفرمرهای Huggingface
- موتور جستجو تجارت الکترونیک با ترنسفرمرهای Sentence
- ژنراتور لیریک با GPT2 در ترنسفرمرهای Huggingface
- اصلاح خطای گرامری با T5 در ترنسفرمرهای Huggingface
- ربات ایلان ماسک با BlenderBot در ترنسفرمرهای Huggingface
- تشخیص گفتار با RNNs
اگر برای پیشرفت یک قدم جلوتر در حرفه خود هستید، این دوره برای شما طراحی شده و ما بسیار هیجانزدهایم که به شما در دستیابی به اهدافتان کمک کنیم.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان مبتدی پایتون که در اعمال یادگیری عمیق برای بینایی کامپیوتری و پردازش زبان طبیعی کنجکاو هستند.
- متخصصان یادگیری عمیق برای بینایی کامپیوتری که میخواهند به نحوه کارکرد آیتمها در under the hood تسلط یابند.
- کسی که میخواهد به اصول یادگیری عمیق تسلط یافته و همچنین بهترین شیوههای بینایی کامپیوتری در تنسورفلو را تمرین کند.
- متخصصان بینایی کامپیوتری که میخواهند یاد بگیرند چگونه مدلهای پیشرفته بینایی کامپیوتری با استفاده از یادگیری عمیق ساخته و آموزش داده میشوند.
- متخصاان پردازش زبان طبیعی که میخواهند یاد بگیرند چگونه مدلهای پیشرفته NLP با استفاده از یادگیری عمیق ساخته و آموزش داده میشوند.
- کسی که میخواهد مدلهای یادگیری ماشین را مستقر کند.
- یادگیرندگانی که میخواهند رویکرد عملی به یادگیری عمیق برای بینایی کامپیوتری، پردازش زبان طبیعی و شناسایی صدا داشته باشند.
مسترکلاس یادگیری عمیق با تنسورفلو 2 با بیش از 20 پروژه
-
خوشآمدگویی 02:56
-
مقدمه کلی 32:23
-
مبانی تانسور 07:08
-
مقداردهی اولیه و Casting تانسور 48:05
-
ایندکسگذاری 25:21
-
عملیاتهای ریاضی در تنسورفلو 32:41
-
عملیاتهای جبر خطی در تنسورفلو 54:28
-
روشهای معمول 29:30
-
تانسورهای دندانهدار 11:19
-
تانسورهای نازک 02:51
-
تانسورهای رشتهای 03:30
-
متغیرهای تنسورفلو 03:27
-
درک این تسک 04:15
-
آمادهسازی داده 26:09
-
مدل رگرسیون خطی 14:32
-
تحریم خطا 16:53
-
آموزش و بهینهسازی 17:34
-
ارزیابی عملکرد 03:10
-
اعتبارسنجی و تست 21:56
-
اقدامات اصلاحی 10:49
-
مجموعه دادههای تنسورفلو 10:40
-
درک این تسک 10:14
-
آمادهسازی داده 22:28
-
مصورسازی داده 02:58
-
پردازش داده 09:04
-
چگونه و چرا شبکههای عصبی کانولوشن کار میکنند؟ 47:20
-
ساخت Convnet در تنسورفلو 06:19
-
زیان باینری انترپی متقاطع 10:42
-
آموزش Convnet 08:16
-
ارزیابی و تست مدل 05:52
-
بارگذاری و ذخیره مدلهای تنسورفلو در گوگل درایو 17:52
-
API عملکردی 16:32
-
Subclassing مدل 15:16
-
لایههای سفارشی 17:36
-
دقت، یادآوری و صحت 23:46
-
ماتریس درهمریختگی 09:29
-
نمودارهای ROC 07:57
-
Callbacks تنسورفلو 25:41
-
زمانبندی نرخ یادگیری 17:24
-
چکپوینتگذاری مدل 07:55
-
کاهش کم برازش و بیش برازش 29:22
-
افزایش داده با تنسورفلو با استفاده از tf.image و لایههای کراس 59:04
-
افزایش داده Mixup با تنسورفلو 2 و یکپارچهسازی در tf.data 18:33
-
افزایش داده Cutmix با تنسورفلو 2 و یکپارچهسازی در tf.data 41:49
-
Albumentations با تنسورفلو 2 و PyTorch برای افزایش داده 20:03
-
زیانها و متریکهای سفارشی 19:51
-
حالتهای Eager و Graph 12:49
-
حلقههای آموزش سفارشی 25:33
-
لاگ کردن داده 31:54
-
مشاهده نمودارهای مدل 02:46
-
تیونینگ هایپرپارامترها 20:49
-
پروفایلینگ و سایر مصورسازیها با Tensorboard 07:53
-
ردیابی تست 54:21
-
تیونینگ هایپرپارامترها با wandb 22:13
-
نسخهسازی داده با وزنها و بایاسها و تنسورفلو 2 42:59
-
نسخهسازی مدل با وزنها و بایاسها و تنسورفلو 2 16:29
-
آمادهسازی داده 28:36
-
مدلسازی و آموزش 51:01
-
افزایش داده 17:45
-
رکوردهای تنسورفلو 36:52
-
Alexnet 17:03
-
Vggnet 11:13
-
Resnet 34:17
-
کدنویسی Resnets 22:01
-
Mobilenet 24:19
-
Efficientnet 17:29
-
استفاده از مدلهای از پیش آموزش دیده 24:06
-
تیونینگ دقیق 13:05
-
مصورسازی لایههای میانی 20:34
-
روش Grad-cam 21:15
-
کلاسهبندی 05:41
-
عدم توازن کلاسها 13:26
-
درک VITs 53:57
-
ساخت VITs از ابتدا 51:18
-
تیونینگ دقیق ترنسفرمرهای Huggingface 23:57
-
ارزیابی مدل با wandb 21:17
-
ترنسفرمرهای کارآمد داده 08:58
-
ترنسفرمرهای Swin 17:00
-
تبدیل مدل از تنسورفلو به Onnx 25:10
-
درک کوانتیزاسیون 20:37
-
کوانتیزاسیون عملی Onnx 08:50
-
آموزش آگاه به کوانتیزاسیون 17:49
-
تبدیل به Tensorflow Lite 18:26
-
API چیست؟ 19:54
-
ساخت API تشخیص احساسات با Fastapi 01:20:38
-
استقرار API تشخیص احساسات در ابر 12:21
-
تست بار API تشخیص احساسات با Locust 13:51
-
درک تشخیص اشیا 06:03
-
مقاله YOLO 01:03:36
-
آمادهسازی مجموعه داده 43:06
-
YOLO Resnet 05:37
-
زیان YOLO 01:04:27
-
افزایش داده 24:31
-
تست 31:49
-
ژنراتورهای داده 05:12
-
درک مسئله 03:06
-
دانلود داده 03:53
-
تقسیم داده 13:24
-
پردازش داده 21:29
-
مصورسازی داده با Matplotlib 10:07
-
مصورسازی داده با FiftyOne 19:58
-
درک Segformer 25:38
-
ساخت مدل 26:18
-
ارزیابی مدل با FiftyOne 29:28
-
آزمون پوشش مجازی با Inpainting استیبل دیفیوژن 25:15
-
ساخت پلاگین افزایش داده FiftyOne با Inpainting استیبل دیفیوژن 52:00
-
شمارش افراد - مجموعه داده فناوری شانگ های 12:05
-
آمادهسازی مجموعه داده 38:39
-
CSRNET 07:11
-
آموزش و بهینهسازی 05:47
-
افزایش داده 26:54
-
آشنایی با تولید تصویر 03:43
-
درک رمزگذارهای خودکار واریاسونال 17:23
-
آموزش VAE و تولید رقم 45:09
-
مصورسازیهای فضای نهان 15:23
-
GANs چگونه کار میکنند؟ 21:50
-
زیان GAN 18:02
-
بهبود آموزش GAN 23:21
-
تولید چهره با GANs 50:35
-
درک تحلیل احساسات 10:41
-
استانداردسازی متن 14:37
-
توکنسازی 17:55
-
رمزگذاری One-hot و Bag of Words 15:07
-
فرکانس اصطلاح - فرکانس معکوس سند (TF-IDF) 09:51
-
تعبیهها 11:38
-
شبکههای عصبی بازگشتی چگونه کار میکنند؟ 21:40
-
آمادهسازی داده 26:43
-
ساخت و آموزش RNNs 23:17
-
RNNs پیشرفته (LSTM و GRU) 34:19
-
شبکه عصبی کانولوشن تک بعدی 30:36
-
درک Word2vec 26:04
-
یکپارچهسازی تعبیههای از پیش آموزش دیده Word2vec 12:56
-
تست 07:07
-
مصورسازی تعبیهها 15:33
-
درک ترجمه ماشینی 13:23
-
آمادهسازی داده 26:41
-
ساخت، آموزش و تست مدل 29:38
-
درک امتیاز BLEU 10:58
-
کدنویسی امتیاز BLEU از ابتدا 14:17
-
درک توجه باهنداو 20:24
-
ساخت، آموزش و تست توجه باهنداو 21:14
-
درک شبکههای ترنسفرمر 01:02:36
-
ساخت، آموزش و تست ترنسفرمرها 43:42
-
ساخت ترنسفرمرها با لایه توجه سفارشی 18:30
-
مصورسازی امتیازات توجه 12:12
-
تحلیل احساسات با انکودر ترنسفرمر 07:52
-
تحلیل احساسات با توجه LSH 01:11:35
-
درک یادگیری انتقالی 12:22
-
Ulmfit 04:39
-
GPT 20:06
-
Bert 18:28
-
Albert 05:13
-
GPT2 11:56
-
Roberta 02:04
-
T5 08:55
-
آمادهسازی داده 45:13
-
ساخت، آموزش و تست مدل 26:20
-
درک مسئله و آمادهسازی داده 17:59
-
ساخت، آموزش و تست مدل 09:49
-
درک مسئله و آمادهسازی داده 26:54
-
ساخت، آموزش و تست مدل 13:05
-
درک مسئله و آمادهسازی داده 01:00:40
-
ساخت، آموزش و تست مدل 11:43
-
درک مسئله و تعبیههای Sentence 40:02
-
آمادهسازی مجموعه داده 37:40
-
ساخت، آموزش و تست مدل 46:10
-
درک مسئله و آمادهسازی داده 23:57
-
ساخت، آموزش و تست مدل 27:05
-
درک مسئله و آمادهسازی داده 09:32
-
ساخت، آموزش و تست مدل 06:13
-
درک مسئله و آمادهسازی داده 26:04
-
ساخت، آموزش و تست مدل 14:37
-
درک شناسایی گفتار و پردازش داده 31:39
-
ساخت و آموزش مدل شناسایی گفتار 22:19
-
نصب پایتون 04:00
-
متغیرها و عملگرهای اولیه 27:17
-
عبارات شرطی 16:52
-
حلقهها 19:04
-
متدها 18:44
-
آبجکتها و کلاسها 14:21
-
Overloading عملگر 11:25
-
تایپهای متد 09:00
-
وراثت 10:08
-
کپسولهسازی 02:10
-
پلیمورفیسم 02:37
-
دکوراتورها 17:49
-
ژنراتورها 09:18
-
پکیج Numpy 46:46
-
آشنایی با Matplotlib 04:48
مشخصات آموزش
مسترکلاس یادگیری عمیق با تنسورفلو 2 با بیش از 20 پروژه
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:189
- مدت زمان :67:10:12
- حجم :27.4GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy