নিউরাল নেটওয়ার্কগুলির জন্য গাণিতিক পটভূমি


11

এটি এই সাইটের জন্য উপযুক্ত কিনা তা নিশ্চিত না, তবে আমি কম্পিউটার বিজ্ঞানে এমএসই শুরু করছি (প্রয়োগিত গণিতে বিএস) এবং মেশিন লার্নিংয়ের একটি শক্তিশালী পটভূমি পেতে চাই (আমি সম্ভবত পিএইচডি করতে যাচ্ছি)। আমার উপ-স্বার্থের একটি হ'ল নিউরাল নেটওয়ার্ক।

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

আমি পড়তে করার পরিকল্পনা নিয়মতান্ত্রিক পরিচিতি: নিউরাল নেটওয়ার্ক বা প্যাটার্ন স্বীকৃতি জন্য নিউরাল নেটওয়ার্ক । কারও কি কোনও ইনপুট বা বিকল্প প্রস্তাবনা রয়েছে?

উত্তর:


10

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

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


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

5

গণিতের উপাদানটিতে সম্ভবত উন্নত বীজগণিত, ট্রিিগ, লিনিয়ার বীজগণিত এবং সর্বনিম্ন ক্যালকুলাস অন্তর্ভুক্ত থাকবে।

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

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

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

আবার, আমি মনে করি সবগুলি গণিত এবং এনএন এর সাথে সম্পর্কিত তবে বিস্তৃত অর্থে।


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

3

দেখুন: http://www.quora.com/Career-Advice/How-do-I-become-a-data-scientist দ্বিতীয় উত্তর। বেশ সম্পূর্ণ রোডম্যাপ।

মেশিন লার্নিংয়ের ধীরে ধীরে পরিচিতি: স্ট্যান্ডফোর্ডের অ্যান্ড্রু এনজি দ্বারা এই দুর্দান্ত মেশিন লার্নিং 101 কোর্সটি অনুসরণ করুন । আমি কি এটা দুর্দান্ত করে দিয়েছি?

https://www.coursera.org/course/ml


2

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


2

মেইন বিষয় পরিসংখ্যান

মাল্টিভেয়ারেবল ক্যালকুলাস

সংখ্যাগত লিনিয়ার বীজগণিত (স্পার্স ম্যাট্রিকেস ইত্যাদি) সংখ্যাগত অপ্টিমাইজেশন (গ্রেডিয়েন্ট বংশোদ্ভূত ইত্যাদি, চতুর্ভুজ প্রোগ্রামিং)

আপনি গাউসীয় প্রক্রিয়াগুলি পড়তে এবং সেখানে প্রয়োজনীয় গণিতগুলি পড়তে এবং কিছু চিত্র প্রক্রিয়াকরণ / প্রাকৃতিক ভাষা প্রসেসিং ক্লাস করার চেষ্টা করতে পারেন


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