Introduction of Machine Learning

 

Machine learning :

•        Machine learning is a field of computer science that uses statistical techniques to give computer systems the ability to "learn” with data, without being explicitly/traditional programmed.

•      Machine learning is technology which enables computers to learn automatically from past data and building model and predict output for future value.

•        In simple word machine learning is all about learning from data

Explicitly / Traditional Programming:

 


Traditional (Explicit / Conventional) Programming

·        Explicitly / traditionally programmed means writing a separate program or logic for every possible scenario.

·        The programmer manually defines rules and conditions.

·        Flow:

o   Logic (Program) + Data → Output

o   The computer only follows the instructions written by the programmer.

o   If a new scenario occurs, the program must be modified.

Example : Fan Control

·        If temperature > 30 → Turn ON fan

·        If temperature ≤ 30 → Turn OFF fan

Machine Learning

·        In machine learning, we do not write logic manually.

·        Instead, we provide:

o   Data (inputs + outputs)

o   Machine learning algorithm

·        The algorithm analyzes the data, identifies patterns, and automatically creates logic.

·        Flow:

o   Data + Algorithm → Model (Learned Logic)

o   New Data → Output

·        Once trained, the model can handle new and unseen scenarios.

Example : Fan Control

·        Provide past temperature data along with fan ON/OFF status

·        The model learns when to turn the fan ON or OFF automatically

 

******************** >< ********************


How Does Machine Learning Work?

Machine Learning Working Diagram :


This diagram explains how a Machine Learning model works from training to final decision.

Step 1: Data Set

  • We start with a Dataset.
  • It contains historical data.
  • In Machine Learning, data can be:
    • Numbers (marks, salary, age)
    • Categories (Yes/No, Spam/Not Spam)
    • Structured data (tables)

- Example: Student marks and Pass/Fail result.

Step 2: Machine Learning Algorithm (Training Phase)

The dataset is given to the Machine Learning Algorithm.

Examples of ML algorithms:

  • Linear Regression
  • Logistic Regression
  • Decision Tree
  • SVM

During training:

  • The algorithm finds patterns.
  • It reduces prediction error.

-  The model learns from past data.

Step 3: Model Creation

After training:

  • A Machine Learning Model is created.
  • It contains learned patterns.
  • It is ready to predict new data.

Step 4: New Input Data

Now we provide:

  • New unseen data.

Example:

  • New student marks.
  • New customer details.

This data goes into the trained ML algorithm.

 Step 5: Prediction

The model processes the new data and gives:

🔎 Prediction

Example:

  • Pass / Fail
  • Loan Approved / Rejected
  • Spam / Not Spam

 Step 6: Decision / Evaluation

On the right side:

  • 👍 means correct prediction
  • 👎 means wrong prediction
  • 🔍 means evaluation

We check:

  • Is prediction correct?
  • What is the accuracy?

If wrong:
-  Retrain or improve the model.

Step 7: Successful Model

If performance is good:

  • The model becomes a Successful Model
  • It can be deployed in real-world applications.

 ******************** >< ********************

Post a Comment

0 Comments