Pathway to explore Machine Learning

Pathway to explore Machine Learning

In this blog let's discuss what are the topics to be covered to become a Machine Learning engineer

What is Artificial Intelligence?

Artificial intelligence is the simulation of human intelligence processes by machines, especially computer systems.

AI vs Machine Learning vs Deep Learning

vs.png

Types of Machine Learning (ML)

  1. Supervised
  2. Unsupervised
  3. Reinforcement

What is Supervised Machine Learning ?

Supervised learning is similar to a Supervisor or a Teacher, teaching or training the model with labelled data.

image.png

What is Unsupervised Machine Learning?

Unlike supervised learning, no teacher is provided that means no training will be given to the machine. Therefore the machine is restricted to find the hidden structure in unlabeled data by itself.

image.png

What is Reinforcement Machine Learning?

Area of ML concerned with low intelligent agents take actions in an environment to maximize its rewards

Deep Learning - Basics

Deep learning utilizes both structured and unstructured data for training.

After exploring these basics cover python topics

Python Basics

  1. Explore Jupyter notebook or Google colaboratory
  2. Python Basics
  3. Python Basics - Data types - int,float,string,complex,boolean
  4. Python Special Data types - List, tuple,dictinoary,set
  5. Operators
  6. Conditional statement
  7. Loops in python
  8. Functions

Python libraries

  1. Pandas
  2. Numpy
  3. Scikit learn
  4. Matplot lib
  5. Seaborn

Data Collection

You can collect data from

  1. Kaggle
    • Direct import of data
    • Via API
  2. UCI
  3. Google search Data

Pre processing

  1. Handle Missing values
  2. Data standardization

Mathematics Basics

  1. Algebra
  2. Statistics
  3. Probability
  4. Calculus

Training models

  1. What is machine learning model?
  2. How to select model for training?
  3. Model Optimization
  4. Model Evaluation

Types of models

Classification models:

  1. Logistic Regression
  2. Support Vector machine
  3. Decision Tree Classification
  4. Random Forest Classifier
  5. Nave Bayes
  6. K - Nearest Neighbors

Regression models:

  1. Linear Regression
  2. Lasso Regression
  3. Logistic Regression
  4. SVM Regression
  5. Random Forest Regression
  6. Decision Tree Regression Clustering models:
  7. K means clustering
  8. Hierarchical clustering

Association Models:

  1. Apriori
  2. Eclat

Bravo! Now you are known about what topics to be covered in Machine Learning, Then why are you waiting start explore, and practice more models and showcase your projects in you resume.