পরবর্তী আপপরবর্তী গাইড
ColBERT দেরী মিথস্ক্রিয়া পুনরুদ্ধার
ভাষা এআই
ভাষা এআই গাইড
BM25 হল ক্লাসিক কীওয়ার্ড-ভিত্তিক র্যাঙ্কিং ফাংশন যা ক্যোয়ারী পদগুলি কত ঘন ঘন দেখা যায়, শব্দের বিরলতা এবং নথির দৈর্ঘ্যের জন্য সামঞ্জস্য করে ডকুমেন্ট স্কোর করে।
এই নির্দেশিকা শুনুনএআই-বর্ণিত · ~2 min
কয়েক দশক পুরানো, এটি অনুসন্ধানের জন্য একটি উল্লেখযোগ্যভাবে শক্তিশালী এবং সর্বব্যাপী বেসলাইন হিসাবে রয়ে গেছে।
BM25 (বেস্ট ম্যাচিং 25) হল 1990 এর দশকের সম্ভাব্য ওকাপি ফ্রেমওয়ার্ক থেকে একটি ব্যাগ-অফ-শব্দ র্যাঙ্কিং ফাংশন। প্রতিটি ক্যোয়ারী টার্মের জন্য এটি তিনটি সংকেতকে একত্রিত করে: শব্দ ফ্রিকোয়েন্সি (কত ঘন ঘন শব্দটি একটি নথিতে প্রদর্শিত হয়, একটি প্যারামিটার k1 দ্বারা নিয়ন্ত্রিত হ্রাসকারী রিটার্ন সহ), ইনভার্স ডকুমেন্ট ফ্রিকোয়েন্সি (সংগ্রহ জুড়ে বিরল শব্দগুলি বেশি গণনা করা হয়), এবং নথি-দৈর্ঘ্য স্বাভাবিককরণ (প্যারামিটার b, তাই দীর্ঘ নথিগুলি অন্যায়ভাবে অনুকূল হয় না)। এই প্রতি-মেয়াদী স্কোরগুলি যোগ করুন এবং আপনি নথির র্যাঙ্ক পাবেন। এটির কোন প্রশিক্ষণের প্রয়োজন নেই এবং উল্টানো সূচীগুলির মাধ্যমে খুব দ্রুত চলে, এই কারণেই ইলাস্টিকসার্চ এবং লুসিনের মতো সার্চ ইঞ্জিনগুলি ডিফল্টরূপে এটি ব্যবহার করে৷ স্নায়ু পুনরুদ্ধারের বৃদ্ধি সত্ত্বেও, BM25 এখনও অনেক বেঞ্চমার্কে জয়লাভ করে বা টাই করে, বিশেষ করে বিরল পদ, সঠিক শনাক্তকারী এবং ডোমেনের বাইরের প্রশ্নের জন্য।
Elasticsearch, OpenSearch, এবং Apache Lucene/Solr-এ ডিফল্ট প্রাসঙ্গিকতা র্যাঙ্কিং
প্রথম-পর্যায়ের প্রার্থী পুনরুদ্ধার যা দুই-পর্যায়ের অনুসন্ধানে একটি ধীর স্নায়ু পুনরুদ্ধার করে
কোড এবং লগ অনুসন্ধান যেখানে সঠিক শনাক্তকারী এবং ত্রুটি কোড অবিকল মেলে
DPR এর মত ঘন পুনরুদ্ধারকারীদের প্রশিক্ষণের জন্য কঠিন নেতিবাচক উদাহরণ খনির
BM25 অদৃশ্য হওয়ার সম্ভাবনা নেই; পরিবর্তে এটি হাইব্রিড পুনরুদ্ধারের স্নায়ু পদ্ধতির সাথে ক্রমবর্ধমানভাবে যুক্ত হচ্ছে, যেখানে আভিধানিক এবং ঘন স্কোরগুলি একত্রিত হয় (প্রায়শই পারস্পরিক র্যাঙ্ক ফিউশনের মাধ্যমে)। SPLADE-এর মতো স্প্যার্স মডেলগুলি BM25-শৈলীর স্প্যার্সিটিকে নিউরাল টার্ম ওয়েটিং এর সাথে মিশ্রিত করে, এবং BM25 প্রায়শই নিউরাল রিরেঙ্কারের আগে প্রথম-পর্যায়ের পুনরুদ্ধার হিসাবে কাজ করে। এর গতি, ব্যাখ্যাযোগ্যতা এবং শূন্য প্রশিক্ষণ খরচ উত্পাদন অনুসন্ধানে একটি স্থায়ী ভূমিকার গ্যারান্টি দেয়।
ফ্রি নিউজলেটার
প্রতি সপ্তাহের কাজের দিন সকালে তিনটি যাচাইকৃত এআই স্টোরি, সহজ ইংরেজিতে লেখা। চিরকালের জন্য ফ্রি, কোনো বিজ্ঞাপন নেই।
প্রতি সপ্তাহের কাজের দিনে একটি ইমেল। এক ক্লিকেই আনসাবস্ক্রাইব করুন। আমরা কখনোই আপনার ঠিকানা বিক্রি বা শেয়ার করি না।
নিজেকে পরীক্ষা করুন
প্রতিটি উত্তরের তাৎক্ষণিক ফিডব্যাক, এবং কোর্স পাস করার পর যাচাইযোগ্য আইডি সহ একটি শেয়ারযোগ্য সার্টিফিকেট।
ফ্রি এআই শিক্ষাকে সমর্থন করুন। AI Understanding একটি 501(c)(3) অলাভজনক প্রতিষ্ঠান — কোনো বিজ্ঞাপন নেই, কোনো পেওয়াল নেই, কখনোই না। একটি দান করুন
BM25 হল ক্লাসিক কীওয়ার্ড-ভিত্তিক র্যাঙ্কিং ফাংশন যা ক্যোয়ারী পদগুলি কত ঘন ঘন দেখা যায়, শব্দের বিরলতা এবং নথির দৈর্ঘ্যের জন্য সামঞ্জস্য করে ডকুমেন্ট স্কোর করে। কয়েক দশক পুরানো, এটি অনুসন্ধানের জন্য একটি উল্লেখযোগ্যভাবে শক্তিশালী এবং সর্বব্যাপী বেসলাইন হিসাবে রয়ে গেছে।
BM25 একটি প্রাসঙ্গিক স্কোরে টার্ম ফ্রিকোয়েন্সি, ইনভার্স ডকুমেন্ট ফ্রিকোয়েন্সি (টার্ম রেরিটি) এবং ডকুমেন্ট-লেংথ নরমালাইজেশনকে একত্রিত করে।
IDF পুরষ্কারের শর্তাবলী যা সংগ্রহে বিরল এবং কম ওজনের সাধারণ শব্দ, যেহেতু বিরল ম্যাচগুলি আরও তথ্যপূর্ণ।
স্বাভাবিকীকরণ ছাড়া, দীর্ঘ নথি আরও মেয়াদী ম্যাচ জমা হবে; b প্যারামিটার দৈর্ঘ্যের জন্য সামঞ্জস্য করে তাই তুলনা ন্যায্য।
একটি ইনভার্টেড ইনডেক্স BM25 শুধুমাত্র ডকুমেন্ট স্কোর করতে দেয় যেগুলিতে ক্যোয়ারী টার্ম রয়েছে, যা পুনরুদ্ধারকে খুব দক্ষ করে তোলে।
b controls the strength of length normalization; zero removes that adjustment while other scoring components remain.
শিখতে থাকুন
এই বিষয়ের জন্য বাছাই করা আরও গাইড
পরবর্তী আপপরবর্তী গাইড
ColBERT দেরী মিথস্ক্রিয়া পুনরুদ্ধার
ভাষা এআই