Machine learning is the top trending career in the world. It is a hard skill to learn and get started if you are a self-taught programmer so, I will guide you on how you can gain machine learning skills and help to change the world using your machine learning skill.
What is machine learning?
Machine learning is the science of getting computers to learn like humans do and improve over time using data.
ML Roadmap
Step 1: Learn a programming language
You can learn either Python or R. I suggest you learn Python.
Python is a very powerful and popular language as it has various libraries for machine learning, math, and statistics. for example, Pandas, Numpy, and Scikit learn. You have to learn sci-kit and learn to work with a machine learning algorithm.
Step 2: Learn Linear Algebra
Linear algebra is a sub-field of mathematics concerned with vectors, matrices, and linear transforms. It is a key foundation in the field of machine learning.
Step3: Learn Basic Python libraries
Mainly there are three most important python libraries required to learn machine learning.
There are also many libraries other than these three like TensorFlow, OpenCV-python, PyTorch, etc but these three are prerequisites to learning machine learning using python.
Step 4: Learn Machine learning algorithms
There are three types of machine learning algorithms:
Regression Algorithms
Instance-Based Algorithms
Clustering Algorithms
Bayesian Algorithms
Decision Tree Algorithms
Regularization Algorithms
Association Rule Learning Algorithms
Ensemble Algorithms
Artificial Neural Network Algorithms
Deep Learning Neural Network Algorithms
Dimensionality Reduction Algorithms