আমি বিভিন্ন পেরসেপ্ট্রন বাস্তবায়নের জন্য কিছুটা পরীক্ষা করেছি এবং "পুনরুক্তি" সঠিকভাবে বুঝতে পারছি কিনা তা নিশ্চিত করতে চাই।
রোজেনব্ল্যাট এর মূল পার্সেপেট্রন নিয়ম
যতদূর আমি বুঝতে পেরেছি, রোজেনব্ল্যাটের ক্লাসিক পার্সেপেট্রন অ্যালগরিদমে, ওজনগুলি প্রতিটি প্রশিক্ষণের উদাহরণের সাথে একযোগে আপডেট করা হয় যার মাধ্যমে
যেখানে হয় শিক্ষা নিয়ম এখানে। এবং লক্ষ্য এবং প্রকৃত উভয়ই প্রান্তিক (-1 বা 1) হয়। আমি প্রশিক্ষণ নমুনার উপর দিয়ে 1 পুনরাবৃত্তি = 1 পাস হিসাবে এটি প্রয়োগ করেছি, তবে ওজন ভেক্টর প্রতিটি প্রশিক্ষণের নমুনার পরে আপডেট করা হয়।
এবং আমি হিসাবে "আসল" মান গণনা করি
স্টোকাস্টিক গ্রেডিয়েন্ট বংশোদ্ভূত
পার্সেপট্রন রুল হিসাবে একই, target
এবং actual
থ্রেশহোল্ড নয় বরং আসল মান। এছাড়াও, আমি "পুনরাবৃত্তি" প্রশিক্ষণের নমুনার উপরের পথ হিসাবে গণনা করি।
উভয়ই, এসজিডি এবং ক্লাসিক পার্সেপট্রন নিয়ম এই রৈখিক পৃথকযোগ্য ক্ষেত্রে একত্রিত হয়, তবে গ্রেডিয়েন্ট বংশোদ্ভূত বাস্তবায়নে আমার সমস্যা হচ্ছে।
গ্রেডিয়েন্ট বংশোদ্ভূত
এখানে, আমি প্রশিক্ষণের নমুনাটি অতিক্রম করেছি এবং প্রশিক্ষণের নমুনার উপর দিয়ে 1 পাসের ওজন পরিবর্তনের সংকলন করব এবং তারপরে ওজন আপডেট করব, যেমন,
প্রতিটি প্রশিক্ষণের নমুনার জন্য:
...
প্রশিক্ষণ সেট 1 পাস করার পরে:
আমি ভাবছি, যদি এই অনুমানটি সঠিক হয় বা আমি কিছু অনুপস্থিত হয়। আমি বিভিন্ন (অসীম পর্যন্ত ছোট) শেখার হার চেষ্টা করেছি কিন্তু কখনও রূপান্তরিত হওয়ার কোনও চিহ্ন দেখাতে এটি পাইনি। সুতরাং, আমি ভাবছি যে আমি যদি স্টাথটি ভুল বুঝি। এখানে.
ধন্যবাদ, সেবাস্তিয়ান