دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

بوت‌کمپ کامل بینایی کامپیوتری با PyTorch و تنسورفلو

بوت‌کمپ کامل بینایی کامپیوتری با PyTorch و تنسورفلو

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • تسلط به مفاهیم CNN از پایه تا پیشرفته با تنسورفلو و PyTorch
  • یادگیری مدل‌های تشخیص آبجکت مانند YOLO و Faster R-CNN
  • پیاده‌سازی پروژه‌های واقعی بینایی کامپیوتری به صورت گام‌به‌گام
  • کسب تجربه عملی در پیش‌پردازش و افزایش داده‌
  • ساخت مدل‌های CNN سفارشی برای تسک‌های مختلف بینایی کامپیوتری
  • تسلط به یادگیری انتقالی با استفاده از مدل‌های از پیش‌ آموزش‌ دیده مانند ResNet و VGG
  • کسب مهارت‌های عملی با کتابخانه‌های تنسورفلو و PyTorch

پیش‌نیازهای دوره

  • درک اولیه از برنامه‌نویسی پایتون
  • آشنایی با مفاهیم اساسی یادگیری ماشین
  • دانش اولیه در جبر خطی و حساب دیفرانسیل و انتگرال
  • درک داده‌ تصویری و ساختار آنها
  • علاقه‌مندی به یادگیری بینایی کامپیوتری با پروژه‌های عملی

توضیحات دوره

در این دوره جامع، شما مفاهیم پایه و پیشرفته بینایی کامپیوتری، با تمرکز بر شبکه‌های عصبی کانولوشن (CNN) و مدل‌های تشخیص آبجکت با استفاده از تنسورفلو و PyTorch را یاد خواهید گرفت. این دوره طراحی شده تا مهارت‌های لازم برای ساخت اپلیکیشن‌های قدرتمند بینایی کامپیوتری از ابتدا را به شما بیاموزد.

آنچه یاد خواهید گرفت:

در طول دوره مهارت‌های زیر را کسب خواهید کرد:

آشنایی با بینایی کامپیوتری

  • درک داده‌ تصویری و ساختار آنها
  • بررسی مقادیر پیکسل، کانال‌ها و فضای رنگ‌ها
  • یادگیری درباره OpenCV برای دستکاری و پیش‌پردازش تصویر

اصول یادگیری عمیق برای بینایی کامپیوتری

  • آشنایی با شبکه‌های عصبی و مفاهیم یادگیری عمیق
  • درک پس‌انتشار و گرادیان کاهشی
  • مفاهیم کلیدی مانند توابع فعال‌سازی، توابع هزینه و تکنیک‌های بهینه‌سازی

شبکه‌های عصبی کانولوشن (CNN)

  • آشنایی با معماری CNN و کامپوننت‌های آن
  • درک لایه‌های کانولوشن، لایه‌های pooling، و لایه‌های کاملا متصل
  • پیاده‌سازی مدل‌های CNN با استفاده از تنسورفلو و PyTorch

افزایش و پیش‌پردازش داده‌ 

  • تکنیک‌هایی برای بهبود عملکرد مدل از طریق افزایش داده‌
  • استفاده از کتابخانه‌هایی مانند imgaug و Albumentations و پایپ‌لاین داده تنسورفلو 

یادگیری انتقالی در بینایی کامپیوتری

  • استفاده از مدل‌های از پیش‌ آموزش‌ دیده مانند ResNet و VGG و EfficientNet
  • تیونینگ دقیق و بهینه‌سازی مدل‌های یادگیری انتقالی

مدل‌های تشخیص آبجکت

  • بررسی الگوریتم‌های تشخیص آبجکت مانند:
    • YOLO (فقط یکبار خواهید دید.)
    • SSD (MultiBox Detector تک شات)
    • R-CNN سریع‌تر
  • پیاده‌سازی این مدل‌ها با تنسورفلو و PyTorch

تکنیک‌های بخش‌بندی تصویر

  • درک سمانتیک و بخش‌بندی نمونه
  • پیاده‌سازی مدل‌های U-Net و Mask R-CNN

پروژه‌ها و کاربردهای واقعی

  • ساخت پروژه‌های عملی بینایی کامپیوتری مانند:
    • سیستم تشخیص و شناسایی چهره
    • تشخیص آبجکت در بلادرنگ با یکپارچه‌سازی وبکم
    • پایپ‌لاین‌های دسته‌بندی تصویر با استقرار

