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

شبکه های عصبی کانولوشن در پایتون - بینایی کامپیوتری با CNN

شبکه های عصبی کانولوشن در پایتون - بینایی کامپیوتری با CNN

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

در این دوره با پایتون برای بینایی کامپیوتری و شناسایی تصویر، شبکه عصبی کانولوشن (CNN)، یادگیری عمیق، کراس و تنسورفلو 2 آشنا می شوید.

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

  • کسب درک کاملی از شبکه های عصبی کانولوشن (CNN) و یادگیری عمیق
  • ساخت پروژه end-to-end شناسایی تصویر در پایتون
  • یادگیری استفاده از کتابخانه های کراس و تنسورفلو
  • استفاده از شبکه های عصبی مصنوعی (ANN) برای انجام پیش بینی ها
  • استفاده از دیتافریم های Pandas برای دستکاری داده و انجام محاسبات آماری

توضیحات دوره

پس از اتمام دوره قادر به انجام موارد زیر خواهید بود:

  • مشکلات شناسایی تصویر را که می توان با استفاده از مدل های CNN حل کرد، شناسایی می کنید.
  • مدل های CNN را در پایتون با استفاده از کتابخانه های کراس و تنسورفلو ایجاد کرده و نتایج آن ها را تحلیل می کنید.
  • مفاهیم یادگیری عمیق را با اطمینان تمرین، بحث و درک می کنید.
  • درک واضحی از مدل‌ های شناسایی تصویر پیشرفته مانند LeNet و GoogleNet و VGG16 و غیره کسب می کنید.

در زیر مطالب دوره در شبکه ANN آمده است:

بخش 1 - مبانی پایتون

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

این بخش به شما کمک می کند تا محیط پایتون و Jupyter را روی سیستم خود راه اندازی کنید و به شما یاد می دهد که چگونه برخی از عملیات های اولیه را در پایتون انجام دهید. ما اهمیت کتابخانه های مختلف مانند Numpy و Pandas و Seaborn را درک خواهیم کرد.

بخش 2 - مفاهیم نظری ANN

این بخش به شما درک کاملی از مفاهیم دخیل در شبکه های عصبی ارائه می دهد.

در این بخش با سلول های منفرد یا پرسپترون ها و نحوه انباشت پرسپترون ها برای ایجاد معماری شبکه آشنا خواهید شد. هنگامی که معماری تنظیم شد، الگوریتم گرادیان کاهشی را برای یافتن حداقل یک تابع درک می کنیم و یاد می گیریم که چگونه از آن برای بهینه سازی مدل شبکه خود استفاده می شود.

بخش 3 - ایجاد مدل ANN در پایتون

در این بخش با نحوه ایجاد مدل های ANN در پایتون آشنا می شوید.

ما این بخش را با ایجاد مدل ANN با استفاده از Sequential API برای حل یک مشکل طبقه بندی شروع می کنیم. ما یاد می گیریم که چگونه معماری شبکه را تعریف کنیم، مدل را پیکربندی کرده و آموزش دهیم. سپس عملکرد مدل آموزش دیده خود را ارزیابی کرده و از آن برای پیش بینی داده جدید استفاده می کنیم. در نهایت نحوه ذخیره و بازیابی مدل ها را یاد می گیریم.

ما همچنین اهمیت کتابخانه هایی مانند کراس و تنسورفلو را در این بخش درک می کنیم.

بخش 4 - مفاهیم نظری CNN

در این بخش با لایه های pooling و کانولوشن که بلوک های سازنده مدل های CNN هستند آشنا می شوید.

در این بخش، با تئوری پایه لایه کانولوشن، stride، فیلترها و نقشه های ویژگی شروع می کنیم. همچنین توضیح می دهیم که چگونه تصاویر gray-scale با تصاویر رنگی متفاوت هستند. در نهایت لایه pooling را مورد بحث قرار می دهیم که کارایی محاسباتی را در مدل ما به ارمغان می آورد.

بخش 5 - ایجاد مدل CNN در پایتون

در این بخش با نحوه ایجاد مدل های CNN در پایتون آشنا می شوید.

ما همان مشکل شناسایی آبجکت های مد را در نظر می گیریم و مدل CNN را برای آن اعمال می کنیم. ما عملکرد مدل CNN خود را با مدل ANN خود مقایسه می کنیم و متوجه می شویم که دقت 9-10٪ با استفاده از CNN افزایش می یابد. با این حال، این پایان کار نیست. ما می‌ توانیم با استفاده از تکنیک‌ های خاصی که در بخش بعدی بررسی می‌ کنیم، دقت را بیشتر افزایش دهیم.

