যন্ত্রীয় শিখন

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
(মেশিন লার্নিং থেকে পুনর্নির্দেশিত)

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

সাধারণ ধারণা[সম্পাদনা]

"মেশিন লার্নিং" শব্দটা প্রথম ব্যবহার করেন আর্থার স্যামুয়েল ১৯৫৯ সালে। এর প‌রে টম মি‌শেল মে‌শিন লা‌র্নিংয়ের এক‌টি আধু‌নিক সংজ্ঞা দি‌য়ে‌ছেন। তি‌নি ব‌লে‌ছেন,

এক‌টি ক‌ম্পিউটার প্রোগ্রাম কিছু কাজ (T), প্রাপ্ত অভিজ্ঞতা (E), কর্মদক্ষতার প‌রিমাপ (P) থে‌কে শি‌খে। ‌প্রোগ্রা‌মের পারফ‌র্মেন্স (P) টাস্ক (T) থে‌কে প্রাপ্ত অভিজ্ঞতা (E) ‌এর সা‌থে সাথে উন্ন‌তি ক‌রে। [১]

প্রকারভেদ[সম্পাদনা]

তত্ত্বাবধানাধীন যন্ত্রীয় শিখন[সম্পাদনা]

তত্ত্বাবধানাধীন যন্ত্রীয় শিখনের (সুপারভাইসড মেশিন লার্নিং) ক্ষেত্রে একটি উপাত্তসংগ্রহ (ডাটাসেট) দেয়া থাকে এবং পূর্ব থেকেই নির্দিষ্ট করা থাকে সঠিক বহির্গত উপাত্ত (আউটপুট) কী হবে। এক্ষেত্রে অবশ্যই প্রবিষ্ঠ এবং বহির্গত উপাত্তের মধ্যে সম্পর্ক থাকে।[২]

তত্ত্বাবধানহীন যন্ত্রীয় শিখন[সম্পাদনা]

তত্ত্বাবধানহীন যন্ত্রীয় শিখন (আন-সুপারভাইসড লার্নিং; Unsupervised machine learning) ধরনের সমস্যার ক্ষেত্রে বহির্গত উপাত্ত কী হবে তা স্বল্পজ্ঞাত বা পুরোপুরি অজ্ঞাত থাকে। এক্ষেত্রে উপাত্তসংগ্রহের মধ্যে যেসব উপাত্ত আছে তাদের মধ্যে একটি কাঠামো খুঁজে বের করতে হয় যেখানে উপাত্তসংগ্রহটিতে কোন চলকের কী প্রভাব তা নিয়ে প্রায় কোনও ধারণা থাকে না। [৩]

প্রয়োগ[সম্পাদনা]

মেশিন লার্নিঙের প্রয়োগসমূহের মধ্যে রয়েছে-

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

সফটওয়্যার[সম্পাদনা]

মুক্ত ও উন্মুক্ত সফটওয়্যার[সম্পাদনা]

  • ইএলকেআই
  • ডিপলার্নিং৪
  • এইচটুও
  • কেরাস
  • মাহুত
  • এমএক্স্নেট
  • গ্নু অক্টেভ
  • মাল্লেত
  • মাইক্রোসফট কগনিটিভ টুলকিট
  • অরেঞ্জ
  • ওপেনেনেন
  • টেন্সরফ্লো
  • পাইটর্চ

গবেষণা সাময়িকী[সম্পাদনা]

  • জার্নাল অব মেশিন লার্নিং রিসার্চ
  • নিউরাল কম্পিউটেশন
  • নিউরাল মেশিন ইন্টেলিজেন্স
  • মেশিন লার্নিং

বহিঃসংযোগ[সম্পাদনা]

  1. "মেশিন লার্নিং (১): শুরুর কথা" 
  2. "মেশিন লার্নিং (১): শুরুর কথা" 
  3. "মেশিন লার্নিং (১): শুরুর কথা"