ডিপ ল্যার্নিং গাইডলাইন-২০২৪
ডিপ লার্নিং হল মেশিন লার্নিং এর একটি উপসেট, যা মূলত তিন বা ততোধিক স্তর বিশিষ্ট একটি নিউরাল নেটওয়ার্ক এর সমন্বয়। এই নিউরাল নেটওয়ার্কগুলি মানুষের মস্তিষ্কের আচরণকে অনুকরণ করার চেষ্টা করে, যদিও তার ক্ষমতার সাথে মেলে না কিন্তু এটি প্রচুর পরিমাণে ডেটা থেকে "শিখতে" পারে।
ডিপ ল্যার্নিংডাটা সায়েন্সের খুবই গুরুত্বপূর্ণ উপাদান, যার মধ্যে পরিসংখ্যান, গনিত, আর্টিফিশিয়াল ইন্টিলিজেন্স, মেশিন ল্যার্নিং, ভবিষ্যদ্বাণীমূলক মডেল ইত্যাদি রয়েছে।
কিছু রিয়েল লাইফ এক্সামফল; কম্পিউটার স্পিচ ও ইমেজ রিকগনাইজেশন(Speech & Image Processing), ছবি থেকে বিভিন্ন অবজেক্ট চিহ্নিতকরন,কালারিং ব্ল্যাক এন্ড হোআইট ইমেজ, ছবিতে ক্যাপশন জেনারেশন এবং চিহ্নিতকরন, শব্দ থেকে টেক্সট, কম্পিউটার ভিশন(OpenCV),বিগ ডাটা এনালাইসিস, টেক্সট জেনারেশন(Text Processing/NLP), সেলফ ড্রাইভিং কার, চ্যাট বোট,ভার্চূয়াল অ্যাসিসটেন্ট যেমন গুগোল অ্যাসিস্ট্যান্ট, সিরি ইত্যাদি।
কি কি স্কিল লাগে??
- Mathematics স্কিলঃ
২. Linear Algebra.
৩. Calculus.
- প্রোগামিং স্কিলঃ
১. Python
২. R
৩. Matlab
৪. Java ইত্যাদি
- টেকনিক্যাল স্কিলঃ
১. ডাটা প্রি-প্রসেসিং( ক্লিনিং, এনকোডিং, পার্সিং ইত্যাদি)
২. ETL (Extraction, Transformation, Load)
৩. ডাটাবেজ(MySql, Oracle Database, and NoSql)
৪. মেশিন ল্যার্নিং(বিস্তারিত)
- Naive Bayes.
- Support Vector Machine.
- K nearest Neighbour.
- Linear Regression.
- Logistic Regression.
- Decision Tree.
- Random Forest.
- K means Clustering.
- Hierarchical Clustering.
- Apriori ইত্যাদি অ্যালগোরিদম
৫. ডিপ ল্যার্নিং অ্যালগোরিদম
শীর্ষ 10টি ডিপ লার্নিং অ্যালগরিদম:
- Convolutional Neural Networks (CNNs)
- Artificial Neural Networks (ANNs)
- Long Short Term Memory Networks (LSTMs)
- Multilayer Perceptron’s (MLPs)
- Recurrent Neural Networks (RNNs)
- Generative Adversarial Networks (GANs)
- Autoencoders
- Self Organizing Maps (SOMs)
- Deep Belief Networks (DBNs)
- Restricted Boltzmann Machines( RBMs)
- ডিপ ল্যার্নিং প্লাটফরমঃ
১. PyTorch (Python)
২. Keras (Python)
৩. TensorFlow (Python)
৪. Django, Tkinter (Python)
৫. Sci-kit learn (Python)
৬. Theano (Python)
৭. DL4J (Java and Scala) ইত্যাদি
- জনপ্রিয় কিছু ডিপ ল্যার্নিং প্রজেক্টঃ
১. Face Detection
২. Handwritten Digit Recognition(MNIST)
৩. Image Classification with CIFAR-10 Dataset
৪. Crop Disease Detection
৫. Lung Cancer Detection
৫. Driver Drowsiness Detection
৬. Human Face Generator
৭. Real-Time Image Animation
৯. Dog’s Breed Identification
১০. Colour Detection ইত্যাদি
- ডিপ ল্যার্নিং কোর্সঃ
১. Neural Networks and Deep Learning (DeepLearning.AI)
২. Introduction to Deep Learning (MIT)
৩. DS-GA 1008: Deep Learning (NYU)
৪. Intro to Deep Learning with PyTorch (Facebook)
৫. Practical Deep Learning For Coders (fast.ai) ইত্যাদি
- ইন্ডিয়ান ইউটিউব চ্যানেল খুজছেন ?✌✌
১. Edureka (Highly recommended)
২. Simplilearn
৩. Krish Naik ইত্যাদি
- বাংলাতে কিছু ভালো চ্যানেলঃ
১. Studymart
২. Machine Learning Talks & Tips ইত্যাদি
এছাড়া ও প্রতিটি টপিক নিয়ে আলাদা আলাদা ভাবে অন্য ব্লগে বলব ইনশা আল্লাহ। Happy Learning✌✌✌✌