بخش 6 - پروژه End-to-End شناسایی تصویر در پایتون

در این بخش یک پروژه کامل شناسایی تصویر روی تصاویر رنگی می سازیم.

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

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

شبکه های عصبی کانولوشن در پایتون - بینایی کامپیوتری با CNN

  • مقدمه 03:29
  • نصب پایتون و آناکوندا 03:04
  • این دوره یک نقطه عطف است! 03:31
  • بازکردن Jupyter notebook 09:06
  • آشنایی با Jupyter 13:26
  • عملگرهای حساب در پایتون - مبانی پایتون 04:28
  • تمرین کدنویسی سریع در مورد عملگرهای حساب None
  • رشته ها در پایتون - مبانی پایتون 19:07
  • تمرین کدنویسی سریع در مورد عملیات های رشته None
  • لیست ها، تاپل ها و دایرکتوری ها - مبانی پایتون 18:41
  • آزمون None
  • تمرین کدنویسی سریع در مورد تاپل ها None
  • کار با کتابخانه Numpy پایتون 11:54
  • تمرین کدنویسی سریع در مورد کتابخانه NumPy None
  • کار با کتابخانه Pandas پایتون 09:15
  • تمرین کدنویسی سریع در مورد کتابخانه Pandas None
  • کار با کتابخانه Seaborn پایتون 08:57
  • آزمون‌ ها None
  • یکپارچه سازی ChatGPT با Jupyter notebook 04:29
  • پرسپترون 09:47
  • توابع فعال سازی 07:30
  • پایتون - ایجاد مدل پرسپترون 14:10
  • اصطلاحات اولیه 09:47
  • گرادیان کاهشی 12:17
  • پس انتشار 22:27
  • آزمون None
  • برخی مفاهیم مهم 12:44
  • آزمون None
  • هایپرپارامترها 08:19
  • آزمون None
  • کراس و تنسورفلو 03:04
  • نصب کراس و تنسورفلو 04:04
  • مجموعه داده برای طبقه بندی 07:20
  • نرمال سازی و Test-Train split 05:59
  • روش های مختلف ایجاد ANN با استفاده از کراس 01:58
  • ساخت شبکه عصبی با استفاده از کراس 12:24
  • کامپایل کردن و آموزش مدل شبکه عصبی 10:34
  • ارزیابی عملکرد و پیش بینی با استفاده از کراس 09:21
  • ساخت شبکه عصبی برای مسئله رگرسیون 22:10
  • استفاده از API تابعی برای معماری های پیچیده 12:40
  • ذخیره و بازیابی مدل ها و استفاده از Callbacks 19:49
  • تیونینگ هایپرپارامتر 09:05
  • آشنایی با CNN 07:43
  • Stride 02:51
  • Padding 05:07
  • فیلترها و نقشه های ویژگی 07:48
  • کانال ها 06:31
  • لایه Pooling 05:32
  • آزمون None
  • مدل CNN در پایتون - پیش پردازش 05:42
  • مدل CNN در پایتون - ساختار و کامپایل 06:24
  • مدل CNN در پایتون - آموزش و نتایج 06:50
  • مقایسه - Pooling در مقابل بدون Pooling در پایتون 06:20
  • پروژه - مقدمه 07:05
  • پروژه - پیش پردازش داده در پایتون 09:19
  • پروژه - آموزش مدل CNN در پایتون 09:05
  • پروژه در پایتون - نتایج مدل 03:07
  • پروژه - پیش پردازش افزایش داده 06:46
  • پروژه - آموزش و نتایج افزایش داده 06:26
  • ILSVRC 04:10
  • LeNET 01:31
  • VGG16NET 02:00
  • GoogLeNet 02:52
  • یادگیری انتقالی 05:15
  • پروژه - یادگیری انتقالی - VGG16 19:40

3,074,000 614,800 تومان

مشخصات آموزش

شبکه های عصبی کانولوشن در پایتون - بینایی کامپیوتری با CNN

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:66
  • مدت زمان :07:47:15
  • حجم :2.98GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: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
  • سطح دوره:
  • زبان: دوبله فارسی

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

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