
کتاب تکنیک های بهینه سازی در یادگیری عمیق
معرفی کتاب تکنیک های بهینه سازی در یادگیری عمیق
کتاب تکنیکهای بهینهسازی در یادگیری عمیق نوشتهی جواد وحیدی و محمدرضا جمشیدی به بررسی مبانی و جزئیات الگوریتمهای بهینهسازی در شبکههای عصبی عمیق میپردازد. انتشارات فناوری نوین آن را منتشر کرده است و متن کتاب از مقدمهای شهودی دربارهی مفهوم بهینهسازی در یادگیری عمیق آغاز میشود و سپس به سراغ الگوریتمهای مختلف، چالشها و معماریهای متنوع میرود. نویسندگان در کنار فرمولها و روابط ریاضی، تلاش کردهاند تصویر روشنی از نقش بهینهسازی در عملکرد مدلهای عمیق ارائه دهند و پیوند آن را با مسائل عملی در بینایی ماشین، پردازش زبان و دیگر کاربردها نشان دهند. نسخهی الکترونیکی این اثر را میتوانید از طاقچه خرید و دانلود کنید.
درباره کتاب تکنیک های بهینه سازی در یادگیری عمیق
کتاب تکنیکهای بهینهسازی در یادگیری عمیق با تمرکز بر نقش الگوریتمهای بهینهسازی در آموزش شبکههای عصبی عمیق نوشته شده است و جواد وحیدی و محمدرضا جمشیدی در آن تلاش کردهاند از سطح شهودی تا سطح ریاضی، مسیر یادگیری مدلهای عمیق را توضیح دهند. متن کتاب با یک مقدمهی مفصل و تصویری آغاز میشود که در آن فرایند یادگیری به حرکت قطرات باران و جستوجوی کمینه تشبیه شده و سپس بهتدریج وارد بحثهای فنیتر میشود. در کتاب تکنیکهای بهینهسازی در یادگیری عمیق ابتدا مفاهیم پایهای مانند تعریف یادگیری عمیق، تفاوت آن با یادگیری ماشین، نقش تابع هزینه و گرادیان و جایگاه بهینهسازی در این فرایند توضیح داده شده است. سپس فصل اول بهطور منظم به الگوریتمهای گرادیان کاهشی و نسخههای مختلف آن اختصاص یافته است؛ از گرادیان کاهشی دستهای، تصادفی و مینیدستهای تا آداگراد، آر.ام.اسپراپ، مومنتوم و آدام. در این فصل هم ریشههای تاریخی، هم شهود هندسی و هم روابط ریاضی و شبهکدها آورده شده است. در ادامهی کتاب تکنیکهای بهینهسازی در یادگیری عمیق فصلهای بعدی به بهینهسازی در معماریهای مختلف مانند شبکههای کانولوشنی، شبکههای بازگشتی، معماریهای حافظهدار و ترنسفورمرها میپردازد و چالشهایی مثل ناپایداری گرادیان، بیشبرازش، تنظیم ابرپارامترها، تغییر نرخ یادگیری در طول آموزش، نرمالسازی دستهای، مقداردهی اولیهی وزنها و معیارهای ارزیابی مدلهای بهینهشده را بررسی کرده است. در پایان نیز فصل نتیجهگیری و پیوست پیادهسازی پایتون، پیوند مباحث نظری با اجرا را تکمیل میکند.
خلاصه کتاب تکنیک های بهینه سازی در یادگیری عمیق
کتاب تکنیکهای بهینهسازی در یادگیری عمیق از تعریف یادگیری عمیق و تفاوت آن با یادگیری ماشین شروع میکند و نشان میدهد که چگونه شبکههای عصبی چندلایه بدون طراحی دستی ویژگیها، الگوهای پیچیده را از داده استخراج میکنند. سپس محور اصلی کتاب یعنی بهینهسازی معرفی میشود؛ بهعنوان «مغز محاسباتی» که تعیین میکند وزنها در هر گام چگونه تغییر کنند تا تابع خطا کاهش یابد و مدل همگرا شود. در ادامهی کتاب تکنیکهای بهینهسازی در یادگیری عمیق الگوریتمهای مختلف گرادیان کاهشی و نسخههای پیشرفتهتر مانند آداگراد، آر.ام.اسپراپ، مومنتوم و آدام از نظر شهود، فرمول، رفتار همگرایی و کاربرد مقایسه شدهاند. سپس نویسندگان به سراغ بهینهسازی در شبکههای کانولوشنی، بازگشتی و ترنسفورمرها میروند، مسئلهی ناپدیدشدن و انفجار گرادیان، بیشبرازش، تنظیم ابرپارامترها، نرمالسازی دستهای، مقداردهی اولیه و معیارهای ارزیابی را توضیح میدهند و در پایان چشماندازی از آیندهی بهینهسازی در یادگیری عمیق ترسیم کردهاند.
چرا باید کتاب تکنیک های بهینه سازی در یادگیری عمیق را بخوانیم؟
کتاب تکنیکهای بهینهسازی در یادگیری عمیق تصویری یکپارچه از مسیر تکامل الگوریتمهای بهینهسازی از گرادیان کاهشی ساده تا آدام ارائه میدهد و نشان میدهد هرکدام چه مسئلهای را حل کردهاند. خواننده با مطالعهی آن میتواند هم شهود مفهومی و هم درک ریاضی از بهینهسازی به دست آورد و بفهمد در چه شرایطی کدام الگوریتم، تنظیم ابرپارامتر یا تکنیک کمکی مناسبتر است.
خواندن این کتاب را به چه کسانی پیشنهاد میکنیم؟
کتاب تکنیکهای بهینهسازی در یادگیری عمیق به دانشجویان و پژوهشگران حوزهی یادگیری ماشین، علاقهمندان به شبکههای عصبی عمیق، برنامهنویسانی که با چارچوبهایی مانند تنسورفلو و پایتورچ کار میکنند و کسانی که درگیر تنظیم و پایدارکردن آموزش مدلهای عمیق هستند پیشنهاد میشود.
حجم
۴٫۹ مگابایت
سال انتشار
۱۴۰۵
تعداد صفحهها
۱۶۷ صفحه
حجم
۴٫۹ مگابایت
سال انتشار
۱۴۰۵
تعداد صفحهها
۱۶۷ صفحه