মেশিন লার্নিং (Machine Learning) হলো কৃত্রিম বুদ্ধিমত্তার (AI) একটি শাখা, যেখানে কম্পিউটার বা মেশিনকে ডেটা বিশ্লেষণ করে স্বয়ংক্রিয়ভাবে শিখতে ও সিদ্ধান্ত নিতে সক্ষম করা হয়। এটি বিশেষ অ্যালগরিদমের মাধ্যমে কাজ করে, যা ডেটা থেকে প্যাটার্ন বা নিদর্শন শনাক্ত করতে পারে এবং পূর্বের অভিজ্ঞতা থেকে উন্নতি করতে পারে।
মেশিন লার্নিং-এর ধরন:
১. সুপারভাইজড লার্নিং (Supervised Learning) – যেখানে লেবেলড ডেটা ব্যবহার করা হয় এবং মডেল পূর্বনির্ধারিত ইনপুট-আউটপুট সম্পর্ক শেখে।
২. আনসুপারভাইজড লার্নিং (Unsupervised Learning) – যেখানে ডেটার কোনো লেবেল থাকে না, এবং মডেল নিজেই প্যাটার্ন খুঁজে বের করে।
3. রিইনফোর্সমেন্ট লার্নিং (Reinforcement Learning) – যেখানে মডেল ট্রায়াল-এন্ড-এররের মাধ্যমে শেখে এবং নির্দিষ্ট লক্ষ্য অর্জনের জন্য পুরস্কার পায়।
ব্যবহার ক্ষেত্র:
-
স্প্যাম ইমেইল ফিল্টারিং
-
চেহারা ও কণ্ঠ শনাক্তকরণ
-
স্বচালিত গাড়ি (Self-driving cars)
-
রোগ নির্ণয়
-
কাস্টমার সার্ভিসের জন্য চ্যাটবট

