Help protect the Great Barrier Reef with TensorFlow on Kaggle Join Challenge

TensorFlow এর সাথে তাত্ত্বিক এবং উন্নত মেশিন লার্নিং

নীচের শেখার উপকরণগুলি শুরু করার আগে, নিশ্চিত হন:

  1. আমাদের পাঠ্যক্রম সম্পূর্ণ TensorFlow সঙ্গে মেশিন লার্নিং এর বুনিয়াদি , বা সমমানের জ্ঞান আছে

  2. সফটওয়্যার ডেভেলপমেন্টের অভিজ্ঞতা আছে, বিশেষ করে পাইথনে

এই পাঠ্যক্রমটি সেই ব্যক্তিদের জন্য একটি সূচনা বিন্দু যারা চান:

  1. এমএল সম্পর্কে তাদের বোঝার উন্নতি করুন

  2. TensorFlow এর সাথে কাগজপত্র বুঝতে এবং বাস্তবায়ন শুরু করুন

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

এমএল সম্পর্কে আপনার বোঝার জন্য, আপনার পাইথন প্রোগ্রামিং অভিজ্ঞতার পাশাপাশি ক্যালকুলাস, রৈখিক বীজগণিত, সম্ভাব্যতা এবং পরিসংখ্যানের একটি পটভূমি থাকা উচিত। আপনার ML জ্ঞানকে আরও গভীর করতে আপনাকে সাহায্য করার জন্য, আমরা বিশ্ববিদ্যালয়ের প্রস্তাবিত সংস্থান এবং কোর্সের পাশাপাশি কয়েকটি পাঠ্যপুস্তক তালিকাভুক্ত করেছি।

ধাপ 1: গণিত ধারণা সম্পর্কে আপনার বোঝার রিফ্রেশ করুন

এমএল একটি গণিত ভারী শৃঙ্খলা। আপনি যদি ML মডেলগুলি পরিবর্তন করার পরিকল্পনা করেন, বা স্ক্র্যাচ থেকে নতুনগুলি তৈরি করেন, তাহলে অন্তর্নিহিত গণিত ধারণাগুলির সাথে পরিচিতি গুরুত্বপূর্ণ। আপনাকে আগে থেকেই সমস্ত গণিত শিখতে হবে না, তবে পরিবর্তে আপনি সেগুলির সাথে দেখা করার সাথে সাথে আপনি অপরিচিত ধারণাগুলি সন্ধান করতে পারেন। এটি একটি নেয় তাহলে দিন হলো আপনি যদি একটি গণিত কোর্সের গ্রহণ করেছি পর্যবেক্ষক চেষ্টা রৈখিক বীজগণিত সারাংশ এবং ক্যালকুলাস সারাংশ একটি সতেজকারক জন্য 3blue1brown থেকে প্লেলিস্ট। আমরা সুপারিশ করছি যে আপনি একটি বিশ্ববিদ্যালয় থেকে একটি বর্গ গ্রহণ, বা এই ধরনের হিসাবে MIT- থেকে খোলা এক্সেস বক্তৃতা, দেখে অবিরত লিনিয়ার বীজগণিত বা একক চলক ক্যালকুলাস

রৈখিক বীজগণিতের সারাংশ
3Blue1Brown দ্বারা

3blue1brown থেকে সংক্ষিপ্ত, ভিজ্যুয়াল ভিডিওগুলির একটি সিরিজ যা ম্যাট্রিক্স, নির্ধারক, আইজেন-স্টাফ এবং আরও অনেক কিছুর জ্যামিতিক বোঝার ব্যাখ্যা করে৷

বিনামূল্যে
সিরিজ দেখুন  
ক্যালকুলাস এর সারমর্ম
3Blue1Brown দ্বারা

3blue1brown-এর সংক্ষিপ্ত, ভিজ্যুয়াল ভিডিওগুলির একটি সিরিজ যা ক্যালকুলাসের মৌলিক বিষয়গুলিকে এমনভাবে ব্যাখ্যা করে যা আপনাকে মৌলিক উপপাদ্যগুলির একটি দৃঢ় ধারণা দেয়, এবং শুধুমাত্র কীভাবে সমীকরণগুলি কাজ করে তা নয়।

বিনামূল্যে
সিরিজ দেখুন  
MIT 18.06: রৈখিক বীজগণিত

MIT থেকে এই পরিচায়ক কোর্স ম্যাট্রিক্স তত্ত্ব এবং রৈখিক বীজগণিত কভার করে। সমীকরণের সিস্টেম, ভেক্টর স্পেস, নির্ধারক, ইজেনভ্যালুস, সাদৃশ্য এবং ইতিবাচক নির্দিষ্ট ম্যাট্রিক্স সহ অন্যান্য বিষয়গুলিতে উপযোগী হবে এমন বিষয়গুলিতে জোর দেওয়া হয়।

বিনামূল্যে
কোর্স দেখুন  
MIT 18.01: একক পরিবর্তনশীল ক্যালকুলাস

এমআইটি থেকে এই পরিচায়ক ক্যালকুলাস কোর্সটি অ্যাপ্লিকেশন সহ একটি ভেরিয়েবলের ফাংশনগুলির পার্থক্য এবং একীকরণকে কভার করে।

বিনামূল্যে
কোর্স দেখুন  

ধাপ 2: এই কোর্স এবং বইগুলির সাথে আপনার গভীর শিক্ষার বোধগম্যতা আরও গভীর করুন

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

