یادگیری عمیق با MATLAB
درباره کتاب یادگیری عمیق با MATLAB
این کتاب از شش فصل تشکیل شده است که میتوان آنها را به سه موضوع تقسیم نمود. موضوع اول یادگیری ماشین است که در فصل 1 مطرح شده است. یادگیری عمیق در واقع بر مبنای یادگیری ماشین شکل گرفته است. اگر میخواهید اساس یادگیری عمیق را بفهمید، نیاز است تا فلسفهای که در پس یادگیری ماشین قرار دارد را تا حدودی بدانید. فصل اول با رابطه میان یادگیری ماشین و یادگیری عمیق آغاز میشود و با راهبردهای حل مسایل و محدودیتهای ذاتی یادگیری ماشین ادامه مییابد. در این فصل به جزییات فنی پرداخته نشده است و به جای آن مفاهیم اساسی که در شبکه عصبی و یادگیری عمیق به کار میروند، مطرح شدهاند.
موضوع دوم شبکههای عصبی مصنوعی است که در فصلهای 2 تا 4 بر آنها تمرکز میکنیم. از آنجایی که یادگیری عمیق نوعی از یادگیری ماشین است که از شبکه عصبی استفاده میکند، شبکه عصبی و یادگیری عمیق قابل تفکیک نیستند. فصل 2 با مبانی شبکههای عصبی، شامل مبانی عملکرد، معماری و قوانین یادگیری آغاز میشود. همچنین دلیل سیر تکاملی از شبکه عصبی تکلایه به شبکه عصبی چندلایه را نیز ارایه میکند. فصل 3 الگوریتم پسانتشار را معرفی میکند که قانون یادگیری مهمی در شبکههای عصبی است و همچنین در یادگیری عمیق نیز به کار میرود. این فصل توضیح میدهد که ارتباط میان توابع هزینه و قوانین یادگیری چیست و چه توابع هزینهای به طور گسترده در یادگیری عمیق به کار میروند.
فصل 4 چگونگی استفاده از شبکههای عصبی در مسایل ردهبندی را نشان میدهد. به دلیل اینکه ردهبندی یکی از مهمترین کاربردهای یادگیری ماشین است، فصل مجزایی را به آن اختصاص دادهایم. برای مثال تشخیص تصاویر که یکی از اصلیترین کاربردهای یادگیری عمیق است، یک مساله ردهبندی محسوب میشود.
موضوع سوم کتاب، یادگیری عمیق است که موضوع اصلی کتاب نیز است. یادگیری عمیق در فصلهای 5 و 6 توضیح داده شده است. فصل 5 عواملی را که موجب کارایی بسیار بالای یادگیری عمیق شدهاند، معرفی میکند. برای درک بهتر، این فصل با تاریخچه موانع و راهحلهایی که یادگیری عمیق را به وضعیت کنونی رساندهاند، آغاز میشود. فصل 6 شبکههای عصبی کانولوشنال را ارایه میکند که یکی از مهمترین روشهای یادگیری عمیق است. شبکه عصبی کانولوشنال در تشخیص تصاویر کاربرد بسیار زیادی دارد. این فصل با معرفی مفاهیم اساسی و معماری شبکه عصبی کانولوشنال و مقایسه آن با الگوریتمهای قدیمیتر تشخیص تصاویر آغاز میشود و با توضیح نقشها و عملکرد لایه کانولوشن و لایه ادغام که اجزای اساسی تشکیلدهنده شبکه عصبی کانولوشنال هستند، ادامه مییابد. این فصل با مثالی از تشخیص تصویر ارقام به کمک شبکه عصبی کانولوشنال و بررسی تغییرات تصویر در طول عبور از لایهها پایان مییابد.
تمام کدهای منبع مورد استفاده در این کتاب در وبسایت انتشارات دانشگاهی کیان و در صفحهی شخصی این کتاب به صورت رایگان قابل دانلود است. مثالهای کتاب در خود MATLAB اجرا شده است و نیازی به استفاده از جعبهابزار ندارد.
سرفصلهای کتاب یادگیری عمیق با MATLAB:
فصل اول: یادگیری ماشین
فصل دوم: شبکههای عصبی
فصل سوم: آموزش شبکه عصبی چندلایه
فصل چهارم: طبقهبندی با شبکه عصبی
فصل پنجم: یادگیری عمیق
فصل ششم: شبکه عصبی کانولوشنال
مشخصات
- نویسنده
- Phil Kim
- مترجم
- علي توتونچيان
- قطع کتاب
- وزيري
- نوبت و سال چاپ
- 1
- سال چاپ
- 97
- تعداد صفحات
- 167
- شابک
- 9786003072053