چه کسانی باید در این دوره شرکت کنند؟

  • افرادی که تازه وارد حوزه بینایی کامپیوتری شده‌اند.
  • دانشمندان داده و مهندسان یادگیری ماشین که می‌خواهند مجموعه مهارت‌های خود را گسترش دهند.
  • کارشناسان هوش مصنوعی که قصد دارند به مدل‌های تشخیص آبجکت مسلط شوند.
  • پژوهشگران و دانشجویانی که به دنبال یادگیری تکنیک‌های بینایی کامپیوتری برای پروژه‌های علمی هستند.
  • متخصصان که به دنبال تجربه عملی در استقرار مدل‌های CV هستند.

پیش‌نیازهای دوره

  • دانش اولیه در برنامه‌نویسی پایتون
  • آشنایی با مفاهیم اولیه یادگیری ماشین
  • درک اولیه از جبر خطی و حساب دیفرانسیل و انتگرال

یادگیری عملی با پروژه‌های واقعی

این دوره بر یادگیری عملی تمرکز دارد و شامل پروژه‌های کدنویسی، پیاده‌سازی‌های پروژه و مثال‌های واقعی است تا مهارت‌های ارزشمند کسب کنید.

در پایان دوره، می‌توانید به طور مطمئن مدل‌های بینایی کامپیوتری را با استفاده از تنسورفلو و PyTorch ساخته، آموزش داده و مستقر کنید. چه مبتدی باشید چه حرفه‌ای، این دوره شما را برای موفقیت در حوزه بینایی کامپیوتری مجهز می‌کند.

همین حالا در دوره شرکت کرده و مهارت‌های خود در بینایی کامپیوتری را به سطح بعدی برسانید.

این دوره برای چه کسانی مناسب است؟

  • مبتدیانی که علاقه‌مند به یادگیری بینایی کامپیوتری از ابتدا هستند.
  • دانشمندان داده که به دنبال گسترش مهارت‌های خود در زمینه CNN و تشخیص آبجکت هستند.
  • مهندسان هوش مصنوعی و یادگیری ماشین که قصد دارند مدل‌های بینایی کامپیوتری بسازند.
  • پژوهشگران و دانشجویانی که به یادگیری عمیق برای تسک‌های ویژوال علاقه‌مند هستند.
  • متخصصانی که علاقه‌مند به استقرار اپلیکیشن‌های واقعی CV هستند.