মনে রাখবেন, আপনি যত বেশি শিখবেন, এবং অনুশীলনের মাধ্যমে এই ধারণাগুলিকে শক্তিশালী করবেন, আপনি আপনার নিজের ML মডেলগুলি তৈরি এবং মূল্যায়নে তত বেশি পারদর্শী হবেন।

এই কোর্সগুলি নিন:

MIT- র কোর্সের 6.S191: ভূমিকা ডীপ শেখার একটি বিস্ময়কর সম্পদ MIT- র থেকে TensorFlow সঙ্গে ডীপ শেখার জন্য একটি পরিচায়ক কোর্স এবং হয়।

অ্যান্ড্রু এনজি এর Coursera গভীর শিক্ষণ বিশেষায়িত ক্ষেত্র এছাড়াও convolutional নেটওয়ার্ক, RNNS, LSTMs, এবং আরো সহ গভীর শেখার ফাউন্ডেশন, শেখায়। এই বিশেষীকরণটি আপনাকে আপনার কাজে গভীর শিক্ষা প্রয়োগ করতে এবং AI-তে ক্যারিয়ার গড়তে সাহায্য করার জন্য ডিজাইন করা হয়েছে।

MIT 6.S191: গভীর শিক্ষার ভূমিকা

এমআইটি থেকে এই কোর্সে, আপনি গভীর শিক্ষার অ্যালগরিদমগুলির ভিত্তিগত জ্ঞান অর্জন করবেন এবং টেনসরফ্লোতে নিউরাল নেটওয়ার্ক তৈরির বাস্তব অভিজ্ঞতা পাবেন।

বিনামূল্যে
কোর্স দেখুন  
ডিপ লার্নিং স্পেশালাইজেশন

পাঁচটি কোর্সে, আপনি ডিপ লার্নিং এর ভিত্তি শিখবেন, কীভাবে নিউরাল নেটওয়ার্ক তৈরি করতে হয় এবং কীভাবে সফল মেশিন লার্নিং প্রকল্পে নেতৃত্ব দিতে হয় এবং AI-তে ক্যারিয়ার গড়তে হয় তা শিখবেন। আপনি কেবল তত্ত্বই আয়ত্ত করবেন না, তবে এটি কীভাবে শিল্পে প্রয়োগ করা হয় তাও দেখুন।

⬆ এবং ⬇ এই বইগুলি পড়ুন:

উপরে তালিকাভুক্ত কোর্সগুলিতে আপনি যা শিখেন তার পরিপূরক করতে, আমরা সুপারিশ করি যে আপনি নীচের বইগুলি পড়ে আরও গভীরে যান। প্রতিটি বই অনলাইনে উপলব্ধ, এবং আপনাকে অনুশীলনে সহায়তা করার জন্য সম্পূরক উপকরণ সরবরাহ করে।

আপনি পড়া শুরু করতে পারেন একটি MIT প্রেস বই: গভীর শিক্ষা ইয়ান Goodfellow, Yoshua Bengio ও হারুনকে Courville দ্বারা। ডিপ লার্নিং পাঠ্যপুস্তক হল একটি উন্নত সংস্থান যা শিক্ষার্থীদের বোঝার গভীরে সাহায্য করার উদ্দেশ্যে। বই দ্বারা সঙ্গে একটি ওয়েবসাইট , যা ব্যায়াম, বক্তৃতা স্লাইড, ভুলের সংশোধন, এবং অন্যান্য সম্পদ ধারণার সঙ্গে অনুশীলন আপনাকে হাত দিতে সহ সম্পূরক সামগ্রী, বিভিন্ন প্রদান করে।

এছাড়াও আপনি মাইকেল নিলসেন এর অনলাইন বই অন্বেষণ করতে পারবেন নিউরাল নেটওয়ার্ক এবং গভীর শিক্ষা । এই বইটি নিউরাল নেটওয়ার্কের উপর একটি তাত্ত্বিক পটভূমি প্রদান করে। এটি TensorFlow ব্যবহার করে না, তবে আরও শিখতে আগ্রহী শিক্ষার্থীদের জন্য এটি একটি দুর্দান্ত রেফারেন্স।

গভীর জ্ঞানার্জন
ইয়ান গুডফেলো, ইয়োশুয়া বেঙ্গিও এবং অ্যারন কোরভিল দ্বারা

এই ডিপ লার্নিং পাঠ্যপুস্তকটি এমন একটি সংস্থান যা শিক্ষার্থীদের এবং অনুশীলনকারীদের সাধারণভাবে মেশিন লার্নিং এবং বিশেষ করে গভীর শিক্ষার ক্ষেত্রে প্রবেশ করতে সহায়তা করার উদ্দেশ্যে।

বিনামূল্যে
বই দেখুন  
নিউরাল নেটওয়ার্ক এবং ডিপ লার্নিং
মাইকেল নিলসেন দ্বারা

এই বইটি নিউরাল নেটওয়ার্কের উপর একটি তাত্ত্বিক পটভূমি প্রদান করে। এটি TensorFlow ব্যবহার করে না, তবে আরও শিখতে আগ্রহী শিক্ষার্থীদের জন্য এটি একটি দুর্দান্ত রেফারেন্স।

বিনামূল্যে
বই দেখুন  

ধাপ 3: TensorFlow এর সাথে কাগজপত্র পড়ুন এবং প্রয়োগ করুন

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