মৌলিক নির্দেশিকা

ফিউ-শট লার্নিং

কয়েক শট লার্নিং হল হাজার হাজারের পরিবর্তে মাত্র কয়েকটি উদাহরণ থেকে একটি নতুন কাজ শেখার ক্ষমতা।

ওভারভিউ

কয়েক শট লার্নিং হল হাজার হাজারের পরিবর্তে মাত্র কয়েকটি উদাহরণ থেকে একটি নতুন কাজ শেখার ক্ষমতা। এটি গুরুত্বপূর্ণ কারণ এটি প্রতিফলিত করে যে কীভাবে মানুষ সাধারণীকরণ করে এবং আধুনিক এআইকে ব্যয়বহুল পুনঃপ্রশিক্ষণ ছাড়াই তাত্ক্ষণিকভাবে মানিয়ে নিতে দেয়।

Few-Shot Learning কোর AI টুলকিটে বসে। আপনি যখন এটি বুঝতে পারেন, তখন অন্যান্য AI বিষয়গুলি মূল্যায়ন এবং তুলনা করা সহজ হয়ে যায়।

গভীর ডুব

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

প্রযুক্তিগত অন্তর্দৃষ্টি

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

ফিউ-শট লার্নিং আয়ত্ত করা

গভীর বোঝাপড়া তৈরি করতে, ফিউ-শট লার্নিংকে একটি অপারেটিং মডেল হিসাবে বিবেচনা করুন, একটি একক বৈশিষ্ট্য নয়। পছন্দসই ফলাফলগুলিকে সংজ্ঞায়িত করুন, অনুমানগুলিকে স্পষ্ট করুন এবং সিস্টেমটি নির্ভরযোগ্যভাবে কী করতে পারে তা এখনও বিশেষজ্ঞের বিচারের প্রয়োজন থেকে আলাদা করুন৷

অনুশীলনে, Few-Shot Learning ব্যবহার করে শক্তিশালী দলগুলি প্রথমে শক্তিশালী ধারণাগত মডেল তৈরি করে, তারপর সেই মডেলগুলিকে প্রকৃত উৎপাদন সীমাবদ্ধতার সাথে ম্যাপ করে। তারা সুস্পষ্ট সাফল্যের মাপকাঠি নথিভুক্ত করে, বাস্তবসম্মত ডেটা এবং কর্মপ্রবাহের বিরুদ্ধে পরীক্ষা করে এবং এককালীন বেঞ্চমার্ক জয়ের পরিবর্তে পর্যবেক্ষিত ব্যর্থতার ধরণগুলির উপর ভিত্তি করে পুনরাবৃত্তি করে। এখানেই তাত্ত্বিক বোঝাপড়া পণ্য, নীতি এবং অপারেশন জুড়ে টেকসই সক্ষমতায় পরিণত হয়।

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

কৌশলগত প্রভাব

এটি আপনাকে বিপণনের ভাষা থেকে স্পষ্ট প্রযুক্তিগত দাবিগুলি আলাদা করতে সহায়তা করে।

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

অর্থ বা সময় ব্যয় করার আগে আপনি আরও ভাল বাস্তবায়ন প্রশ্ন জিজ্ঞাসা করতে পারেন।

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

ভাগ করা বোঝাপড়া সহ দলগুলি আরও ভাল পণ্য, নীতি এবং শেখার সিদ্ধান্ত নেয়।

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

দ্য ফিউ-শট শেখার ভবিষ্যত

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

বাস্তব-বিশ্ব বাস্তবায়ন

প্রম্পটে প্রতিটি বিভাগের মাত্র তিন বা চারটি লেবেলযুক্ত উদাহরণ দেখানোর পর গ্রাহক সহায়তা টিকিটকে বিভাগগুলিতে শ্রেণীবদ্ধ করা।

দুই বা তিনটি উদাহরণ ইনপুট-আউটপুট জোড়া দিয়ে একটি চ্যাটবটকে একটি নির্দিষ্ট আউটপুট বিন্যাস (যেমন নামযুক্ত ক্ষেত্র সহ JSON) শেখানো।

