دوره آشنایی با شبکه‌های عصبی (Neural Networks)

شبکه‌های عصبی یکی از الگوریتم‌های بسیار پرکاربرد در حوزه‌ی داده‌کاوی، یادگیری ماشین و هوش مصنوعی است. این الگوریتم‌ها در پردازشِ زبانِ طبیعی، شناساییِ تصاویر مانند شناساییِ چهره، تشخیصِ صحتِ امضا یا تشخیص تقلب در تراکنش‌های بانکی کاربردهای فراوانی دارند.

در دوره‌ی آشنایی با شبکه‌های عصبی می‌خواهیم شبکه‌های عصبی را به صورت ساده برای دانشجویان و علاقه‌مندان به این حوزه شرح دهیم و آن‌ها را برای کاربردهای بعدی آماده کنیم. در این دوره مرجعِ خاصی را مدِ نظر نداریم و بیشتر به دنبالِ ایجادِ یک دیدِ اولیه و ساده از شبکه‌های عصبی هستیم.

ترتیبِ پیشنهادیِ خواندنِ دوره‌ی آشنایی با شبکه‌های عصبی به صورت زیر است:

درس ۱شبکه عصبی (Neural Networks) چیست؟
درس ۲ تعریف پرسپترون و چگونگی یادگیری در شبکه های عصبی
درس ۳پرسپترون در شبکه عصبی چگونه یاد می گیرد؟
درس ۴ پرسپترون چند لایه (Multi Layer Perceptron)
درس ۵آشنایی بیشتر با توابع فعال سازی و تابع فعال سازی Sigmoid
درس ۶تابع ضرر در شبکه های عصبی
درس ۷پس انتشار خطا در شبکه های عصبی
درس ۸منظور از کاهش گرادیان در شبکه های عصبی چیست؟
درس ۹حل یک مثال عددی در شبکه‌های عصبی
دوره‌های چیستیو در حال تکمیل است…