دوره آموزشی
دوبله زبان فارسی
تسلط به یادگیری عمیق برای بینایی کامپیوتری در تنسورفلو (2024)
✅ سرفصل و جزئیات آموزش
در این دوره از ترنسفرمرهای بینایی و شبکه های کانولوشن برای ساخت پروژه ها در طبقه بندی، تولید، بخش بندی تصویر و تشخیص آبجکت استفاده می کنید.
آنچه یاد خواهید گرفت
- مبانی تانسورها و متغیرها با تنسورفلو
- تسلط به اصول یادگیری ماشین و چرخه عمر توسعه یادگیری ماشین
- مبانی تنسورفلو و آموزش شبکه های عصبی با تنسورفلو 2
- اعمال شبکه های عصبی کانولوشن برای تشخیص مالاریا
- ساخت مدل های پیشرفته تر تنسورفلو با API تابعی، Subclass کردن مدل و لایه های سفارشی
- ارزیابی مدل های طبقه بندی با استفاده از متریک های مختلف مانند: دقت، یادآوری، صحت و امتیاز F1
- ارزیابی مدل طبقه بندی با ماتریس درهم ریختگی و منحنی ROC
- Callback های تنسورفلو، زمانبندی نرخ یادگیری و Check-pointing مدل
- کاهش بیش برازش و کم برازش با Dropout، منظم سازی و افزایش داده
- افزایش داده با تنسورفلو با استفاده از تصویر تنسورفلو و لایه های کراس
- استراتژی های پیشرفته افزایش مانند Cutmix و Mixup
- افزایش داده با Albumentations با تنسورفلو 2 و PyTorch
- تلفات و متریک های سفارشی در تنسورفلو 2
- حالت های گراف و مشتاق در تنسورفلو 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)
پیش نیازهای دوره
- ریاضی پایه
- دانش پایه پایتون
- دسترسی به اتصال به اینترنت، زیرا ما از Google Colab استفاده خواهیم کرد (نسخه رایگان)
توضیحات دوره
آنچه یاد خواهید گرفت:
- مبانی تنسورفلو (تانسورها، ساخت مدل، آموزش و ارزیابی مدل)
- الگوریتم های یادگیری عمیق مانند شبکه های عصبی کانولوشن و ترنسفرمرهای بینایی
- ارزیابی مدل های طبقه بندی (دقت، یادآوری، صحت، امتیاز F1، ماتریس درهم ریختگی و منحنی ROC)
- کاهش بیش برازش با افزایش داده
- مفاهیم پیشرفته تنسورفلو مانند تلفات و متریک های سفارشی، حالت های مشتاق و گراف و حلقه های آموزش سفارشی، Tensorboard
- عملیات های یادگیری ماشین (MLOps) با وزن ها و سوگیری ها (ردیابی تست، تیونینگ هایپرپارامتر، نسخه سازی مجموعه داده و نسخه سازی مدل)
- طبقه بندی باینری با تشخیص مالاریا
- طبقه بندی چند کلاسه با تشخیص احساسات انسانی
- یادگیری انتقالی با شبکه های کانولوشن مدرن (Vggnet و Resnet و Mobilenet و Efficientnet) و ترنسفرمرهای بینایی (VIT)
- تشخیص آبجکت با YOLO (شما فقط یک بار نگاه می کنید.)
- بخش بندی تصویر با UNet
- شمارش افراد با Csrnet
- استقرار مدل (تقطیر، فرمت Onnx، کوانتیزاسیون، Fastapi و Heroku Cloud)
- تولید رقم با رمزگذارهای خودکار متغیر
- تولید چهره با شبکه های عصبی مولد متخاصم
این دوره برای چه کسانی مناسب است؟
- توسعه دهندگان مبتدی پایتون که در مورد استفاده از یادگیری عمیق برای بینایی کامپیوتری کنجکاو هستند.
- یادگیری عمیق برای متخصصان بینایی کامپیوتری که می خواهند به نحوه عملکرد آیتم ها در under the hood تسلط پیدا کنند.
- کسی که می خواهد به اصول یادگیری عمیق تسلط داشته باشد و همچنین یادگیری عمیق را برای بینایی کامپیوتری با استفاده از بهترین شیوه ها در تنسورفلو تمرین کند.
- متخصصان بینایی کامپیوتری که می خواهند یاد بگیرند که چگونه مدل های بینایی کامپیوتری پیشرفته ساخته شده و با استفاده از یادگیری عمیق آموزش می بینند.
- کسی که می خواهد مدل های یادگیری ماشین را مستقر کند.
- کسی که می خواهند یک رویکرد عملی به یادگیری عمیق برای بینایی کامپیوتری داشته باشند.
- متخصصان بینایی کامپیوتری که می خواهند یاد بگیرند که چگونه مدل های بینایی کامپیوتری پیشرفته ساخته شده و با استفاده از یادگیری عمیق آموزش می بینند.
تسلط به یادگیری عمیق برای بینایی کامپیوتری در تنسورفلو (2024)
-
خوش آمدگویی 01:49
-
مقدمه کلی 31:36
-
محتوای دوره 10:46
-
مبانی تانسور - بخش 1 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
-
ساخت شبکه های کانولوشن در تنسورفلو 06:19
-
از دست دادن آنتروپی متقاطع باینری 10:42
-
آموزش شبکه کانولوشن 08:16
-
ارزیابی و تست مدل 05:52
-
بارگذاری و ذخیره مدل های تنسورفلو در گوگل درایو 17:52
-
API تابعی 16:32
-
Subclass کردن مدل 15:16
-
لایه های سفارشی 17:36
-
دقت، یادآوری و صحت 23:46
-
ماتریس درهم ریختگی 09:29
-
منحنی ROC 07:57
-
Callback های تنسورفلو 25:41
-
زمانبندی نرخ یادگیری 17:24
-
checkpointing مدل 07:55
-
کاهش بیش برازش و کم برازش با Dropout و منظم سازی 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
-
حالت های گراف و مشتاق 12:49
-
حلقه های آموزش سفارشی 25:33
-
لاگ کردن داده 31:54
-
مشاهده گراف های مدل 02:46
-
تیونینگ هایپرپارامتر 20:49
-
پروفایلینگ و سایر مصورسازی ها با Tensorboard 07:53
-
ردیابی تست 54:21
-
تیونینگ هایپرپارامتر با وزن ها و سوگیری ها و تنسورفلو 2 22:13
-
نسخه سازی مجموعه داده با وزن ها و سوگیری ها و تنسورفلو 2 42:59
-
نسخه سازی داده با Wandb 42:59
-
نسخه سازی مدل با وزن ها و سوگیری ها و تنسورفلو 2 16:29
-
آماده سازی داده 28:36
-
مدل سازی و آموزش 51:01
-
افزایش داده 17:45
-
رکوردهای تنسورفلو 36:52
-
Alexnet 17:03
-
Vggnet 11:13
-
Resnet 34:17
-
کدنویسی Resnet 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 Paper 01:03:36
-
آماده سازی مجموعه داده 43:06
-
YOLO Resnet 05:37
-
YOLO Loss 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
-
شمارش افراد - مجموعه داده Shangai Tech 12:05
-
آماده سازی مجموعه داده 38:39
-
CSRNET 07:11
-
آموزش و بهینه سازی 05:47
-
افزایش داده 26:54
-
آشنایی با تولید تصویر 03:43
-
آشنایی با رمزگذارهای خودکار متغیر 17:23
-
آموزش VAE و تولید رقم 45:09
-
مصورسازی های فضای پنهان 15:23
-
GANs چگونه کار می کنند؟ 21:50
-
GAN Loss 18:02
-
بهبود آموزش GAN 23:21
-
تولید چهره با GANs 50:35
-
نصب پایتون 04:00
-
دستورات شرطی 16:52
-
متغیرها و عملگرهای اولیه 27:17
-
حلقه ها 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
مشخصات آموزش
تسلط به یادگیری عمیق برای بینایی کامپیوتری در تنسورفلو (2024)
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:136
- مدت زمان :47:49:15
- حجم :22.21GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy