دوره آموزشی یادگیری شبکه های عصبی در سی پلاس پلاس
2 ساعت 7 دقیقهپیشرفته2023-07-28
مدرسین

Eduardo Corpeño
Electrical Engineer, Computer Programmer, and Teacher for 15+ years
جزئیات دوره
تو این دوره که پروژهمحور هست، به شما یاد میدهیم که هدف، ساختار و فرآیند آموزش شبکههای عصبی چطور میتونن مهارتهای یادگیری ماشین شما رو بهبود بدن. مربی دوره، ادواردو کُرپِنیو، به شما آموزش میده چطور یه سیستم هوشمند با شبکه عصبی از صفر تو زبان C++ بسازید، همچنین چطور معماری درست شبکه عصبی و روش آموزش مناسب رو برای هر مشکلی انتخاب کنید. ادواردو ابتدا توضیح میده که شبکه عصبی چطور با ابزارهای برنامهنویسی دیگه تفاوت داره. اون توضیح میده چرا این دوره از C++ استفاده میکنه و چطور میتونید انواع مختلف شبکههای عصبی رو به جعبه ابزار خودتون اضافه کنید. الهامبخش شبکههای عصبی مصنوعی مغز انسان هست، و ادواردو بخشهای مختلف یک نورون بیولوژیکی رو با عناصر C++ مقایسه میکنه، سپس نشون میده چطور از توابع فعالسازی و پرسپترونها برای ساخت مدلهای نورونی استفاده کنید. ادواردو مراحل لازم برای ساخت و آموزش شبکه عصبی رو توضیح میده. سپس به شما یاد میده چطور شناسایی نمایشگرهای هفتقسمتی رو انجام بدید و خودتون شبکه عصبی SDR رو طراحی و آموزش بدید.
مهارت ها
C++Neural Networks and Deep LearningAdvancedArtificial Intelligence (AI)Programming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - یک شبکه عصبی از ابتدا در ++C ایجاد کنید
- 02 - آنچه باید بدانید
1. انتخاب یک شبکه عصبی
- 03 - شبکه عصبی چیست
- 04 - چرا ++C
- 05 - کاربردهای فراوان یادگیری ماشین
- 06 - انواع طبقه بندی کننده
- 07 - انواع شبکههای عصبی
- 08 - پرسپترونهای چندلایه
2. بلوکهای ساختمان شبکههای عصبی
- 09 - نورونها و مغز
- 10 - یک مدل ساده از یک نورون
- 11 - توابع فعال سازی
- 12 - پرسپترونها - مدل بهتری از نورون
- 13 - چالش - پرسپترون را تمام کنید
- 14 - راه حل - پرسپترون را تمام کنید
- 15 - دروازههای منطقی
- 16 - چالش - دروازههای منطقی با پرسپترون
- 17 - راه حل - دروازههای منطقی با پرسپترون
3. شبکه خود را بسازید
- 18 - تفکیک پذیری خطی
- 19 - نوشتن کلاس پرسپترون چندلایه
- 20 - چالش - کلاس پرسپترون چند لایه را تمام کنید
- 21 - راه حل - کلاس پرسپترون چند لایه را تمام کنید
4. آموزش شبکه شما
- 22 - نیاز به آموزش
- 23 - روند آموزش
- 24 - تابع خطا
- 25 - نزول گرادیان
- 26 - قاعده دلتا
- 27 - الگوریتم پس انتشار
- 28 - چالش - تابع پس انتشار خود را بنویسید
- 29 - راه حل - تابع پس انتشار خود را بنویسید
5. ساخت یک طبقه بندی نمایش بخش
- 30 - تشخیص بخش نمایشگر
- 31 - چالش - شبکه عصبی SDR خود را طراحی کنید
- 32 - راه حل - شبکه عصبی SDR خود را طراحی کنید
- 33 - چالش - شبکه عصبی SDR خود را آموزش دهید
- 34 - راه حل - شبکه عصبی SDR خود را آموزش دهید
- نسخه نمایشی رابط کاربری گرافیکی شبکه 35 - 7 به 1
- نسخه نمایشی رابط کاربری گرافیکی شبکه 36 - 7 تا 10
- نسخه نمایشی رابط کاربری گرافیکی شبکه 37 - 7 تا 7
نتیجه
- 38 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی کدنویسی امن درسی پلاس پلاس
- دوره آموزشی سی پلاس پلاس پیشرفته: ساخت پروژهها با استفاده از CMake
- دوره آموزشی برنامهنویسی تابعی در سی پلاس پلاس
- دوره آموزشی برنامهنویسی شیگرا با سی پلاس پلاس
- دوره آموزشی راهنمای کامل برنامهنویسی موازی و همزمان با سی پلاس پلاس
- دوره آموزشی راهنمای کامل مبانی برنامهنویسی ++C
- دوره آموزشی ++C مدرن: تکنیکها و ویژگیهای پیشرفته
- دوره آموزشی مدیریت استثناها در سی پلاس پلاس (++C)