লক্ষণগুলি থেকে রোগের পূর্বাভাস দেওয়ার জন্য সঠিক কৌশল নির্বাচন করা


9

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

সিস্টেমটি প্রতিটি রোগের একটি নির্দিষ্ট সিরিজের সাথে লক্ষণগুলির জন্য নির্ধারিত রোগগুলির সমন্বয়ে গঠিত যা এটি সিস্টেমেও বিদ্যমান।

আসুন ধরে নেওয়া যাক ব্যবহারকারী নিম্নলিখিত ইনপুটটি প্রবেশ করেছে:

A, B, C, and D

সিস্টেমটি প্রথমে যা করা উচিত তা হ'ল লক্ষণগুলির একটি ডাটা-টেবিলের বিপরীতে প্রতিটি লক্ষণকে (বর্ণানুক্রমিক বর্ণগুলি দ্বারা প্রতিনিধিত্ব করা) স্বতন্ত্রভাবে যাচাই করা এবং সংযুক্ত করা। এবং ইনপুটটি অস্তিত্বহীন ক্ষেত্রে সিস্টেমে রিপোর্ট করা উচিত বা এটি সম্পর্কে প্রতিক্রিয়া প্রেরণ করা উচিত।

এবং এছাড়াও, যাক A and Bএটি ডেটা টেবিলের মধ্যে ছিল, সুতরাং আমরা 100% নিশ্চিত যে তারা বৈধ বা অস্তিত্ব রয়েছে এবং সিস্টেম ইনপুটটির উপর ভিত্তি করে রোগটি দিতে সক্ষম হয়। তারপরে বলা যাক যে ইনপুটটি এখন C and Dযেখানে Cতথ্য-সারণীতে বিদ্যমান নেই, তবে সেখানে একটি সম্ভাবনা Dরয়েছে।

আমরা D100% এর স্কোর দিই না , তবে কিছু কম হতে পারে (90% বলি)। তারপরে Cকেবল ডেটা-টেবিলের কিছু নেই। সুতরাং, C0% স্কোর পায়।

অতএব, ব্যবহারকারীর ইনপুট বিচার করে ফলাফল আউটপুট করার জন্য সিস্টেমের কিছু প্রকারের সমিতি এবং ভবিষ্যদ্বাণী কৌশল বা নিয়ম থাকা উচিত।

আউটপুট উত্পাদনের সংক্ষিপ্তসার:

If A and B were entered and exist, then output = 100%
If D was entered and existed but C was not, then output = 90%
If all entered don't exist, then output = 0%

এই সিস্টেমটি উত্পাদন করতে কোন কৌশল ব্যবহার করা হবে?

উত্তর:


9

আমি মনে করি আপনি নিজের সমস্যার দিকে কিছুটা ভুল করছেন ... আপনি মূলত যার কথা বলছেন তা একটি বিশ্বাস নেটওয়ার্ক।

আপনার মাথা ঘুরে দেখার জন্য আপনি বিদ্যমান বায়েশিয়ান লার্নিং কৌশলগুলি সন্ধান করতে পারেন, তবে বিশ্বাস নেটওয়ার্কগুলি সাধারণত আপনি যে দৃশ্যের কথা বলছেন তা ব্যবহার করে; নির্দিষ্ট আউটপুটটির কিছু অনুমান সম্ভাবনা তৈরি করতে পরিচিত (বা অনিশ্চিত তথ্য) বিবৃতিগুলির একটি সেট ব্যবহার করা।

আরও বেশি, তারা টিউটোরিয়ালে প্রায়শই রোগ-লক্ষণ ভিত্তিক উদাহরণগুলির মাধ্যমে এটি প্রকাশ করেন! এখানে চেষ্টা করুন

আমার বক্তব্যটি হ'ল একটি বিশ্বাস নেটওয়ার্ক ব্যবহার করা ভাল হবে কারণ তাত্ত্বিক ভিত্তিটি এএনএন এর পরিবর্তে আপনার জন্য ইতিমধ্যে রয়েছে।


1
আপনি যদি স্ক্র্যাচ থেকে একটি বেয়েসিয়ান নেটওয়ার্ক বাস্তবায়ন করতে চান তবে আপনাকে তাদের চালিত কাঁচা গণিত বুঝতে হবে। নেটিকা ​​( norsys.com / নেটিকা এইচটিএমএল ) এর মতো সমস্ত (কিছু সময় বিভ্রান্তিকর) গণিতের সমস্ত কিছুই বুঝতে না পেরে বয়েশিয়ান নেটওয়ার্কগুলি চালানোর জন্য সেখানে বেশ কয়েকটি স্যুট রয়েছে
টিম অ্যাটকিনসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.