✍ বিষয় : মেশিন লার্নিং শেখার ৪ টি ধাপ
আপনাদের অনেকের কমন একটি প্রশ্ন হল: কিভাবে মেশিং লার্নিং শুরু করবো?
তাই আপনারা যারা মেশিন লার্নিং শুরু করতে চান বা এর উপর ক্যারিয়ার গড়তে চান তাদের জন্য পোস্টি অনেক গুরুত্বপূর্ণ । আপনারা মেক্সিমাম ওই জানেন না কোথা থেকে শুরু করলে ভালো হবে,এ ক্ষেত্রে আপনাদের কি কি করতে হবে বা কি কি জানতে হবে বা মেশিন লার্নিং এর ভিত্তি গুলো কি কি?কিভাবে একজন ভাল মেশিন লার্নিং লার্নার হওয়া যায় ।আজকে আমরা এ সকল বিষয় গুলো গুছালো ভাবে খুব সহজ ভাষায় তুলে ধরবো। আশা করি আপনাদের সকল প্রশ্নের উত্তর এই পোস্টেই পেয়ে যাবেন।আমরা মেশিন লার্নিং এর শুরু থেকে শেষ পর্যন্ত প্রত্যেকটি বিষয় কি ভাবে জানা প্রয়োজন তা “স্টেপ বাই স্টেপ” ক্ষুদ্র পরিসরে আলোচনা করবো।পরবর্তীতে আমরা প্রত্যেকটি বিষয় নিয়ে বিস্তর আলোচনা করবো।
আপনাদের সহজে বুঝার সুবিধার্থে আমরা সম্পূর্ন মেশিন লার্নিং কে ৪ টি ধাপে ভাগ করেছি, ধাপ গুলো হলোঃ
আজকে আমরা শুধু ভিত্তি(𝑭𝒐𝒖𝒏𝒅𝒂𝒕𝒊𝒐𝒏𝒔) নিয়েই আলোচনা করবো । পরবর্তীতে একেএকে বাকি ধাপ গুলোও নিয়ে আলোচনা করবো |
কোনো কিছু শুরু করার আগে তার ভিত্তি বা 𝑭𝒐𝒖𝒏𝒅𝒂𝒕𝒊𝒐𝒏𝒔 ভালো থাকা দরকার।তাই মেশিন লার্নিং শুরু করার জন্য আপনাকে আগে থেকেই কয়েকটি বিষয়ে ভালোভাবে ধারনা থাকতে হবে। বিষয় গুলো কি এবং কিভাবে জানা প্রয়োজন এখন সেটিই আজকে আমাদের আলোচ্য বিষয়।
মেশিন লার্নিং (বা ডেটা সায়েন্স) নিয়ে যারা কাজ করে, তাদের কাছে পাইথন খুবই জনপ্রিয় একটা টুলস্।মেশিন লার্নিংয়ের জন্য বেশ কিছু পাইথন মডিউল ও লাইব্রেরি রয়েছে।এজন্য মেশিন লার্নিং এ পাইথন দিনে দিনে জনপ্রিয় হয়ে উঠছে।এক্ষেত্রে আপনাকে যা যা করতে হবেঃ
লিনিয়ার বীজগণিত মেশিন লার্নিং অ্যালগরিদম গভীরতর বোঝার জন্য গণিতের একটি গুরুত্বপূর্ণ ভিত্তি ক্ষেত্র । লিনিয়ার বীজগণিত মেশিন লার্নিংয়ের ক্ষেত্রে অবিচ্ছেদ্য। এটি কোডের অ্যালগরিদম বাস্তবায়ন করার জন্য, অ্যালগরিদমগুলির অপারেশন বর্ণনা করার জন্য ব্যবহৃত হয়। এজন্য আপনাকে অবশ্যই লিনিয়ার বীজগনিত জানতে হবে।নীচে 3 ধাপের প্রক্রিয়া যা আপনি লার্নিং বীজগণিত দ্রুত শিখতে পারেন এবং ব্যবহার করতে পারেন
পরিসংখ্যান পদ্ধতিগুলি মেশিন লার্নিং অ্যালগরিদমগুলির আচরণের গভীরতর বোঝার জন্য গণিতের একটি গুরুত্বপূর্ণ ।পরিসংখ্যান মেশিন লার্নিং এর স্তম্ভ। আপনি এটি ছাড়া মেশিন লার্নিং এর গভীর বোঝাএবং আবেদন বিকাশ করতে পারবেন না। তথ্য বোঝ , তথ্য পরিষ্কার ,তথ্য নির্বাচন,তথ্য প্রস্ততি ও রূপান্তরের জন্য পরিসংখ্যান প্রয়োজন।ভালোভাবে পরিসংখান জানার ক্ষেত্রেও আপনাকে ৩টি স্টেপ অনুসরন করতে হবে
ইন্টিগ্রেশন এবং ডিফারেন্সিয়েশন ক্যালকুলেশন গুলো কিভাবে করতে এবিষয়ে ধারণা থাকা ভালো |এক্ষেত্রে আপনাকে ম্যাথমেথিকাল অপারেশন করার সময় ভালো কাজে আসবে | বিশেষ করে চেইন রুল(𝒄𝒉𝒂𝒊𝒏 𝒓𝒖𝒍𝒆) এর ব্যবহার জেনে নিবেন | সাধারণত সংযোযিত ফাংশন গুলো সমাধানের জন্য চেইন রুল(𝒄𝒉𝒂𝒊𝒏 𝒓𝒖𝒍𝒆) ব্যবহার করা হয় |