تسلط به شبکههای عصبی: ساخت با جاوااسکریپت و React
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک و پیادهسازی پرسپترونها (تک نورون) برای طبقهبندی باینری
- یادگیری و پیادهسازی اصول شبکههای عصبی در کد
- یکپارچهسازی شبکههای عصبی در وب اپلیکیشنها با استفاده از جاوااسکریپت و ریاکت
- کار با دادههای مقیاس بزرگ، درک و تجزیه مؤثر آنها
پیشنیازهای دوره
تجربه پایهای کدنویسی با هر زبان برنامهنویسی.
توضیحات دوره
به دوره «تسلط به شبکههای عصبی: ساخت با جاوااسکریپت و ریاکت» خوش آمدید. این دوره جامع برای هر کسی طراحی شده است که به دنبال درک و ساخت شبکههای عصبی از صفر با استفاده از جاوااسکریپت و ریاکت است.
آنچه در این دوره یاد میگیرید:
مقدمهای بر شبکههای عصبی
درک مبانی پرسپترونها و شباهت آنها به نورونهای بیولوژیکی
یادگیری چگونگی کار پرسپترونها در سطح اساسی
ساخت یک پرسپترون ساده
- کدنویسی یک پرسپترون برای طبقهبندی اشیاء ساده (مانند مداد در مقابل پاککن) با استفاده از دادههای هاردکد شده.
- پیادهسازی یک پرسپترون پایه از ابتدا و آموزش آن با ورودیها و خروجیهای نمونه
- ترسیم نمودارها و توضیح مراحل مورد نیاز، از جمله تعریف مجموع وزندار و توابع فعالسازی
پرسپترون برای تشخیص اعداد
- پیشرفت به سمت کدنویسی یک پرسپترون برای تشخیص اعداد با استفاده از مجموعه داده MNIST برای شناسایی اینکه آیا یک عدد 0 است یا خیر
- آموزش پرسپترون با استفاده از مجموعه داده MNIST و بهینهسازی وزنها و سوگیری ها
- یادگیری تکنیکهایی برای محاسبه دقت و مدیریت دادههای اشتباه طبقهبندیشده
- ذخیره و اکسپورت کردن از مدل آموزشدیده برای استفاده در وب اپلیکیشنها
تجزیه و پیشپردازش دادههای MNIST
- یادگیری تجزیه و پیشپردازش دادههای MNIST به صورت دستی
- درک فرمت فایلها و مراحل مورد نیاز برای تبدیل دادههای تصویری به فرمتی قابل استفاده برای آموزش
ساخت پرسپترون چندلایه (MLP)
- توسعه یک MLP پیچیدهتر برای تشخیص ارقام 0 تا 9
- پیادهسازی الگوریتمهای آموزش و درک پسانتشار
- بررسی توابع فعالسازی مختلف مانند ReLU و Softmax
پیادهسازی عملی با جاوااسکریپت و ریاکت
- یکپارچهسازی شبکههای عصبی در وب اپلیکیشنها با استفاده از جاوااسکریپت، ریاکت و نود.جیاس
- ساخت و استقرار اپلیکیشنهای فولاستک که دارای قابلیتهای شبکه عصبی هستند.
- ایجاد یک اپلیکیشن ریاکت برای تست و مصورسازی مدلهای خود، شامل نقاشی روی یک کنوس و انجام پیشبینی
یکپارچهسازی با کتابخانه تنسورفلو
- یادگیری راهاندازی شبکههای عصبی با تنسورفلو
- استفاده از تنسورفلو برای تشخیص اعداد از 0 تا 9
ویژگیهای دوره:
- آموزشهای کدنویسی گامبهگام با توضیحات دقیق
- پروژههای عملی برای تثبیت درک شما
- مصورسازی گرافیکی مرزهای تصمیمگیری شبکه عصبی
- تکنیکهایی برای ذخیره و اکسپورت کردن از مدلهای آموزشدیده برای کاربردهای دنیای واقعی
- پوشش جامع از پرسپترونهای پایه تا پرسپترونهای چندلایه
این دوره برای چه کسانی مناسب است؟
- افراد مبتدی که به دنبال یک راهنمای جامع و گامبهگام برای شبکههای عصبی هستند.
- هر کسی که به یادگیری شبکههای عصبی با استفاده از جاوااسکریپت و ریاکت علاقهمند است.
- توسعهدهندگان وب که به دنبال بهبود مهارتهای خود با هوش مصنوعی هستند.
تسلط به شبکههای عصبی: ساخت با جاوااسکریپت و React
-
مقدمه 02:19
-
چگونه با درسها پیش بروید؟ 07:57
-
چند نکته قبل از شروع 02:24
-
راهاندازی اولیه 10:07
-
نورون 09:18
-
نورون بیولوژیکی در مقابل پرسپترون 19:14
-
تعریف داده 13:20
-
تعریف داده در کد 05:03
-
جمع وزنی 12:24
-
تغییر وزن 04:20
-
بروزرسانی وزنها 09:47
-
محاسبه جمعها در کد 12:11
-
بروزرسانی وزنها برای تمام ورودیها 20:21
-
بروزرسانی وزنها در کد 09:32
-
اندازهگیری دقت 13:21
-
دادههای آزمایشی 06:09
-
مقداردهی اولیه تصادفی وزنها 09:17
-
اندازهگیری دقت در هر epoch 02:45
-
دادههای MNIST 14:26
-
خواندن بایتها 10:26
-
خواندن بایتهای اطلاعات 13:07
-
نمایش فایل برچسبها 15:25
-
استخراج برچسبها 04:09
-
استخراج تصاویر 10:09
-
ذخیره دادههای آزمایشی 08:16
-
راهاندازی اپلیکیشن ریاکت 04:17
-
ایجاد صفحه اصلی و ناوبری 07:33
-
روتر اولیه 07:18
-
اتمام مسیریابی 12:44
-
بارگذاری دادههای MNIST 08:21
-
بستهبندی دادهها 11:25
-
نمایش تمام برچسبها 10:00
-
نمایش تصاویر 20:43
-
ذخیره دادههای آموزشی 04:57
-
پردازش برچسبها و ورودیها 11:51
-
آموزش پرسپترون 14:10
-
آزمایش دقت 11:06
-
نمایش دادههای طبقهبندی اشتباه 11:59
-
اکسپورت مدل 06:11
-
دریافت مدل در فرانتاند 09:16
-
انجام پیشبینیها 07:59
-
نمایش بصری پیشبینیها 08:30
-
صفحه جدید پیشبینی تصویر 07:40
-
آمادهسازی canvas 12:52
-
رسم روی canvas 10:30
-
دریافت ورودی از canvas 08:14
-
انجام پیشبینی از روی canvas 08:46
-
پاک کردن canvas و نمایش پیشبینی 04:21
-
تنظیم مقادیر پیکسل 08:59
-
آزمایش با آموزش 10:58
-
آمادهسازی دادههای طبقهبندی اشتباه 09:03
-
ارسال داده به سرور 13:05
-
ذخیره دادههای طبقهبندی اشتباه 13:15
-
جمعبندی پرسپترون ساده 16:58
-
معرفی MLP 11:50
-
اتمام شبکه MLP 11:03
-
فعالسازیهای پنهان در انتشار روبهجلو 12:41
-
دادههای MLP در کد 05:24
-
محاسبه مجموع پنهان در کد 09:41
-
محاسبه فعالسازیهای پنهان در کد 03:10
-
ریاضیات و کدِ مجموعهای لایه پنهان به خروجی 05:07
-
توضیح و ریاضیات سافتمکس 23:47
-
اطلاعات اضافی 06:32
-
توضیح بیشتر - مرور مجدد 11:02
-
محاسبه احتمالهای خروجی 15:15
-
مرتبسازی کد 06:37
-
محاسبه دلتاهای خروجی 08:09
-
دلتا برای نورون پنهان - بخش 1 13:00
-
دلتا برای نورون پنهان - بخش 2 05:08
-
دلتاهای مخفی در کد 13:14
-
گرادیان تابع خطا (ریاضی) 08:52
-
ریاضیات بروزرسانی وزنهای لایه پنهان به خروجی 15:10
-
بروزرسانی وزنهای لایه پنهان به خروجی در کد 08:49
-
ریاضیات وزنهای لایه ورودی به پنهان 14:10
-
کد وزنهای لایه ورودی به پنهان 07:08
-
دادههای آموزشی بیشتر 07:35
-
مقداردهی اولیه تصادفی وزنها 11:49
-
تابع خطا 13:49
-
اندازهگیری دقت شبکه عصبی 14:39
-
تولید داده برای MLP 07:00
-
بارگذاری دادههای MLP 12:57
-
کدگذاری برچسبها 06:24
-
آموزش مدل MLP 04:37
-
بهبود لاگ کردن 07:37
-
ذخیره مدل MLP 04:35
-
بهبود مدل MLP 05:25
-
آمادهسازی صفحه MLP در فرانتاند 04:33
-
انجام پیشبینیها در فرانتاند (FE) 10:44
-
برچسبزنی دادهها 07:57
-
بازآموزی MLP 11:34
-
تنسور - بارگذاری دادهها 05:24
-
تبدیل دادهها به تنسورها 09:33
-
تنسور - مدل 16:39
-
آموزش مدل تنسور 12:25
-
بهبودهای تنسور 10:18
-
صفحه Tensor در سمت کاربر 02:02
-
پیشبینی با TensorFlow در سمت کاربر 09:22
-
بهبودهای استایلدهی - بخش 1 06:09
-
بهبودهای استایلدهی - بخش 2 05:15
-
مودال 20:32
-
جمعبندی دوره 00:58
مشخصات آموزش
تسلط به شبکههای عصبی: ساخت با جاوااسکریپت و React
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:101
- مدت زمان :16:24:29
- حجم :7.81GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy