TensorFlow এর সাথে মেশিন লার্নিং এর বেসিক
এই পাঠ্যক্রমটি এমন লোকদের জন্য যারা:
- ML-এ নতুন, কিন্তু যাদের ইন্টারমিডিয়েট প্রোগ্রামিং ব্যাকগ্রাউন্ড আছে
এই বিষয়বস্তু ML-এ নতুন ডেভেলপারদের তাদের ML যাত্রার শুরুর পর্যায়গুলির মাধ্যমে গাইড করার উদ্দেশ্যে। আপনি দেখতে পাবেন যে অনেক সংস্থান টেনসরফ্লো ব্যবহার করে, তবে, জ্ঞান অন্যান্য মেশিন লার্নিং কাঠামোতে স্থানান্তরযোগ্য।
ধাপ 1: ML কি তা বুঝুন
TensorFlow 2.0 কে মেশিন লার্নিং এর জন্য সহজে নিউরাল নেটওয়ার্ক তৈরি করার জন্য ডিজাইন করা হয়েছে, যে কারণে TensorFlow 2.0 কেরাস নামে একটি API ব্যবহার করে। কেরাসের স্রষ্টা ফ্রাঙ্কোইস চোলেটের ডিপ লার্নিং উইথ পাইথন বইটি শুরু করার জন্য একটি দুর্দান্ত জায়গা। প্রোগ্রামারের দৃষ্টিকোণ থেকে ML এর মৌলিক বিষয়গুলি বুঝতে অধ্যায় 1-4 পড়ুন। বইটির দ্বিতীয়ার্ধে কম্পিউটার ভিশন, ন্যাচারাল ল্যাঙ্গুয়েজ প্রসেসিং, জেনারেটিভ ডিপ লার্নিং এবং আরও অনেক কিছুর মত ক্ষেত্রগুলিকে বোঝানো হয়েছে৷ এই বিষয়গুলি এখনই খুব উন্নত হলে চিন্তা করবেন না কারণ সেগুলি যথাসময়ে আরও বোধগম্য হবে৷
এই পরিচায়ক বইটি কম্পিউটার ভিশন, ন্যাচারাল ল্যাঙ্গুয়েজ প্রসেসিং (NLP) এবং ওয়েব, মোবাইল, ক্লাউড এবং এমবেডেড রানটাইমের জন্য সিকোয়েন্স মডেলিং-এর মতো সাধারণ এমএল পরিস্থিতিগুলি কীভাবে বাস্তবায়ন করতে হয় তা শিখতে একটি কোড-প্রথম পদ্ধতি প্রদান করে।
এই বইটি কেরাসের সাথে গভীর শিক্ষার একটি ব্যবহারিক, হাতে-কলমে ভূমিকা।
⬆ বা ⬇
একটি অনলাইন কোর্স নিন যেমন Coursera's Introduction to TensorFlow অথবা Udacity's Intro to TensorFlow for Deep Learning , উভয়ই ফ্রাঙ্কোইসের বইয়ের মত একই মৌলিক বিষয়গুলি কভার করে। আপনি 3blue1brown থেকে এই ভিডিওগুলিকে সহায়কও খুঁজে পেতে পারেন, যা আপনাকে গাণিতিক স্তরে নিউরাল নেটওয়ার্কগুলি কীভাবে কাজ করে সে সম্পর্কে দ্রুত ব্যাখ্যা দেয়।
এই ধাপটি সম্পূর্ণ করা আপনাকে ML কীভাবে কাজ করে তার ভিত্তি দেবে, আপনাকে আরও গভীরে যাওয়ার জন্য প্রস্তুত করবে।
DeepLearning.AI
AI, ML, এবং গভীর শিক্ষার জন্য TensorFlow-এর ভূমিকাTensorFlow টিমের সহযোগিতায় তৈরি, এই কোর্সটি TensorFlow ডেভেলপার স্পেশালাইজেশনের অংশ এবং আপনাকে TensorFlow ব্যবহার করার জন্য সেরা অনুশীলন শেখাবে।
TensorFlow টিম এবং Udacity দ্বারা বিকশিত এই অনলাইন কোর্সে, আপনি TensorFlow-এর সাথে কীভাবে গভীর শিক্ষার অ্যাপ্লিকেশন তৈরি করবেন তা শিখবেন।
ধাপ 2: মৌলিক বিষয়ের বাইরে
টেনসরফ্লো ডেভেলপার স্পেশালাইজেশন নিন, যা আপনাকে প্রাথমিক কম্পিউটার ভিশন, এনএলপি, এবং সিকোয়েন্স মডেলিং-এ মূল বিষয়গুলির বাইরে নিয়ে যায়।
এই ধাপটি সম্পূর্ণ করা আপনার পরিচিতি অব্যাহত রাখে, এবং আপনাকে শেখায় কিভাবে TensorFlow ব্যবহার করে বিভিন্ন পরিস্থিতির জন্য মৌলিক মডেল তৈরি করতে হয়, যার মধ্যে রয়েছে চিত্র শ্রেণীবিভাগ, পাঠ্যের অনুভূতি বোঝা, জেনারেটিভ অ্যালগরিদম এবং আরও অনেক কিছু।
DeepLearning.AI
টেনসরফ্লো ডেভেলপার স্পেশালাইজেশনটেনসরফ্লো বিকাশকারীর দ্বারা শেখানো এই চার-কোর্সের বিশেষীকরণে, আপনি টেনসরফ্লোতে স্কেলযোগ্য AI-চালিত অ্যালগরিদম তৈরি করতে ব্যবহৃত সরঞ্জামগুলি এবং সফ্টওয়্যার বিকাশকারীরা অন্বেষণ করবেন।
ধাপ 3: অনুশীলন করুন
আমাদের কিছু টেনসরফ্লো কোর টিউটোরিয়াল ব্যবহার করে দেখুন, যা আপনাকে ধাপ 1 এবং 2-এ আপনি যে ধারণাগুলি শিখেছেন তা অনুশীলন করার অনুমতি দেবে। আপনার কাজ শেষ হলে, আরও উন্নত কিছু অনুশীলন চেষ্টা করুন।
এই ধাপটি সম্পূর্ণ করলে ML মডেলগুলি তৈরি করার সময় আপনি যে মূল ধারণাগুলি এবং পরিস্থিতিগুলির সম্মুখীন হবেন সেগুলি সম্পর্কে আপনার বোঝার উন্নতি করবে।
ধাপ 4: TensorFlow এর সাথে আরও গভীরে যান
এখন ফ্রাঙ্কোইসের পাইথনের সাথে ডিপ লার্নিং- এ ফিরে যাওয়ার এবং অধ্যায় 5-9 শেষ করার সময়। আপনার অরেলিয়ান জেরনের লেখা হ্যান্ডস-অন মেশিন লার্নিং উইথ স্কিট-লার্ন, কেরাস এবং টেনসরফ্লো বইটিও পড়া উচিত। এই বইটি টেনসরফ্লো 2.0 ব্যবহার করে ML এবং গভীর শিক্ষার পরিচয় দেয়।
এই ধাপটি সম্পূর্ণ করলে আপনার প্রয়োজন মেটানোর জন্য প্ল্যাটফর্মটি প্রসারিত করা সহ ML সম্পর্কে আপনার পরিচিতিমূলক জ্ঞান পূর্ণ হবে।
কংক্রিট উদাহরণ, ন্যূনতম তত্ত্ব, এবং দুটি উত্পাদন-প্রস্তুত পাইথন ফ্রেমওয়ার্ক—Scikit-Learn এবং TensorFlow—এই বইটি আপনাকে বুদ্ধিমান সিস্টেম তৈরির জন্য ধারণা এবং সরঞ্জামগুলির একটি স্বজ্ঞাত বোঝার জন্য সাহায্য করে৷