অনুশীলনে, প্রচুর প্যাকেজগুলি আপনার জন্য অপ্টিমাইজেশান এবং বেশিরভাগ গণিতের বিবরণ যত্ন করে। উদাহরণস্বরূপ, টেনসরফ্লো আপনার জন্য স্বয়ংক্রিয়ভাবে নিউরাল জাল প্রশিক্ষণের জন্য ব্যাকপ্রপ + স্টোকাস্টিক গ্রেডিয়েন্ট বংশোদ্ভূত করতে পারে (আপনাকে কেবল শিক্ষার হার নির্দিষ্ট করতে হবে)। সাইকিট-লার্নের এমএল সরঞ্জামগুলি সাধারণত অপ্টিমাইজেশন কীভাবে ঘটে তা সম্পর্কে সাধারণত আপনাকে স্টাফ জানতে প্রয়োজন হবে না, তবে সম্ভবত কিছু টিউনিং প্যারামিটার নির্ধারণ করেছে এবং এটি বাকিটির যত্ন নেয় (উদাহরণস্বরূপ অপ্টিমাইজারের দ্বারা চালিত পুনরাবৃত্তির সংখ্যা)। উদাহরণস্বরূপ, আপনি স্কাইকিট-লার্নে কোনও গণিত না জেনে কোনও এসভিএমকে প্রশিক্ষণ দিতে পারেন - কেবল ডেটা, কার্নেলের ধরণে ফিড করুন এবং এগিয়ে যান।
বলা হচ্ছে, বেসিক অপ্টিমাইজেশন (উদাহরণস্বরূপ বয়ড এবং ভ্যান্ডেনবার্গের উত্তল অপটিমাইজেশন / বার্টসেকাসের ননলাইনার প্রোগ্রামিং) এর স্তরগুলি জেনে যাওয়া অ্যালগরিদম / সমস্যা নকশা এবং বিশ্লেষণে সহায়ক হতে পারে, বিশেষত যদি আপনি তত্ত্বের স্টাফ নিয়ে কাজ করছেন। অথবা, অপটিমাইজেশন অ্যালগরিদমগুলি নিজেকে প্রয়োগ করে।
নোট করুন যে পাঠ্যপুস্তক অপ্টিমাইজেশন পদ্ধতিগুলিতে প্রায়শই আধুনিক সেটিংসে অনুশীলনে কাজ করার জন্য টুইটগুলি প্রয়োজন; উদাহরণস্বরূপ, আপনি ক্লাসিক রবিনস-মুনরো স্টোকাস্টিক গ্রেডিয়েন্ট বংশোদ্ভুত ব্যবহার নাও করতে পারেন, তবে একটি দ্রুততর ত্বরিত রূপটি। তবুও, আপনি অপ্টিমাইজেশান সমস্যার সাথে কাজ করে কিছু অন্তর্দৃষ্টি অর্জন করতে পারেন।