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