How to get started with Machine Learning?
This is most basic question people ask is how to get started with machine learning? Here are some basic guidelines, no specific course but generalised list of topics which one should cover if he/she wants to be in machine learning.
The road-map is divided into 6 sections. They are:
- Mathematics
- Python/R
- Machine Learning Algorithms
- Deep Learning Algorithms
- Computer Vision
- Natural Language Processing
Mathematics
- Linear Algebra
- Statistics
- Calculus
- Probability
- Numerical Optimisation
Python/R
- Basic Python/R
- Numpy, Pandas, sci-kit learn, Matplotlib, nltk
Machine Learning Algorithms
- Regression, Classification, Clustering, Gradient Descent, Optimisations
- Bayesian Methods, Time Series, Ensemble Algorithms
- Libraries: sci-kit learn, graphlab.
Deep Learning Algorithms
- Artificial Neural Networks (ANN), Activation Functions, Dropout
- Convolution Neural Networks (CNN)
- Recurrent Neural Networks (RNN)
- Gated Recurrent Units (GRUs) Long-short term memory Networks (LSTMN)
- Deep Belief Networks
- Transfer Learning and other advanced concepts such as R - CNN, F - RCNN
- Frameworks: Tensorflow, Keras, Pytorch, Caffe, gym by openai.
Computer Vision
- Open-CV
- Pattern Recognition
- Segmentation
- Object detection
Natural Language Processing
- Tokenization, Stemming and Lemmatizing
- POS (Part of Speech)
- NER (Named Entity Recognition)
- TF-IDF
- word2vec
These all are pure mathematical topics, implement all of them at least once.
Senior Associate - Data Science @PwC India |GenAI | Data Science | Data Engineering
4 年It feels great when you are already working and experimenting with all of these libraries. Great post for beginners.
Student at Annamacharya Institute of Technology & Sciences,(Autonomous) New Bowenpally, Rajampet
4 年Awesome
Software Engineer 2 @Microsoft || IIT ISM Dhanbad ECE '21
4 年Akshat Gupta Sir this is a great article, I'll follow up with you for further guidance.
SAP ABAP developer in Accenture|| Ex-Tcser
5 年This is the perfect article to get an idea on how to start with ML. Nice overview of ML initiator??