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