بوت‌کمپ کامل بینایی کامپیوتری با PyTorch و تنسورفلو

  • نصب آناکوندا 11:34
  • شروع کار با ویژوال استودیو کد 10:36
  • مبانی پایتون - سینتکس و سمانتیک‌ها 20:17
  • متغیرها در پایتون 18:55
  • تایپ‌های داده اولیه در پایتون 09:52
  • عملگرها در پایتون 16:17
  • دستورات شرطی (if و elif و else) 21:03
  • حلقه‌ها در پایتون 28:03
  • لیست‌ و List Comprehension در پایتون 37:07
  • مثال‌های عملی لیست 09:50
  • مجموعه‌ها در پایتون 21:05
  • دیکشنری‌ها در پایتون 38:19
  • تاپل‌ها در پایتون 22:34
  • شروع کار با توابع 24:21
  • مثال‌های بیشتر کدنویسی با توابع 28:03
  • توابع لامبدا در پایتون 09:44
  • توابع نقشه‌ در پایتون 11:08
  • تابع فیلتر در پایتون 09:00
  • ایمپورت ماژول‌ها و پکیج‌ها در پایتون 17:06
  • بررسی کتابخانه‌ استاندارد 17:44
  • عملیات فایل در پایتون 17:07
  • کار با مسیرهای فایل 08:43
  • مدیریت استثنا 25:00
  • کلاس‌ها و آبجکت‌ها در پایتون 22:55
  • وراثت در OOPS 19:00
  • پلی‌مورفیسم در OOPS 19:08
  • کپسوله‌سازی در OOPS 22:12
  • انتزاع در OOPS 09:09
  • متدهای جادویی در پایتون 08:03
  • Overloading عملگر در پایتون 08:32
  • مدیریت استثنای سفارشی 07:05
  • Iterators در پایتون 06:25
  • ژنراتورها در پایتون 11:06
  • تابع Copy و Closures و دکوراتورها 21:15
  • Numpy در پایتون 28:16
  • Pandas - دیتافریم و سری‌ها 29:09
  • دستکاری داده‌ با Pandas و Numpy 24:38
  • خواندن داده‌ از منابع داده مختلف با استفاده از Pandas 15:04
  • لاگ کردن پیاده‌سازی عملی در پایتون 14:37
  • لاگ کردن با چندین لاگر 04:40
  • لاگ کردن با مثال‌های واقعی 07:43
  • مقدمه 08:07
  • چرا یادگیری عمیق محبوبیت پیدا می‌کند؟ 12:45
  • شهود پرسپترون 18:20
  • مزایا و معایب پرسپترون 06:50
  • شهود و عملکرد ANN 21:21
  • پس‌انتشار و بروزرسانی وزن‌ 19:56
  • قانون زنجیره‌ای برای مشتق‌گیری 11:04
  • مشکل محوشدگی گرادیان و سیگموئید 21:26
  • تابع فعال‌سازی سیگموئید - بخش 1 07:59
  • تابع فعال‌سازی سیگموئید - بخش 2 13:49
  • تابع فعال‌سازی Tanh 06:54
  • تابع فعال‌سازی ReLU 10:52
  • Leaky Relu و Parametric ReLU 04:35
  • تابع فعال‌سازی ELU 04:07
  • softmax برای طبقه‌بندی چندکلاسه 11:35
  • کدام تابع فعال‌سازی را چه زمانی استفاده کنیم؟ 05:22
  • تابع هزینه در مقابل تابع ضرر 06:51
  • تابع هزینه رگرسیون 16:35
  • تابع ضرر در مسائل دسته‌بندی 20:29
  • کدام تابع ضرر را چه زمانی استفاده کنیم؟ 03:42
  • بهینه‌سازهای گرادیان کاهشی 12:12
  • گرادیان کاهشی استاندارد (SGD) 07:29
  • مینی بچ با SGD 10:16
  • SGD با مومنتوم 12:20
  • Adagard 08:15
  • RMSProp 06:17
  • Adam Optimiser 06:36
  • مشکل انفجار گرادیان 10:11
  • تکنیک‌های مقداردهی اولیه وزن‌ 11:57
  • لایه‌های Dropout 12:10
  • مقدمه‌ CNN 08:06
  • مغز انسان در مقابل CNN 07:23
  • همه آنچه درباره تصاویر باید بدانید 06:37
  • عملیات کانولوشن در CNN 15:46
  • Padding در CNN 05:51
  • عملیات CNN در مقابل ANN 07:33
  • حداکثر، حداقل و میانگین Pooling 10:06
  • مسطح‌سازی و لایه‌های کاملاً متصل 07:37
  • مثال CNN با RGB 04:18
  • خواندن و نوشتن تصاویر 14:23
  • کار با فایل‌های ویدئویی 23:55
  • مقدمه OpenCV 10:14
  • بررسی فضای رنگ 33:41
  • آستانه‌گذاری رنگ 25:42
  • تغییر اندازه تصویر، مقیاس‌بندی و درون‌یابی 35:41
  • Flip، چرخش و کراپ کردن تصاویر 23:00
  • درک سیستم مختصات در openCV 05:12
  • ترسیم خطوط و شکل‌ها با استفاده از OpenCV 22:44
  • افزودن متن به تصویر 15:59
  • آفین 45:50
  • فیلترهای تصویر 29:25
  • اعمال فیلترهای Blur میانگین، گاوسی، میانه 17:16
  • تشخیص لبه با استفاده از Sobel و Canny و Laplacian 29:27
  • محاسبه و ترسیم نمودار هیستوگرام 20:10
  • اکولازاسیون هیستوگرام 24:42
  • CLAHE 17:31
  • کانتورها 36:33
  • بخش‌بندی تصویر با openCV 01:35:27
  • Haar Cascade برای تشخیص چهره 54:24
  • مقدمه PyTorch 17:37
  • آشنایی با تانسورها 17:45
  • ایندکس‌گذاری تانسورها 22:46
  • استفاده از اعداد تصادفی برای ایجاد تصویر نویزدار 17:31
  • تانسورهای صفر و یک 08:12
  • تایپ‌های داده‌ تانسور 21:19
  • دستکاری تانسور 46:51
  • تجمیع ماتریس‌ 16:30
  • عملیات View و تغییر شکل 19:45
  • عملیات استک 26:46
  • درک کامپوننت‌های شبکه عصبی در PyTorch 41:31
  • ایجاد مدل رگرسیون خطی با کامپوننت‌های PyTorch 56:19
  • طبقه‌بندی چندکلاسه با PyTorch و شبکه‌های عصبی سفارشی 30:40
  • درک کامپوننت‌های بارگذار داده سفارشی در PyTorch 40:28
  • تعریف بارگذار و استفاده از مجموعه داده تصویر سفارشی 38:12
  • آموزش CNN با استفاده از مجموعه داده سفارشی 01:26:52
  • درک کامپوننت‌های اپلیکیشن 16:32
  • استقرار چیست؟ 07:01
  • ابزارهای ایجاد دموهای تعاملی 21:41
  • پلتفرم میزبانی 15:15
  • راه‌اندازی اپلیکیشن gradio در فضای محلی 09:04
  • پیاده‌سازی بک‌اند استنتاج اپلیکیشن gradio 37:25
  • تنظیم فضای Hugging Face 07:55
  • استقرار اپلیکیشن gradio روی فضای Hugging Face 09:52
  • درک تصویر با CNNs در مقابل ANNs 21:17
  • CNN Explainer 13:38
  • مصورسازی با TensorSpace 07:49
  • فیلترهای CNN 19:35
  • ساخت فیلترهای خود 13:45
  • محاسبه اندازه نقشه ویژگی 13:50
  • محاسبات پارامترهای CNN 14:46
  • فیلدهای Receptive 18:44
  • طبقه‌بندی تصویر چیست؟ 13:30
  • معماری LeNet 14:50
  • LeNet با کراس 11:10
  • LeNet با PyTorch 21:42
  • معماری AlexNet 12:53
  • AlexNet با کراس 17:15
  • AlexNet با PyTorch 13:23
  • معماری VGG 17:31
  • یادگیری انتقالی در مقابل مدل‌های از پیش‌ آموزش‌ دیده 09:25
  • VGG از پیش‌ آموزش‌ دیده در کراس 06:47
  • مدل VGG از پیش‌ آموزش‌ دیده در PyTorch 04:42
  • یادگیری انتقالی در VGG 12:20
  • معماری Inception 18:29
  • Inception از پیش‌ آموزش‌ دیده در کراس 04:33
  • مدل Inception از پیش‌ آموزش‌ دیده در PyTorch 03:53
  • یادگیری انتقالی در Inception 11:05
  • معماری ResNet 25:04
  • مدل ResNet از پیش‌ آموزش‌ دیده در کراس 02:24
  • ResNet از پیش‌ آموزش‌ دیده در PyTorch 03:02
  • یادگیری انتقالی در ResNet 12:46
  • افزایش داده چیست؟ 13:01
  • افزایش داده با Albumentations 11:29
  • افزایش داده با Imgaug 05:36
  • تشخیص آبجکت چیست؟ 21:16
  • متریک‌های تشخیص آبجکت 24:00
  • باکس‌های مرزی چه هستند؟ 11:06
  • شروع کار با YOLO 13:04
  • شروع کار با Detectron2 10:54
  • معماری‌های تشخیص آبجکت 20:02
  • R-CNN 16:38
  • FAST RCNN 15:54
  • FASTER RCNN 27:41
  • FASTER RCNN با پیاده‌سازی در PyTorch 15:26
  • تشخیص آبجکت سفارشی با YOLOv11 31:02
  • تشخیص آبجکت سفارشی با Detectron2 19:54
  • آشنایی با بخش‌بندی تصویر 30:48
  • کاهش ابعاد 17:18
  • Upsampling و کانولوشن ترانهاده شده 18:26
  • بخش‌بندی توابع ضرر 19:01
  • شبکه‌های کانولوشن کامل (FCNs) 52:28
  • U-Net 19:56

21,343,000 4,268,600 تومان

مشخصات آموزش

بوت‌کمپ کامل بینایی کامپیوتری با PyTorch و تنسورفلو

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:همه سطوح
  • تعداد درس:173
  • مدت زمان :54:02:58
  • حجم :27.22GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
651,500 130,300 تومان
  • زمان: 01:39:55
  • تعداد درس: 6
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,889,000 377,800 تومان
  • زمان: 04:47:39
  • تعداد درس: 30
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,501,000 300,200 تومان
  • زمان: 03:48:11
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
10,289,500 2,057,900 تومان
  • زمان: 26:03:06
  • تعداد درس: 121
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 54:55
  • تعداد درس: 18
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,797,000 359,400 تومان
  • زمان: 04:33:59
  • تعداد درس: 86
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,659,500 531,900 تومان
  • زمان: 06:44:45
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,300,500 1,460,100 تومان
  • زمان: 18:29:24
  • تعداد درس: 115
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,113,000 422,600 تومان
  • زمان: 05:21:41
  • تعداد درس: 51
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید