হাতে কলমে মেশিন লার্নিং
  • হাতেকলমে মেশিন লার্নিং
  • উৎসর্গ
  • প্রথম পাতা
  • মুখবন্ধ
  • কৃতজ্ঞতা
  • কাদের জন্য বইটা?
  • কাদের জন্য নয়
  • কিভাবে পড়বেন বইটা?
  • পর্ব ১: পাল্টে যাবার ঘটনা
    • ১.১. সিডিসি’র ওয়ার্নিং
    • ১.২. ইন্টারকানেকশন কস্ট মডেলিং
    • ১.৩. মানুষের পাশে ডাটা
    • ১.৪. গুগল ফটোজ, টেক্সট টু স্পিচ
    • ১.৫. সরকারি ওপেন ডাটা
    • ১.৬ প্রাইভেট সেক্টর + পাবলিক সেক্টর (ডাটা শেয়ারিং)
    • ১.৭. আর্টিফিসিয়াল ইন্টেলিজেন্স - মেশিন লার্নিংএর প্রসার
    • ১.৮. মেশিন লার্নিং ব্যবহারে এগিয়ে যে ইন্ডাস্ট্রিগুলো
  • পর্ব ২: ডাটা থেকে ভবিষ্যৎ দেখার ধারণা
    • ২.১. মেশিন লার্নিং হ্যাক
    • ২.২. ভবিষ্যৎ দেখার ধারণা + ডাটার গল্প বলার ক্ষমতা
    • ২.৩. মৃত্যু অ্যালগরিদম
    • ২.৪. দেশের নীতিনির্ধারণী ড্যাশবোর্ড
  • পর্ব ৩: মেশিন লার্নিং কি? (৩০ মিনিট)
    • ৩.১. মেশিন লার্নিং জিনিসটা কি?
    • ৩.২. কেন দরকার মেশিন লার্নিং?
    • ৩.৩. মেশিন লার্নিং এর কিছু ভাগ
    • ৩.৪. শুরুর ধারণা - ডাটা নিয়ে
    • ৩.৫. ডাটার তত্ব আর তার প্রসেস
    • ৩.৬. কিভাবে শিখবেন?
  • পর্ব ৪: ক্যাগল প্রতিযোগিতা (৪ সপ্তাহ-৬ সপ্তাহ)
    • ৪.১. ‘ক্যাগল’ কি? আর দরকারই বা কেন?
    • ৪.২. কি করতে হবে ক্যাগলে?
    • ৪.৩. থিওরি বাদ, কেন প্রজেক্ট দিয়ে শুরু?
    • ৪.৪. কেন শুরুতেই ‘আর’ প্রোগ্রামিং এনভায়রনমেন্ট?
    • ৪.৫. মেশিন লার্নিং কমিউনিটি
    • ৪.৬. ক্যাগল কার্নাল এবং অনলাইন হোস্টেড স্ক্রিপ্ট
  • পর্ব ৫: "আর" এনভায়রনমেন্ট
    • ৫.১. "আর" + "আর" ষ্টুডিও
    • ৫.২. "আর" ষ্টুডিওর কিছু খুঁটিনাটি
    • ৫.৩. প্রজেক্ট টাইটানিক + 'আর' ষ্টুডিও
    • ৫.৪. প্রজেক্টের গিটহাব স্ক্রিপ্ট
  • পর্ব ৬: প্রজেক্ট টাইটানিক: বিপর্যয়ে মেশিন লার্নিং
    • ৬.১. টাইটানিকের গল্প
    • ৬.২. কেন প্রজেক্ট" টাইটানিক "? ডাটা কোথায়?
    • ৬.৩. ‘ট্রেনিং’ আর ‘টেস্ট’ ডাটা সেট
    • ৬.৪. ক্যাগলের কোন কোন কার্নাল?
    • ৬.৫. "আর" স্টুডিওতে ডাটা লোড
    • ৬.৬. মেন্যু দিয়ে নাকি স্ক্রিপ্ট ভালো ?
  • পর্ব ৭: প্রেডিকশন
    • ৭.১. প্রথম প্রেডিকশন
    • ৭.২. ডাটা ভিজ্যুয়ালাইজেশন
    • ৭.৩. দ্বিতীয় প্রেডিকশন
    • ৭.৪. তৃতীয় প্রেডিকশন
    • ৭.৫. ডিসিশন ট্রি
    • ৭.৬. চতুর্থ প্রেডিকশন (মেশিন লার্নিং)
    • ৭.৭. পঞ্চম প্রেডিকশন (ফিচার ইঞ্জিনিয়ারিং)
    • ৭.৮. ডাটা প্রি-প্রসেসিং, ডাটা ক্লিনিং এবং ষষ্ঠ প্রেডিকশন
    • ৭.৯. সপ্তম প্রেডিকশন (র‌্যান্ডম ফরেস্ট)
  • পর্ব ৮: কি আছে সামনে?
    • ৮.১. কি শিখলাম আমরা?
    • ৮.২. কোথায় যাচ্ছি এর পর?
    • ৮.৩. সামনের বই
    • ৮.৪. যোগাযোগের মাধ্যম
  • পর্ব ৯: পাইথনে টাইটানিক প্রজেক্ট
    • জুপিটারে প্রজেক্ট টাইটানিক
  • একটা ট্রেনিং প্রোগ্রাম