একটি ভিশন সিস্টেমে একটি প্রোটোটাইপিকাল নেটওয়ার্ক ব্যবহার করে শুধুমাত্র কয়েকটি ফটোগ্রাফ নমুনা থেকে একটি বিরল উত্পাদন ত্রুটি সনাক্ত করা।

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

বাস্তবায়ন নিদর্শন

অনুশীলনে কিছু শট শেখা

প্রম্পটে প্রতিটি বিভাগের মাত্র তিন বা চারটি লেবেলযুক্ত উদাহরণ দেখানোর পর গ্রাহক সহায়তা টিকিটকে বিভাগগুলিতে শ্রেণীবদ্ধ করা।

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

অনুশীলনে কিছু শট শেখা

দুই বা তিনটি উদাহরণ ইনপুট-আউটপুট জোড়া দিয়ে একটি চ্যাটবটকে একটি নির্দিষ্ট আউটপুট বিন্যাস (যেমন নামযুক্ত ক্ষেত্র সহ JSON) শেখানো।

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

অনুশীলনে কিছু শট শেখা

একটি ভিশন সিস্টেমে একটি প্রোটোটাইপিকাল নেটওয়ার্ক ব্যবহার করে শুধুমাত্র কয়েকটি ফটোগ্রাফ নমুনা থেকে একটি বিরল উত্পাদন ত্রুটি সনাক্ত করা।

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

অনুশীলনে কিছু শট শেখা

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

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

ঝুঁকি এবং প্রহরী

!

বিভিন্ন দল একই শব্দটি ভিন্নভাবে ব্যবহার করতে পারে, তাই সুযোগটি আগে থেকেই নির্ধারণ করুন।

!

বেঞ্চমার্কগুলি শক্তিশালী দেখাতে পারে যখন বাস্তব-বিশ্বের কর্মক্ষমতা অসম হয়।

!

ডেটা গুণমান এবং মূল্যায়ন পরিকল্পনা উপেক্ষা করা প্রায়ই ভঙ্গুর ফলাফল তৈরি করে।

বাস্তবায়ন রোডম্যাপ

1

আপনার প্রয়োজনীয় ফলাফলের একটি সরল-ভাষা সংজ্ঞা দিয়ে শুরু করুন।

এটিকে একটি প্রমাণ গেট হিসাবে বিবেচনা করুন: যদি মানদণ্ড পূরণ না হয়, রোলআউটকে বিরতি দিন, ফাঁকটি বন্ধ করুন এবং শুধুমাত্র তারপর ব্যবহার প্রসারিত করুন৷

2

পরীক্ষার আগে একটি সাফল্যের মেট্রিক এবং একটি ব্যর্থতার শর্ত বাছুন।

এটিকে একটি প্রমাণ গেট হিসাবে বিবেচনা করুন: যদি মানদণ্ড পূরণ না হয়, রোলআউটকে বিরতি দিন, ফাঁকটি বন্ধ করুন এবং শুধুমাত্র তারপর ব্যবহার প্রসারিত করুন৷

3

একটি পালিশ ডেমো সেট নয়, প্রতিনিধি ডেটা সহ একটি ছোট পাইলট চালান৷

এটিকে একটি প্রমাণ গেট হিসাবে বিবেচনা করুন: যদি মানদণ্ড পূরণ না হয়, রোলআউটকে বিরতি দিন, ফাঁকটি বন্ধ করুন এবং শুধুমাত্র তারপর ব্যবহার প্রসারিত করুন৷

4

নথি যেখানে Few-Shot Learning সাহায্য করে এবং যেখানে সহজ পদ্ধতিগুলি ভাল।

এটিকে একটি প্রমাণ গেট হিসাবে বিবেচনা করুন: যদি মানদণ্ড পূরণ না হয়, রোলআউটকে বিরতি দিন, ফাঁকটি বন্ধ করুন এবং শুধুমাত্র তারপর ব্যবহার প্রসারিত করুন৷

অন্বেষণ চালিয়ে যান

Check your understanding

Test yourself: take the Few-Shot Learning quiz

Start quiz