আসুন a এমন একটি ফাংশন যা মোটামুটি সুন্দর (যেমন, ধারাবাহিক, পার্থক্যযোগ্য, খুব বেশি স্থানীয় ম্যাক্সিমার নয়, সম্ভবত অবতল ইত্যাদি)। আমি একটি ম্যাক্সিমা সন্ধান করতে চাই : একটি মান যা কে যতটা সম্ভব বড় করে তোলে । f x ∈ R d f ( x )
আমার পছন্দের যে কোনও ইনপুটটিতে আমার যদি অবিকল মূল্যায়ন করার পদ্ধতি ছিল , আমি স্ট্যান্ডার্ড গাণিতিক অপ্টিমাইজেশন কৌশলগুলি ব্যবহার করতে পারতাম : হিলি-ক্লাইম্বিং, গ্রেডিয়েন্ট ডেসেন্ট (ভাল, গ্রেডিয়েন্ট অ্যাসেন্ট) ইত্যাদি However তবে, আমার অ্যাপ্লিকেশনটিতে আমার কাছে নেই ঠিক মূল্যায়নের উপায় । পরিবর্তে, আমার কাছে এর মান অনুমান করার একটি উপায় রয়েছে ।f ( x )
বিশেষত, কোনও এবং কোনও , আমার কাছে একটি ওরাকল রয়েছে যা অনুমান করে এবং যার প্রত্যাশিত ত্রুটি প্রায় । । এই ওরাকল অনুরোধের চলমান সময়টি সমানুপাতিক । (এটি এক ধরণের সিমুলেশন দ্বারা প্রয়োগ করা হয়; পরীক্ষার সংখ্যার বর্গমূলের সাথে সিমুলেশনের যথার্থতা বৃদ্ধি পায় এবং আমি কতগুলি ট্রায়াল চালাতে পারি তা বেছে নিতে পারি, তাই আমি পছন্দসই নির্ভুলতাটি বেছে নিতে পারি)) সুতরাং এটি আমাকে একটি দেয় আমি যে কোনও নির্ভুলতার ইচ্ছা অনুমান করার উপায়, তবে অনুমানটি যত বেশি সঠিক হতে চাই, তত বেশি সময় আমাকে গ্রহণ করবে।ε f ( x ) ε 1 / ε 2
এই সশব্দ ওরাকল দেওয়া , সেখানে একটি ম্যাক্সিমা কম্পিউটিং জন্য কোন কৌশল আছে দক্ষতার যতটা সম্ভব? (বা আরও সুনির্দিষ্টভাবে, একটি আনুমানিক ম্যাক্সিমা সন্ধান করা)) এই মডেলটির মধ্যে কি পাহাড়ী-আরোহণ, গ্রেডিয়েন্ট বংশোদ্ভূত ইত্যাদি বিভিন্ন রূপ রয়েছে?চ
অবশ্যই, আমি খুব ছোট মানটি ঠিক করতে পেরেছিলাম এবং একই জুড়ে রেখে এই ওরাকলটি দিয়ে পাহাড়ী-আরোহী বা গ্রেডিয়েন্ট প্রয়োগ করতে পারি । তবে এটি অপ্রয়োজনীয়ভাবে অদক্ষ হতে পারে: শুরুতে আমাদের কাছে এ জাতীয় নির্ভুল অনুমানের দরকার পড়তে পারে না, তবে আপনি যখন সমাধানের দিকে শূন্য করছেন তখন শেষের কাছাকাছি নির্ভুলতা আরও গুরুত্বপূর্ণ। সুতরাং গতিযুক্তভাবে আমার অনুমানের যথার্থতা নিয়ন্ত্রণ করার, অপ্টিমাইজেশন প্রক্রিয়াটিকে আরও দক্ষ করার জন্য আমার ক্ষমতার সুযোগ নেওয়ার কোনও উপায় আছে কি? এই ধরণের সমস্যা আগেও অধ্যয়ন করা হয়েছে?ε