এই মেশিন লার্নিং কোর্সটি কাদের জন্য?
এটি পণ্য ব্যবস্থাপক, পরিচালন ও অর্থ বিভাগের প্রধান, প্রতিষ্ঠাতা এবং যাঁদের কোনো মেশিন লার্নিং ব্যবস্থা অনুমোদন করতে, কিনতে বা তার সঙ্গে কাজ করতে বলা হয়, তাঁদের জন্য। আপনাকে হয়তো কোনো সরবরাহকারীর গ্রাহক হারানোর পূর্বাভাসের মডেল পর্যালোচনা করতে হবে, কোনো পূর্বাভাস প্রকল্পে অর্থায়ন করা যুক্তিযুক্ত কি না ঠিক করতে হবে অথবা গ্রাহকদের মেশিন লার্নিং-ভিত্তিক কোনো সুবিধা বুঝিয়ে বলতে হবে।
এই মেশিন লার্নিং কোর্সটি কাদের জন্য নয়?
এটি তাঁদের জন্য নয়, যাঁরা ইতিমধ্যেই মেশিন লার্নিং ইঞ্জিনিয়ার বা ডেটা সায়েন্টিস্ট হিসেবে কাজ করেন এবং উন্নত বিশেষায়িত প্রশিক্ষণ চান। মূল শিক্ষাক্রমে গাণিতিক সূত্র প্রতিপাদন নেই, আর Python-এর ঐচ্ছিক কোড পাঠ গবেষণার স্তর থেকে নয়, একেবারে শুরু থেকে শেখায়। মেশিন লার্নিংয়ের চাকরিতে যাওয়ার জন্য পূর্ণসময়ের প্রশিক্ষণ চাইলে, বিশ্ববিদ্যালয়ের পাঠ্য মডিউল বা ইঞ্জিনিয়ারিং-কেন্দ্রিক বুটক্যাম্প খুঁজুন; এখানে চাকরির কোনো নিশ্চয়তা নেই। এই কোর্সটি যাঁরা এসব প্রযুক্তি তৈরি করেন তাঁদের সঙ্গে কাজ করা মানুষদের জন্য, এবং যাঁরা প্রথমবার হাতে-কলমে শুরু করতে চান তাঁদের জন্য।
প্রতিটি মডিউলে আমি কী শিখব?
মডিউলগুলো প্রথমে মেশিন লার্নিং কীভাবে কাজ করে তার একটি ধারণাগত কাঠামো গড়ে তোলে, তারপর বাস্তবে আপনাকে নিতে হয় এমন সিদ্ধান্তে সেটি প্রয়োগ করে।
1. মেশিন লার্নিং কী
নিয়ম লিখে দেওয়ার বদলে উদাহরণ থেকে ধরন শেখা এবং তা জেনারেটিভ AI ও সাধারণ স্বয়ংক্রিয়করণ থেকে কীভাবে আলাদা।
2. প্রশিক্ষণের ডেটা
লেবেল, বৈশিষ্ট্য ও ইতিহাস এবং একটি মডেলের মান কেন তার শেখার উদাহরণগুলোর মানের ওপর নির্ভর করে।
3. মডেল ও পূর্বাভাস
সমীকরণের বদলে ব্যবসার উদাহরণ দিয়ে শ্রেণিবিন্যাস, সংখ্যার পূর্বাভাস ও ক্রম নির্ধারণ ব্যাখ্যা করা।
4. মূল্যায়ন ও ওভারফিটিং
পরীক্ষার ডেটা, সহজ ভাষায় সামগ্রিক সঠিকতা, নির্ভুলতা ও প্রাসঙ্গিক ফল শনাক্তের হারের পার্থক্য, এবং পরীক্ষায় নিখুঁত ফল দেওয়া মডেলও ব্যবহারের সময় কেন ব্যর্থ হতে পারে।
5. পক্ষপাত ও সময়ের সঙ্গে বিচ্যুতি
অতীতের তথ্য কীভাবে অন্যায্যতা বয়ে আনে, আর গ্রাহক ও বাজার বদলানোর সঙ্গে সঙ্গে মডেলের কার্যকারিতা কেন কমে যায়।
6. একটি মেশিন লার্নিং প্রকল্পের কাজের নির্দেশনা দেওয়া ও প্রশ্ন করা
সিদ্ধান্ত, সাফল্যের মাপকাঠি ও ভুলের খেসারত নির্ধারণ করা এবং সরবরাহকারী ও দলগুলিকে কী প্রশ্ন করতে হবে তা ঠিক করা।
ব্যক্তিগত চাহিদা অনুযায়ী সাজানো শেখার পথ আমার সঙ্গে কীভাবে মানিয়ে নেয়?
প্রাথমিক যাচাইয়ে বোঝা হয় আপনি বিষয়টিতে নতুন, নাকি ইতিমধ্যে বিক্রেতাদের প্রদর্শনী দেখেছেন এবং আপনি কী ধরনের সিদ্ধান্ত নেন। পণ্য ব্যবস্থাপকের উদাহরণগুলো সুপারিশ ও ক্রম নির্ধারণের সুবিধা ঘিরে সাজানো; অর্থপ্রধানের ক্ষেত্রে পূর্বাভাস ও জালিয়াতির সতর্কসংকেত ঘিরে। আপনি যদি ইতিমধ্যে প্রশিক্ষণের তথ্য ও পরীক্ষার তথ্যের পার্থক্য ব্যাখ্যা করতে পারেন, তাহলে সরাসরি মূল্যায়নের পাঠে এগিয়ে যাবেন।
আমি কী অনুশীলন করব?
আপনি মেশিন লার্নিং-সংক্রান্ত কাজ পড়ে বোঝা, তার জন্য কাজের নির্দেশনা তৈরি করা এবং তা নিয়ে প্রশ্ন তোলার অনুশীলন করবেন। কাজগুলো নির্দিষ্ট মানদণ্ডসহ একটি দৃশ্যমান মূল্যায়ন নির্দেশিকা অনুযায়ী মূল্যায়িত হবে এবং সুনির্দিষ্ট মতামত দেওয়া হবে। আপনি কোনো স্কোর পুনর্মূল্যায়নের জন্য চিহ্নিত করতে পারবেন।
কাজের উদাহরণ: কাল্পনিক সফটওয়্যার কোম্পানি লুমেন লেজারকে সরবরাহকারীর এমন একটি গ্রাহক হারানোর পূর্বাভাস মডেল দেখানো হয়েছে, যা 95 শতাংশ নির্ভুল। বাস্তবে মাত্র 4 শতাংশ গ্রাহক চলে যান। নির্ভুলতার এই হারটি একা কেন তেমন কিছু বোঝায় না, আপনি তা ব্যাখ্যা করেন এবং এর বদলে কী কী জানতে চাইবেন তার তালিকা করেন। মূল্যায়নের মানদণ্ডে দেখা হয়, সবার জন্য 'কেউ চলে যাবেন না' বললেই 96 শতাংশ নির্ভুলতা পাওয়া যেত, তা আপনি ধরতে পেরেছেন কি না; সত্যিই চলে যান এমন কতজন গ্রাহককে মডেলটি শনাক্ত করে তা জানতে চেয়েছেন কি না; পরীক্ষার ডেটা হিসেবে কী ব্যবহার করা হয়েছে তা জানতে চেয়েছেন কি না; এবং কত ঘন ঘন মডেলটিকে আবার প্রশিক্ষণ দেওয়া হবে তা জানতে চেয়েছেন কি না।
মেশিন লার্নিং কোর্সটি শেষ করতে কতক্ষণ লাগে?
প্রতিটি পাঠ 10 থেকে 15 মিনিটের। আপনার পাঠক্রম কতটা দীর্ঘ হবে তা নির্ভর করে আপনার প্রাথমিক দক্ষতা যাচাই ও শেখার নিয়মিততার ওপর, তাই মোট ঘণ্টার কোনো নির্দিষ্ট হিসাব নেই। যাঁরা আগে থেকেই তথ্য ও পরিসংখ্যান বোঝেন, তাঁরা প্রায়ই প্রথম দিকের পাঠের অংশগুলো দ্রুত শেষ করেন।
শেষে আমি কী পাব?
শেষে একটি চূড়ান্ত ব্যবহারিক মূল্যায়ন থাকে: মেশিন লার্নিংয়ের একটি প্রস্তাব পর্যালোচনা করে সিদ্ধান্ত সম্পর্কে একটি সংক্ষিপ্ত নোট লিখতে হয়। উত্তীর্ণ হলে পেশাজীবীদের জন্য মেশিন লার্নিংয়ের ভিত্তিমূলক বিষয়ে একটি স্বীকৃত সনদ পাওয়া যায়। এটি কোনো অনুমোদনপ্রাপ্ত শিক্ষাগত বা পেশাগত যোগ্যতা নয় এবং প্রকৌশল দক্ষতার প্রত্যয়ন করে না।
এতে কত খরচ হয়?
প্রতিটি প্ল্যানেই মেশিন লার্নিংয়ের ভিত্তিমূলক পাঠ অন্তর্ভুক্ত থাকে। ব্যক্তিগত প্ল্যানের খরচ মাসে USD 79 বা বছরে USD 790। টিম প্ল্যানের খরচ মাসে USD 189 বা বছরে USD 1,890, এতে সর্বোচ্চ 3 জন সদস্য অন্তর্ভুক্ত থাকেন। অতিরিক্ত প্রতিটি সদস্যের জন্য মাসে USD 49 বা বছরে USD 490 দিতে হয়। 25 বা তার বেশি সদস্যের দলের জন্য সদস্যসংখ্যার ভিত্তিতে বিশেষ মূল্য প্রযোজ্য। শুরুতে 7 দিনের বিনামূল্যের ট্রায়াল পাওয়া যায়, আর ক্রেডিট কার্ডের প্রয়োজন হয় না।