Powered by GitBook
On this page

Was this helpful?

  1. পর্ব ৩: মেশিন লার্নিং কি? (৩০ মিনিট)

৩.৬. কিভাবে শিখবেন?

অনেকেই বলেছেন মেশিন লার্নিং শিখতে চান তারা। কি দরকার, বলুন। আমার উত্তর – কিছুই দরকার নেই জানার, দরকার খালি ‘রাইট অ্যাটিচ্যুড’। লম্বা সময় ধরে লেগে থাকার ইচ্ছে। দরকার – শিখতে চাওয়ার আকাঙ্ক্ষা। ইট’স আ ‘লঙ হল’ ফ্লাইট। মানুষ পারে না এমন কিছু নেই। আমার অভিজ্ঞতা বলে, ছেড়ে দেয় বেশির ভাগ মানুষ। একেবারে শেষে গিয়ে। পড়েছেন তো ওই গল্পটা? গুগল কীওয়ার্ড ‘থ্রী ফিট অ্যাওয়ে ফ্রম দ্য গোল্ড’। তবে, কি করতে চান ‘মেশিন লার্নিং’ দিয়ে সেটা না জানলে শেখাটা কষ্ট। শিখছেন না জেনে, সেটাই তো বড় কষ্ট। যেটা করি আমরা ইউনিভার্সিটিতে। কি করতে চান সেটাই বের করুন আগে। তারপর শিখুন। মন লাগবে কাজে।

শুরু করুন নিজের একটা মডেল। ধার দেবো একটা আইডিয়া? জিনিসটা মাথায় ঘুরছে বেশ কয়েক মাস ধরে। ঢাকার ভাড়া বাসার মাসিক ভাড়ার প্রেডিকশন মডেল। আগেই বলে দেবো আপনার বাজেটে কোন এলাকার কোথায় যাবেন আপনি। কোন এলাকার কতো স্কয়ার ফিটে কতো ভাড়া হবে সেটাও চলে আসবে মেশিন লার্নিংয়ে। এছাড়াও হাজারো ভেক্টর আসবে এখানে। মেইন রাস্তা থেকে কতো দুরে, বাজার কতো কাছে, কাছের স্কুলের রেজাল্ট আর রাঙ্কিং - সঙ্গে তার টাইমিং, কোচিংয়ের এক্সেসিবিলিটি, গৃহশিক্ষক থাকেন কোথায়, গ্যাস পানির সংযোগ, পার্ক কতো দুরে, এলাকাভিত্তিক বাসা পাল্টানোর প্যাকেজের দাম, ওই এলাকার রিকসা ভাড়া, রিকসা গ্যারেজ কতো দুরে – এ ব্যাপারগুলো আসবে আমাদের মডেলে। তাই বলে, এলাকাভিত্তিক হাইজ্যাকের ধরণ, লোডশেডিং কিছুই বাদ যাবে না কিন্তু ওখান থেকে।

তো, আমরা শিখবো মেশিন লার্নিং। কি দরকার শুরুতে? যেকোন একটা এনভারনমেন্ট। হতে পারে "পাইথন", অথবা ডাটা সায়েন্টিস্টদের প্রিয় স্ট্যাটিসটিক্যাল টুল "আর"। আপনি যদি কম্পিউটার সাইন্স থেকে আসেন - তাহলে পাইথন বেছে নেবেন অভিজ্ঞতা থেকে।

আমার অভিজ্ঞতা ভিন্ন। পাইথন ভালো। তবে -কথা কী, মেশিন লার্নিংয়ের হৃদয় জুড়ে আছে কোর 'স্ট্যাটিসটিক্স'। আপনি হাতে কলমে বুঝবেন কি করছেন আপনি। যদি, সত্যি বলছি - যদি শুরু করেন "আর" দিয়ে। আর মাঝখান দিয়ে শিখে গেলেন নতুন একটা এনভায়রনমেন্ট, যেটা শেখা খুবই সহজ।

'আর' শিখতে সময় লাগে না বেশি। 'কনসেপ্ট' ক্লিয়ার হলে বুঝে যাবেন ব্যাপারটা। আমার মতে, এটা নতুন কোন প্রোগ্রামিং এনভায়রনমেন্ট নয় যে সময় লাগবে বেশি - অথবা শিখতে হবে কেঁচেগন্ডুষ করে। এটা একটা সাধারণ টুল যেটা লাগবে হরহামেশা। অনেক বক্তৃতা দেয়া যায় তবে আসল জিনিসটা বলি এখন।

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

তাই বলে 'পাইথন' লাগবে না সেটা বলিনি। প্রোডাকশন এনভায়রনমেন্টে জুড়ি নেই এর। সেটাও শিখবো আমরা - পরের বইতে। তো, তৈরি তো 'আর' নিয়ে! আর - এই এক বছরের কোর্সে আপনি না শিখলে আমিই খাওয়াবো আপনাকে। যা খেতে চান আপনি!

Previous৩.৫. ডাটার তত্ব আর তার প্রসেসNextপর্ব ৪: ক্যাগল প্রতিযোগিতা (৪ সপ্তাহ-৬ সপ্তাহ)

Last updated 5 years ago

Was this helpful?