মেশিন লার্নিংয়ের জন্য আমার কী অধ্যয়ন করা দরকার?


9

গত বছর থেকে শুরু করে, আমি মেশিন লার্নিংয়ের মতো কয়েকটি গুরুত্বপূর্ণ থিসিস বোঝার জন্য বিভিন্ন বিষয় অধ্যয়ন করছি

এস। হোক্রেইটার, এবং জে শ্মিধুবার। (1997)। দীর্ঘ স্বল্পমেয়াদী স্মৃতি । নিউরাল গণনা, 9 (8), 1735-1780।

যাইহোক, আমার কোনও গাণিতিক পটভূমি না থাকার কারণে, আমি পছন্দ মতো বিষয়গুলি শিখতে শুরু করি

  • পাথুরি
  • মাল্টিভাইয়ারেট ক্যালকুলাস
  • গাণিতিক অনায়ালিসিস
  • রৈখিক বীজগণিত
  • ডিফারেনশিয়াল সমীকরণ
  • রিয়েল অ্যানেলিসিস (পরিমাপ তত্ত্ব)
  • প্রাথমিক সম্ভাবনা এবং পরিসংখ্যান
  • গাণিতিক পরিসংখ্যান

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

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

ক্ষেত্রগুলিতে কাজ করার জন্য কি আমার নিজস্ব দক্ষতা থাকা গুরুত্বপূর্ণ? যদি তা হয় তবে এখনই আমার কী ধরণের বিষয়গুলি পড়তে হবে?

আপনার সুবিধার জন্য, আমি মার্কভ প্রক্রিয়া এবং মার্কভের সিদ্ধান্ত প্রক্রিয়া সম্পর্কে আরও জানতে চাই।


1
আমি বলব যে আপনি যদি এলএসটিএম পেপারে সমস্ত কিছু বুঝতে পারেন তবে এমএল-এ আপনার ক্যারিয়ারটি অনুসরণ করার জন্য আপনার কম-বেশি ইতিমধ্যে সমস্ত "পূর্বশর্ত" রয়েছে। অবশ্যই, আপনি আপনার পথে নতুন ধারণাগুলি পাবেন (প্রত্যেকেই করে) তবে আপনি সেগুলি মোকাবেলা করতে সক্ষম হবেন (নিজেরাই কিছু গবেষণা করে)। আপনি এলএসটিএম কাগজটি বুঝতে পারলে মার্কভ প্রসেস এবং এমডিপিগুলি আসলে খুব বড় বিষয় নয়।
nbro

উত্তর:


4

কৃত্রিম বুদ্ধিমত্তায় স্নাতকোত্তর ডিগ্রি অর্জনকারী হিসাবে, আমি আপনাকে দৃ Machine়ভাবে মেশিন লার্নিংয়ের কিছু বেসিক অধ্যয়ন করার পরামর্শ দিচ্ছি।

এটি করার জন্য, আপনি কিছু ক্যাগল প্রতিযোগিতা চেষ্টা করে তত্ত্ব এবং অনুশীলনের জন্য একটি ভাল বই ( মেশিন লার্নিং , টম মিচেল, ম্যাকগ্রা হিল, 1997) পেতে পারেন ।

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

ক্যাগল-এ, উপলব্ধ ডেটাসেটগুলির সাথে কাজ শুরু করতে আপনি অনেক দরকারী টিউটোরিয়াল (নোটবুক হিসাবে নাম) খুঁজে পেতে পারেন। টাইটানিক চ্যালেঞ্জ সম্পর্কে কিছু টিউটোরিয়াল এখানে


5

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

সম্ভাবনার পরিচয় - অনিশ্চয়তার বিজ্ঞান

এছাড়াও, ক্যালকুলাসের একটি বেসিক কোর্স যথেষ্ট হবে, বেসিক বাস্তবায়নের জন্য আপনার উচ্চতর স্তরের ক্যালকুলাস বোঝার প্রয়োজন নেই যদি না আপনি কোনও নতুনের সাথে কোনও টেইলার তৈরি ওজন আপডেটের পরিকল্পনা বা নিউরাল নেট তৈরি করতে না চান। তবে ক্যালকুলাস সম্পর্কে স্বীকৃতি পেতে খান একাডেমি: ক্যালকুলাস চেক আউট

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

যেমন, প্রোগ্রামিং ভাষার জন্য মেশিন লার্নিং বা নিউরাল নেটগুলি পাইথন বা আর-তে প্রয়োগ করা ভাল কারণ তাদের মধ্যে ডেটা ভিজ্যুয়ালাইজেশন এবং প্রোগ্রামিং বেশ সহজ is

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

মাঠে নতুন অভিজ্ঞ প্রোগ্রামারটির জন্য এআই থিওরি / সরঞ্জাম / অ্যাপ্লিকেশনগুলির প্রয়োজনীয় উত্সগুলি?


3

আমি পরিসংখ্যানের মডেলগুলি খুব সহায়ক বলে মনে করেছি। তবে এটির নিজস্ব পরিসংখ্যানই যথেষ্ট নয়, আপনার সম্ভাবনা তত্ত্বের একটি খুব দৃ .় পটভূমিও প্রয়োজন।


1

পাইথনের প্রাথমিক বিষয়গুলি প্রথমে শিখুন। বে এর উপপাদ্য দিয়ে শুরু করুন তারপরে 1) সম্ভাব্যতা ঘনত্ব ফাংশন 2) সংশ্লেষ ঘনত্ব ফাংশন 3) অবিচ্ছিন্ন ফাংশন 4) কেন্দ্রীয় সীমাবদ্ধ তত্ত্ব।


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

