کاهش تلفات: بهینه سازی نرخ یادگیری

تمرین 1

نرخ یادگیری را روی نوار لغزنده 0.03 تنظیم کنید. فشار دادن دکمه STEP را تا زمانی که الگوریتم شیب نزولی به حداقل نقطه منحنی ضرر برسد ادامه دهید. چند مرحله انجام شد؟

تمرین 2

آیا می توانید با نرخ یادگیری بالاتر سریعتر به حداقل ها برسید؟ نرخ یادگیری را 0.1 تنظیم کنید و تا زمانی که شیب نزول به حداقل برسد، STEP را بزنید. این بار چند قدم طول کشید؟

تمرین 3

در مورد نرخ یادگیری حتی بزرگتر چطور؟ نمودار را تنظیم مجدد کنید، نرخ یادگیری را 1 تنظیم کنید و سعی کنید به حداقل منحنی ضرر برسید. این بار چه شد؟

چالش اختیاری

آیا می توانید نرخ یادگیری Goldilocks را برای این منحنی پیدا کنید، جایی که نزول گرادیان در کمترین تعداد قدم به حداقل نقطه می رسد؟ کمترین تعداد مراحل لازم برای رسیدن به حداقل چقدر است؟