'যুগ', 'ব্যাচ' এবং 'মিনিব্যাচের' মধ্যে পার্থক্য কী?


38

আমি যতদূর জানি, স্টোকাস্টিক গ্রেডিয়েন্ট বংশোদ্ভূতটিকে অ্যালগরিদম শেখার ক্ষেত্রে গ্রহণ করার সময়, কেউ পুরো ডেটাসেটের জন্য 'মহাকাব্য' এবং একক আপডেটের ধাপে ব্যবহৃত ডেটার জন্য 'ব্যাচ' ব্যবহার করেন, অন্য একজন যথাক্রমে 'ব্যাচ' এবং 'মিনিব্যাচ' ব্যবহার করেন এবং অন্যরা 'যুগ' এবং 'মিনিব্যাচ' ব্যবহার করে। এটি আলোচনার সময় অনেক বিভ্রান্তি এনে দেয়।

তাহলে সঠিক কথাটি কী? বা এগুলি কেবল উপভাষা যা সমস্ত গ্রহণযোগ্য?

উত্তর:


25
  • যুগের অর্থ পূর্ণ প্রশিক্ষণের জন্য একটি পাস
  • ব্যাচের অর্থ আপনি একটি পুনরাবৃত্তির সময় গ্রেডিয়েন্টটি গণনা করতে আপনার সমস্ত ডেটা ব্যবহার করেন।
  • মিনি-ব্যাচের অর্থ আপনি কেবলমাত্র একটি পুনরাবৃত্তির সময় আপনার সমস্ত ডেটার একটি উপসেট গ্রহণ করেন।

15

এক যুগের অর্থ সাধারণত আপনার অ্যালগরিদম প্রতিটি প্রশিক্ষণের উদাহরণ একবার দেখে । এখন অভিমানী আপনি প্রশিক্ষণ দৃষ্টান্ত:এন

আপনি যদি ব্যাচ আপডেট চালনা করেন তবে প্রতিটি প্যারামিটার আপডেটের জন্য আপনার অ্যালগরিদমকে প্রশিক্ষণের প্রতিটি উদাহরণ একবারে দেখতে পাওয়া যায়, অর্থাত্ প্রতিটি পর্ব আপনার প্যারামিটার একবার আপডেট হয়।এন

আপনি ব্যাচ আকার = সঙ্গে মিনি- ব্যাচ আপডেট চালানোর তাহলে , যে পরামিতি আপডেটটি আপনার অ্যালগরিদম দেখুন প্রয়োজন এর প্রশিক্ষণ দৃষ্টান্ত, অর্থাত, যে যুগান্তকারী আপনার পরামিতি সম্পর্কে আপডেট করা হয় বার।এনএন/

আপনি SGD আপডেট চালানোর পারেন, যে পরামিতি আপডেটটি আপনার আলগোরিদিম 1 দেখুন প্রয়োজন প্রশিক্ষণ দৃষ্টান্ত, অর্থাত, যে যুগান্তকারী আপনার পরামিতি সম্পর্কে আপডেট করা হয় বার।এনএন


4

"এপোক" অর্থ সাধারণত প্রশিক্ষণের ডেটার পুরো সেটটিতে একটি শেখার অ্যালগরিদমকে প্রকাশ করা। আমরা কখনও কখনও ডেটা তৈরি করি বলে এটি সর্বদা অর্থপূর্ণ হয় না।

"ব্যাচ" এবং "মিনিব্যাচ" বিভ্রান্তিকর হতে পারে।

প্রশিক্ষণের উদাহরণগুলি মাঝে মাঝে "বাচানো" হওয়া দরকার কারণ সমস্ত ডেটা অ্যালগরিদমের সাথে অগত্যা একযোগে প্রকাশ করা যায় না (সাধারণত স্মৃতির সীমাবদ্ধতার কারণে)।

এসজিডি প্রসঙ্গে, "মিনিব্যাচ" এর অর্থ হচ্ছে ওজন আপডেট করার আগে গ্রেডিয়েন্টটি পুরো ব্যাচ জুড়ে গণনা করা হয়। আপনি যদি "মিনিব্যাচ" ব্যবহার না করে থাকেন তবে "ব্যাচ" -র প্রতিটি প্রশিক্ষণ উদাহরণ শিক্ষার অ্যালগরিদমের প্যারামিটারগুলি স্বাধীনভাবে আপডেট করে।


আপনি কি শেষ অনুচ্ছেদে সম্পর্কে নিশ্চিত? আমি ভেবেছিলাম যে "ব্যাচড" এসজিডি আস্তে আস্তে খুব সুনির্দিষ্ট গ্রেডিয়েন্টটি গণনা করতে সমস্ত যুগের ডেটা ব্যবহার করে। আপনার শেষ বাক্যটি আকারের মিনি-ব্যাচের মতো শোনাচ্ছে
ম্যাট ক্রাউস 4'16

এছাড়াও, ক্রস যাচাইয়ে স্বাগতম!
ম্যাট ক্রাউস 4:36

হ্যাঁ, মূল এসজিডি-র আকারের মিনি ব্যাচ রয়েছে I আমি মনে করি এটি শেষ পর্যন্ত সফ্টওয়্যার লেখকের ব্যাখ্যার উপর নির্ভর করে। খুব প্রায়ই ব্যাচ == মিনি ব্যাচ, কোনও দস্তাবেজ ছাড়াই কখনও "মিনি-ব্যাচ" উল্লেখ না করে।
লৌহঘটিত

এর, আমি অনুমান করি আমার বোঝানো ব্যাচড জিডি সমস্ত ডেটা ব্যবহার করে। আমি সাধারণত ব্যাচ এবং মিনিব্যাচ আন্তঃব্যক্তিকরভাবে ব্যবহার করি তবে "মিনি-ব্যাচ" যখন আমি উল্লেখ করতে চাই যে এটি সত্যিই ছোট ...
ম্যাট ক্রাউস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.