1

প্রথমত, আমার উপর একটি দ্রুত পটভূমি। আমি একজন প্রাক-মেড ছাত্র, যিনি একটি বায়ো ফিজিক্স ডিগ্রি সহ আন্ডারগ্রাড স্নাতক। কিছু কঠোর পরিশ্রম এবং স্মার্ট সিদ্ধান্ত নেওয়ার পরে, আমি এখন একটি এআই / এমএল সফটওয়্যার ইঞ্জিনিয়ার, কম্পিউটার সায়েন্সে মাস্টার্স (মেশিন লার্নিংয়ের বিশেষত্ব) সহ।

ক্ষেত্রগুলিতে কাজ করার জন্য কি আমার নিজস্ব দক্ষতা থাকা গুরুত্বপূর্ণ?

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

যদি তা হয় তবে এখনই আমার কী ধরণের বিষয়গুলি পড়তে হবে?

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

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

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

আপনি যদি স্নাতকোত্তর ডিগ্রিতে আগ্রহী হন তবে আমি জর্জিয়ার টেকের অনলাইন মাস্টার্স কম্পিউটার সায়েন্সে ( ওএমএসসিএস ) পর্যাপ্ত প্রস্তাব দিতে পারি না । এটি একটি দুর্দান্ত শিক্ষা, এবং (যখন আমি ২০১৫ সালে ভর্তি হয়েছিলাম) কোনও জিআরই প্রয়োজন নেই এবং কেবলমাত্র $ 8000.00 ব্যয় হয়


-1

3 মাসে মেশিন লার্নিং শিখুন

ইউটিউবে সিরাজ রাওয়ালের এই ভিডিওটি "3 মাসের মধ্যে মেশিন শিখুন" এর পাঠ্যক্রম

মাস 1

সপ্তাহ 1 লিনিয়ার বীজগণিত

https: //www।

সপ্তাহ 2 ক্যালকুলাস

https://www.youtube.com/playlist?list=PLZHQObOWTQDMsr9K-rj53DwVRMYO3t5Yr

3 সপ্তাহ সম্ভাবনা

https://www.edx.org/course/introduction-probability-science-mitx-6-041x-2

সপ্তাহ 4 অ্যালগরিদম

https://www.edx.org/course/algorithm-design-analysis-pennx-sd3x

মাস 2

সপ্তাহ 1

ডেটা সায়েন্সের জন্য অজগর শিখুন

https://www.youtube.com/watch?v=T5pRlIbr6gg&list=PL2-dafEMk2A6QKz1mrk1uIGfHkC1zZ6UU

বুদ্ধি গণিত

https://www.youtube.com/watch?v=xRJCOz3AfYY&list=PL2-dafEMk2A7mu0bSksCGMJEmeddU_H4D

টেনসরফ্লোতে পরিচয়

https://www.youtube.com/watch?v=2FmcHiLCwTU&list=PL2-dafEMk2A7EEME489DsI468AB0wQsMV

সপ্তাহ 2

এমএল (উদাসীনতা) এর পরিচিতি https://eu.udacity.com/course/intro-to-machine-learning--ud120

৩-৪ সপ্তাহ

এমএল প্রকল্পের আইডিয়াগুলি https://github.com/NirantK/awesome-project-ideas

মাস 3 (গভীর শিক্ষা)

সপ্তাহ 1

ডিপ লার্নিংয়ের পরিচিতি https://www.youtube.com/watch?v=vOppzHpvTiQ&list=PL2-dafEMk2A7YdKv4XfKpfbTH5z6rEEj3

সপ্তাহ 2

ডিপ লার্নিং ফাস্ট.এইআই http://course.fast.ai/ দ্বারা

৩-৪ সপ্তাহ

আমার গিথুব থেকে ডিএল প্রকল্পগুলি পুনরায় বাস্তবায়ন করুন https://github.com/llSourcell?tab=repositories


অতিরিক্ত সংস্থানসমূহ:
- এমএল-এর লোকেরা টুইটারে অনুসরণ করুন


1
হ্যাঁ, আমি কেন আপনাকে এই উত্তরটি হ্রাস করে তা বলতে পারি। 1) আমি মনে করি না আপনি 3 মাসের মধ্যে মেশিন লার্নিং ভালভাবে শিখতে পারবেন, পূর্বশর্তগুলি অধ্যয়ন করে। 2) শেখার সময় প্রত্যেকের নিজস্ব গতি থাকে, সুতরাং 3 মাসের মধ্যে শেখার সীমাবদ্ধ রাখা ভাল ধারণা নয়। 3) আপনি কেন লোককে অন্য উত্সগুলির সাথে সংযুক্ত করছেন কেন তা ব্যাখ্যা না করেই।
nbro

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

@ এনব্রো যদি আমি আপনার বক্তব্যের সাথে একমত হই তবে প্রত্যেকেরই নিজস্ব শিক্ষার গতি আছে তবে কমপক্ষে কম লোকই এই উত্তরটি গ্রহণ করতে পারে
মহেশ্বর লিগাদ

এই উত্তরটি গবেষক এবং বিজ্ঞানীর জন্য নয় প্রকৌশলীদের ক্ষেত্রে প্রযোজ্য
মহেশ্বর লিগাড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.