আমি কীভাবে নিউরাল নেটওয়ার্ক শিখব?


15

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

দ্রষ্টব্য: আমি জাভা, পাইথন, ব্যাশ, জাভাস্ক্রিপ্ট, মতলব, এবং সি ++ এর কিছুটা জানি।

উত্তর:


7

আমি কম্পিউটার সায়েন্সে মাস্টার্স করেছি এবং আমার থিসিসটি নিউরাল নেটওয়ার্কগুলি ব্যবহার করে সময়-সিরিজের পূর্বাভাস সম্পর্কে ছিল।

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

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

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

তদুপরি, আমি দেখতে পাচ্ছি যে আপনি মতলবের সাথে পরিচিত, তাই সম্ভবত আপনি কিছু পরিসংখ্যান / সম্ভাব্যতা ক্লাস নিয়েছেন, অন্যথায়, এগুলি আপনাকে কিছুটা অভিভূত করবে।


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

সহায়ক হতে পেরে আনন্দিত :) @ ফুরকানটপ্রাক
স্ট্রুগা

10

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

তবে আমি আরও যোগ করব যে এটি করার আগে আপনার কিছু বেসিক "মেশিন লার্নিং" ক্লাস নেওয়া উচিত (আপনার বিশ্ববিদ্যালয়ে পাওয়া উচিত)। আজকাল অনেক লোক সরাসরি স্নায়বিক নেটওয়ার্কগুলি প্রয়োগ এবং বাস্তবায়ন করতে চলেছেন কারণ এটি তুলনামূলকভাবে সহজ, তবে এটির উন্নতি করতে বা এর সম্পূর্ণ সম্ভাবনায় এটি ব্যবহার করার মতো বোঝার অভাব রয়েছে than


1
আমি এটার সাথে সম্পূর্ণ একমত। অনেকগুলি এমএল এবং এনএন-এর "জ্ঞান নির্ভরতা" রয়েছে যেখানে অন্তর্নিহিত কিছু কৌশল / ধারণার মধ্যে পর্যাপ্ত ব্যাকগ্রাউন্ড তৈরি না করে হার্ড স্টাফটিতে ঝাঁপ না দেওয়া সবচেয়ে সহজ। ক্যালকুলাস এবং লিনিয়ার বীজগণিতের বাইরে কিছু প্রাথমিক মেশিন লার্নিং কনসেপ্টে (বিশেষত গাণিতিকভাবে) একটি ভিত্তি তৈরি করুন
ইথান

8

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

PS: আমি এখানে আমার ব্লগটির বিজ্ঞাপন দিচ্ছি না। আমি শুধু সাহায্য করছি। আপনি যদি অনুসরণ করতে চান তবে আপনি অনুসরণ করতে পারেন অন্যথায় কেবল অ্যান্ড্রু এনগের সাথে যেতে পারেন


4
এনজি হ'ল এক ধরণের ধ্রুপদী, এবং তার নতুন পুনর্নির্মাণের বৈশিষ্ট্যটি আপ টু ডেট and । এই কোর্সটি গ্রহণ করা আপনাকে একটি ভাল ভিত্তি তৈরি করবে এবং এটি এমন একটি যা আপনার প্রজন্মের অন্যান্য অনুশীলনকারীদের সাথে সাদৃশ্যপূর্ণ। আমি একমাত্র শেষ কারণেই এটি করব - নোট করুন যে এটি খুব বেশি কঠিন নয় - হিন্টনের করা কোর্সেরা কোর্সটি আরও শক্ত, তবে এখন কিছুটা তারিখ।
মাইক ওয়াইজ

@ মাইকওয়াইজ হ্যাঁ আমি বলছি না কোর্সটি কঠিন। আমি বলছি নিউরাল নেটওয়ার্কগুলি শক্ত, বিশেষত আপনি যখন প্রথম দিকে এবং ওয়েব ব্যাকগ্রাউন্ড থেকে হন
গৌরব

7

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


6

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


3

ফ্রাঞ্জোইস চোলট দ্বারা পাইথনের সাথে গভীর শিক্ষণ কেরাসের লেখকের গভীর শিক্ষার ক্ষেত্রে একটি দুর্দান্ত, উচ্চ-স্তরের ভূমিকা।


1

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


1

স্ব-শিক্ষার জন্য অনেকগুলি ভাল ওয়েবসাইট রয়েছে। নীচে দুটি উদাহরণ দেওয়া হল:

https://machinelearningmastery.com/start-here/#deeplearning

https://www.analyticsvidhya.com/blog/2018/10/introduction-neural-networks-deep-learning/

এগুলি ব্যবহারিক দিকগুলির জন্য বিশেষত সহায়ক, তাত্ত্বিক পটভূমির জন্য সম্ভবত এটি কম less

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