Link Search Menu Expand Document

We know the three types of problem we handle. See Below

  • Classification
  • Regression
  • Optimization
  • Unsupervised Learning

Based on the problem type we select Machine Learning Model. For example, when we have to deliver the client in terms numbers and probabilities, we have to choose Naive Bayes Algorithm, and the Decision Tree is for rules.

And Every Model has three components. Those are

  • Representation
  • Evaluation
  • Optimization

Types of Machine Learning Algorithm

  • Supervised
  • Unsupervised
  • Recommended Systems

We know the types of Problems

  • Classification
  • Regression
  • Optimization
  • Unsupervised Machine Learning

In Above types,

  • Classification & Regresssion comes under Supervised ML
  • Optimization comes under Recommended Systems
  • Clustering comes under Unsupervised Machine Learning

Regression

When we have to predict continuous variable, it comes under regression.

Classification

When we have to classify something, example, spam or no spam, this type of Algorithm comes under Classification.

Clustering

Social Network Analysis comes under clustering

Collaborative Filtering

Netflix Recommendation comes under Collaborative Filtering.

Supervised ML ( Regression & Classification )

In Supervised ML,

  • We have a Target Variable through which we train our Model.
  • Predict Class or Label Value ( Regresssion or Classification)
  • Examples : Decision Tree, Naive Bayes, Support Vector Machine, Nueral Networks

    Unsupervised ML

  • We dont have a Target Variable.
  • Here we determine data Patterns and Group
  • Example : - K - Means, genetic Algorithm, Clustering

Develop ML Model

  • Divide the dataset into Train and Test Data.
  • Develop the Model onto Train Data.
  • Test the Model onto Test Data and Measure the accuracy.

Applications

  • Speech Recognition
  • Natural Language Processing
  • Computer Vision
  • Aritifical Intelligence
  • Medical Outcome Analysis
  • Robot Control
  • Computational biology