SlideShare a Scribd company logo
I’m Sujith Jayaprakash, Currently working as
the Director and Busienss Head of NewEdge
InfoTech Gh Ltd. I’m a business development
professional with a strong background in IT
Training and administration. I have more than
a decade of experience in the education
sectors in India, Africa and Latin America with
significant experience in Senior Management
roles and leading institutional academic
delivery improvement. I have completed
Doctor of Philosophy in Computer Science
and specialized in Education Data Mining.
Area of Expertise : Data Science, Web Mining,
Education Data Mining, and Social Media Marketing
HELLO!
This webinar is solely focused on introducing you to
machine learning concepts, Hence most of the topics
I deal here would be just an introduction to various ML
applications and steps involved.
So if you’re already have a fair bit of experience in ML
or Data Science then this webinar might not be of your
interest.
Cheers! Let’s Start
WHAT IS MACHINE LEARNING
Wikipedia
Machine learning (ML) is the study of
computer algorithms that improve
automatically through experience.
O’Reilly
ML is a subset of the larger field of artificial
intelligence (AI) that “focuses on teaching
computers how to learn without the need to
be programmed for specific tasks - Sujit
Pal and Antonio Gulli in Deep Learning with
Keras.
01
02
Some
common
definitions
from reliable
sources
We’re the
Super
Heroes
Artificial Intelligence Vs.
Machine Learning Vs.
Neural Networks Vs.
Deep Learning Vs.
Data Science
AI Vs. ML Vs. NN Vs. DL Vs. DS
AI is for building models that
emulate cognition and human
understanding. AI is the
implementation of a predictive
model to forecast future events
Data Science
Data Science is about finding
hidden patterns in the data.
Data Science comprises of
various statistical techniques
whereas AI makes use of
computer algorithms
Deep Learning
Deep learning is a subset of
machine learning in artificial
intelligence (AI) that has networks
capable of learning unsupervised
from data that is unstructured or
unlabeled.
Artifical Intelligence
Neural Network
A neural network is a series
of algorithms that endeavors
to recognize underlying
relationships in a set of data
through a process that
mimics the way the human
brain operates.
Machine Learning
Machine learning is an application
of artificial intelligence (AI) that
provides systems the ability to
automatically learn and improve
from experience without being
explicitly programmed.
Real Life Examples of AI & Machine Learning
Automated Cars & Google Map Face Detection Video Surveillance
Product Recommendation Sentimental Analysis AI in Agriculture
Machine Leanring Concepts
Machine learning helps you
to use historical data to
make better business
decisions
ML models are used to
predict the future data
based on the historical
data
ML algorithms discover patterns
and data and construct
mathematical models using those
discoveries.
02
03
01
Learning a Function
y – Output Variable
f – Target Function
x – Input variables
Machine learning algorithms are described as learning a target function (f)
that best maps input variables (X) to an output variable (Y).
Y = f(x)
Product Recommendation Scenario
Classic Approach ML Approach
“ Assuming you are tasked with developing a
back end application that provides product
recommendation to customers based on past
purchases.
Recommendation
Purchase History
Creating Rules
Model
Purchase History
Site wide
Customer Access
Sales Data
Most recent
purchases
Recommended
Simple Algorithm
f(x) = a0x0 + a1x1 + a2x2 . . . . anxn
Feature: An Important Data Point
x0: Is the product a shirt?
Yes = 1
Weight: How much does the feature affect the
accuracy of the prediction?
a0: This customer has purchased 8 shirts in the
past
Weight = 0.8
x1: Is this item from a Brand [y]?
Yes = 1
Weight: How much does the feature affect the
accuracy of the prediction?
a1: 2/8 items this person bought in the past
were brand [y].
Weight = 0.25
If f(x) > 1, recommend the product
f(x) = 0.8 * 1 + 0.25 * 1
f(x) = 1.05
Two Key Components of the algorithm
Features : Are part of the dataset that are
identified as important to identify the
outcome
Weights : To determine how important the
associated feature is.
CATEGORIES
OF ML
Supervised
Unsupervised
Reinforcement
1. Supervised learning is the machine learning task of learning a function that maps an input to an output based
on example input-output pairs. It infers a function from labeled training data consisting of a set of training
examples.
2. With supervised learning, you feed the output of your algorithm into the system. This means that in supervised
learning, the machine already knows the output of the algorithm before it starts working on it or learning it. A
basic example of this concept would be a student learning a course from an instructor. The student knows what
he/she is learning from the course.
3. With the output of the algorithm known, all that a system needs to do is to work out the steps or process
needed to reach from the input to the output. The algorithm is being taught through a training data set that
guides the machine. If the process goes haywire and the algorithms come up with results completely different
than what should be expected, then the training data does its part to guide the algorithm back towards the right
path.
4. Supervised Machine Learning currently makes up most of the ML that is being used by systems across the
world. The input variable (x) is used to connect with the output variable (y) through the use of an algorithm. All
of the input, the output, the algorithm, and the scenario are being provided by humans. We can understand
supervised learning in an even better way by looking at it through two types of problems.
Supervised Learning
Supervised Learning
Supervised Learning
Classification Regression
Classification problems categorize all the variables that
form the output. Examples of these categories formed
through classification would include demographic data such
as marital status, sex, or age. The most common model
used for this type of service status is the support vector
machine. The support vector machines set forth to define
the linear decision boundaries.
Problems that can be classified as regression problems
include types where the output variables are set as a real
number. The format for this problem often follows a linear
format.
CLASSIFICATIONREGRESSION
1. Unsupervised learning is a type of machine learning algorithm used to draw inferences from datasets
consisting of input data without labeled responses.
2. The most common unsupervised learning method is cluster analysis, which is used for exploratory data
analysis to find hidden patterns or grouping in data. The clusters are modeled using a measure of similarity
which is defined upon metrics such as Euclidean or probabilistic distance.
3. Unsupervised learning algorithms allows you to perform more complex processing tasks compared to
supervised learning. Although, unsupervised learning can be more unpredictable compared with other natural
learning methods..
4. Unsupervised learning methods are used in bioinformatics for sequence analysis and genetic clustering; in
data mining for sequence and pattern mining; in medical imaging for image segmentation; and in computer
vision for object recognition.
Unsupervised Learning
Unsupervised Learning
Unsupervised Learning
Dimensionality
Reduction
Clustering
Dimensionality reduction or dimension reduction is the
process of reducing the number of random variables under
consideration by obtaining a set of principal variables.
Approaches can be divided into feature selection and
feature extraction.
Clustering can be considered the most important unsupervised learning problem; so,
as every other problem of this kind, it deals with finding a structure in a collection of
unlabeled data. A loose definition of clustering could be “the process of organizing
objects into groups whose members are similar in some way”. A cluster is therefore
a collection of objects which are “similar” between them and are “dissimilar” to the
objects belonging to other clusters.
DIMENSIONALITY
REDUCTION
CLUSTERING
1. A system interacts with a dynamic environment in which it must perform a certain goal (such as driving a
vehicle or playing a game against an opponent).
2. The system is provided feedback in terms of rewards and punishments as it navigates its problem space.
3. Reinforcement learning can be understood using the concepts of agents, environments, states, actions and
rewards, all of which we’ll explain below.
Reinforcement Learning
1. For example, in usual circumstances we would require an autonomous vehicle to put safety first, minimize ride
time, reduce pollution, offer passengers comfort and obey the rules of law. With an autonomous race car, on
the other hand, we would emphasize speed much more than the driver’s comfort. The programmer cannot
predict everything that could happen on the road. Instead of building lengthy “if-then” instructions, the
programmer prepares the reinforcement learning agent to be capable of learning from the system of rewards
and penalties. The agent (another name for reinforcement learning algorithms performing the task) gets
rewards for reaching specific goals.
Reinforcement Learning Examples
2
6
Dr. K. Prem Nazeer, Principal
(Dr. S. N. S Rajalakshmi College of Arts and Science)
Dr. V. Kathiresan, Director
(Dr. S. N. S Rajalakshmi College of Arts and Science)
Dr. N. Shanmugapriya, HOD
(Dr. S. N. S Rajalakshmi College of Arts and Science)
Entire SNS Team
& You all

More Related Content

What's hot

Machine Learning
Machine LearningMachine Learning
Machine Learning
Vivek Garg
 
Machine learning - AI
Machine learning - AIMachine learning - AI
Machine learning - AI
Witekio
 
Machine learning seminar ppt
Machine learning seminar pptMachine learning seminar ppt
Machine learning seminar ppt
RAHUL DANGWAL
 
Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?
Marina Santini
 
Machine Learning Basics
Machine Learning BasicsMachine Learning Basics
Machine Learning Basics
Suresh Arora
 
Types of artificial intelligence
Types of artificial intelligenceTypes of artificial intelligence
Types of artificial intelligence
HoneyChintal
 
Artificial Intelligence - Past, Present and Future
Artificial Intelligence - Past, Present and FutureArtificial Intelligence - Past, Present and Future
Artificial Intelligence - Past, Present and Future
Grigory Sapunov
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learning
Sangath babu
 
machine learning
machine learningmachine learning
machine learning
soundaryasarya
 
Machine learning
Machine learningMachine learning
Machine learning
Sanjay krishne
 
Presentation on supervised learning
Presentation on supervised learningPresentation on supervised learning
Presentation on supervised learning
Tonmoy Bhagawati
 
Machine learning
Machine learningMachine learning
Machine learning
Wes Eklund
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
Rabab Munawar
 
Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)
SwatiTripathi44
 
Machine learning
Machine learningMachine learning
Machine learning
Rajesh Chittampally
 
Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2
Ankit Gupta
 
Computer vision
Computer visionComputer vision
Computer vision
Kartik Kalpande Patil
 
Machine learning
Machine learningMachine learning
Machine learning
ArbAz QuReshi
 
Machine learning overview
Machine learning overviewMachine learning overview
Machine learning overview
prih_yah
 
Machine learning Algorithms
Machine learning AlgorithmsMachine learning Algorithms
Machine learning Algorithms
Walaa Hamdy Assy
 

What's hot (20)

Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine learning - AI
Machine learning - AIMachine learning - AI
Machine learning - AI
 
Machine learning seminar ppt
Machine learning seminar pptMachine learning seminar ppt
Machine learning seminar ppt
 
Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?
 
Machine Learning Basics
Machine Learning BasicsMachine Learning Basics
Machine Learning Basics
 
Types of artificial intelligence
Types of artificial intelligenceTypes of artificial intelligence
Types of artificial intelligence
 
Artificial Intelligence - Past, Present and Future
Artificial Intelligence - Past, Present and FutureArtificial Intelligence - Past, Present and Future
Artificial Intelligence - Past, Present and Future
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learning
 
machine learning
machine learningmachine learning
machine learning
 
Machine learning
Machine learningMachine learning
Machine learning
 
Presentation on supervised learning
Presentation on supervised learningPresentation on supervised learning
Presentation on supervised learning
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)
 
Machine learning
Machine learningMachine learning
Machine learning
 
Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2Intro/Overview on Machine Learning Presentation -2
Intro/Overview on Machine Learning Presentation -2
 
Computer vision
Computer visionComputer vision
Computer vision
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine learning overview
Machine learning overviewMachine learning overview
Machine learning overview
 
Machine learning Algorithms
Machine learning AlgorithmsMachine learning Algorithms
Machine learning Algorithms
 

Similar to Introduction to Machine Learning

Machine Learning by Rj
Machine Learning by RjMachine Learning by Rj
An Introduction to Machine Learning
An Introduction to Machine LearningAn Introduction to Machine Learning
An Introduction to Machine Learning
Vedaj Padman
 
introduction to machine learning
introduction to machine learningintroduction to machine learning
introduction to machine learning
Johnson Ubah
 
machine learning.docx
machine learning.docxmachine learning.docx
machine learning.docx
JadhavArjun2
 
what-is-machine-learning-and-its-importance-in-todays-world.pdf
what-is-machine-learning-and-its-importance-in-todays-world.pdfwhat-is-machine-learning-and-its-importance-in-todays-world.pdf
what-is-machine-learning-and-its-importance-in-todays-world.pdf
Temok IT Services
 
Machine Learning Tutorial for Beginners
Machine Learning Tutorial for BeginnersMachine Learning Tutorial for Beginners
Machine Learning Tutorial for Beginners
grinu
 
Training_Report_on_Machine_Learning.docx
Training_Report_on_Machine_Learning.docxTraining_Report_on_Machine_Learning.docx
Training_Report_on_Machine_Learning.docx
ShubhamBishnoi14
 
Machine Learning Contents.pptx
Machine Learning Contents.pptxMachine Learning Contents.pptx
Machine Learning Contents.pptx
Naveenkushwaha18
 
Supervised learning techniques and applications
Supervised learning techniques and applicationsSupervised learning techniques and applications
Supervised learning techniques and applications
Benjaminlapid1
 
Machine Learning and its types with application
Machine Learning and its types with applicationMachine Learning and its types with application
Machine Learning and its types with application
ShivangSingh81
 
INTERNSHIP ON MAcHINE LEARNING.pptx
INTERNSHIP ON MAcHINE LEARNING.pptxINTERNSHIP ON MAcHINE LEARNING.pptx
INTERNSHIP ON MAcHINE LEARNING.pptx
srikanthkallem1
 
machine learning
machine learningmachine learning
machine learning
Mounisha A
 
machine learning
machine learningmachine learning
machine learning
RaheemUnnisa1
 
Machine Learning.pptx
Machine Learning.pptxMachine Learning.pptx
Machine Learning.pptx
NitinSharma134320
 
Machine Learning with Python- Methods for Machine Learning.pptx
Machine Learning with Python- Methods for Machine Learning.pptxMachine Learning with Python- Methods for Machine Learning.pptx
Machine Learning with Python- Methods for Machine Learning.pptx
iaeronlineexm
 
Machine Learning Landscape
Machine Learning LandscapeMachine Learning Landscape
Machine Learning Landscape
Eng Teong Cheah
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
pradeepskvch
 
Machine learning
Machine learningMachine learning
Machine learning
eonx_32
 
Machine Learning Interview Questions and Answers
Machine Learning Interview Questions and AnswersMachine Learning Interview Questions and Answers
Machine Learning Interview Questions and Answers
Satyam Jaiswal
 
Machine Learning PPT BY RAVINDRA SINGH KUSHWAHA B.TECH(IT) CHAUDHARY CHARAN S...
Machine Learning PPT BY RAVINDRA SINGH KUSHWAHA B.TECH(IT) CHAUDHARY CHARAN S...Machine Learning PPT BY RAVINDRA SINGH KUSHWAHA B.TECH(IT) CHAUDHARY CHARAN S...
Machine Learning PPT BY RAVINDRA SINGH KUSHWAHA B.TECH(IT) CHAUDHARY CHARAN S...
RavindraSinghKushwah1
 

Similar to Introduction to Machine Learning (20)

Machine Learning by Rj
Machine Learning by RjMachine Learning by Rj
Machine Learning by Rj
 
An Introduction to Machine Learning
An Introduction to Machine LearningAn Introduction to Machine Learning
An Introduction to Machine Learning
 
introduction to machine learning
introduction to machine learningintroduction to machine learning
introduction to machine learning
 
machine learning.docx
machine learning.docxmachine learning.docx
machine learning.docx
 
what-is-machine-learning-and-its-importance-in-todays-world.pdf
what-is-machine-learning-and-its-importance-in-todays-world.pdfwhat-is-machine-learning-and-its-importance-in-todays-world.pdf
what-is-machine-learning-and-its-importance-in-todays-world.pdf
 
Machine Learning Tutorial for Beginners
Machine Learning Tutorial for BeginnersMachine Learning Tutorial for Beginners
Machine Learning Tutorial for Beginners
 
Training_Report_on_Machine_Learning.docx
Training_Report_on_Machine_Learning.docxTraining_Report_on_Machine_Learning.docx
Training_Report_on_Machine_Learning.docx
 
Machine Learning Contents.pptx
Machine Learning Contents.pptxMachine Learning Contents.pptx
Machine Learning Contents.pptx
 
Supervised learning techniques and applications
Supervised learning techniques and applicationsSupervised learning techniques and applications
Supervised learning techniques and applications
 
Machine Learning and its types with application
Machine Learning and its types with applicationMachine Learning and its types with application
Machine Learning and its types with application
 
INTERNSHIP ON MAcHINE LEARNING.pptx
INTERNSHIP ON MAcHINE LEARNING.pptxINTERNSHIP ON MAcHINE LEARNING.pptx
INTERNSHIP ON MAcHINE LEARNING.pptx
 
machine learning
machine learningmachine learning
machine learning
 
machine learning
machine learningmachine learning
machine learning
 
Machine Learning.pptx
Machine Learning.pptxMachine Learning.pptx
Machine Learning.pptx
 
Machine Learning with Python- Methods for Machine Learning.pptx
Machine Learning with Python- Methods for Machine Learning.pptxMachine Learning with Python- Methods for Machine Learning.pptx
Machine Learning with Python- Methods for Machine Learning.pptx
 
Machine Learning Landscape
Machine Learning LandscapeMachine Learning Landscape
Machine Learning Landscape
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine Learning Interview Questions and Answers
Machine Learning Interview Questions and AnswersMachine Learning Interview Questions and Answers
Machine Learning Interview Questions and Answers
 
Machine Learning PPT BY RAVINDRA SINGH KUSHWAHA B.TECH(IT) CHAUDHARY CHARAN S...
Machine Learning PPT BY RAVINDRA SINGH KUSHWAHA B.TECH(IT) CHAUDHARY CHARAN S...Machine Learning PPT BY RAVINDRA SINGH KUSHWAHA B.TECH(IT) CHAUDHARY CHARAN S...
Machine Learning PPT BY RAVINDRA SINGH KUSHWAHA B.TECH(IT) CHAUDHARY CHARAN S...
 

Recently uploaded

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 

Recently uploaded (20)

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 

Introduction to Machine Learning

  • 1.
  • 2.
  • 3. I’m Sujith Jayaprakash, Currently working as the Director and Busienss Head of NewEdge InfoTech Gh Ltd. I’m a business development professional with a strong background in IT Training and administration. I have more than a decade of experience in the education sectors in India, Africa and Latin America with significant experience in Senior Management roles and leading institutional academic delivery improvement. I have completed Doctor of Philosophy in Computer Science and specialized in Education Data Mining. Area of Expertise : Data Science, Web Mining, Education Data Mining, and Social Media Marketing HELLO!
  • 4. This webinar is solely focused on introducing you to machine learning concepts, Hence most of the topics I deal here would be just an introduction to various ML applications and steps involved. So if you’re already have a fair bit of experience in ML or Data Science then this webinar might not be of your interest. Cheers! Let’s Start
  • 5. WHAT IS MACHINE LEARNING Wikipedia Machine learning (ML) is the study of computer algorithms that improve automatically through experience. O’Reilly ML is a subset of the larger field of artificial intelligence (AI) that “focuses on teaching computers how to learn without the need to be programmed for specific tasks - Sujit Pal and Antonio Gulli in Deep Learning with Keras. 01 02 Some common definitions from reliable sources
  • 6. We’re the Super Heroes Artificial Intelligence Vs. Machine Learning Vs. Neural Networks Vs. Deep Learning Vs. Data Science
  • 7. AI Vs. ML Vs. NN Vs. DL Vs. DS AI is for building models that emulate cognition and human understanding. AI is the implementation of a predictive model to forecast future events Data Science Data Science is about finding hidden patterns in the data. Data Science comprises of various statistical techniques whereas AI makes use of computer algorithms Deep Learning Deep learning is a subset of machine learning in artificial intelligence (AI) that has networks capable of learning unsupervised from data that is unstructured or unlabeled. Artifical Intelligence Neural Network A neural network is a series of algorithms that endeavors to recognize underlying relationships in a set of data through a process that mimics the way the human brain operates. Machine Learning Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed.
  • 8. Real Life Examples of AI & Machine Learning Automated Cars & Google Map Face Detection Video Surveillance Product Recommendation Sentimental Analysis AI in Agriculture
  • 9. Machine Leanring Concepts Machine learning helps you to use historical data to make better business decisions ML models are used to predict the future data based on the historical data ML algorithms discover patterns and data and construct mathematical models using those discoveries. 02 03 01
  • 10. Learning a Function y – Output Variable f – Target Function x – Input variables Machine learning algorithms are described as learning a target function (f) that best maps input variables (X) to an output variable (Y). Y = f(x)
  • 11. Product Recommendation Scenario Classic Approach ML Approach “ Assuming you are tasked with developing a back end application that provides product recommendation to customers based on past purchases. Recommendation Purchase History Creating Rules Model Purchase History Site wide Customer Access Sales Data Most recent purchases Recommended
  • 12. Simple Algorithm f(x) = a0x0 + a1x1 + a2x2 . . . . anxn Feature: An Important Data Point x0: Is the product a shirt? Yes = 1 Weight: How much does the feature affect the accuracy of the prediction? a0: This customer has purchased 8 shirts in the past Weight = 0.8 x1: Is this item from a Brand [y]? Yes = 1 Weight: How much does the feature affect the accuracy of the prediction? a1: 2/8 items this person bought in the past were brand [y]. Weight = 0.25 If f(x) > 1, recommend the product f(x) = 0.8 * 1 + 0.25 * 1 f(x) = 1.05 Two Key Components of the algorithm Features : Are part of the dataset that are identified as important to identify the outcome Weights : To determine how important the associated feature is.
  • 14. 1. Supervised learning is the machine learning task of learning a function that maps an input to an output based on example input-output pairs. It infers a function from labeled training data consisting of a set of training examples. 2. With supervised learning, you feed the output of your algorithm into the system. This means that in supervised learning, the machine already knows the output of the algorithm before it starts working on it or learning it. A basic example of this concept would be a student learning a course from an instructor. The student knows what he/she is learning from the course. 3. With the output of the algorithm known, all that a system needs to do is to work out the steps or process needed to reach from the input to the output. The algorithm is being taught through a training data set that guides the machine. If the process goes haywire and the algorithms come up with results completely different than what should be expected, then the training data does its part to guide the algorithm back towards the right path. 4. Supervised Machine Learning currently makes up most of the ML that is being used by systems across the world. The input variable (x) is used to connect with the output variable (y) through the use of an algorithm. All of the input, the output, the algorithm, and the scenario are being provided by humans. We can understand supervised learning in an even better way by looking at it through two types of problems. Supervised Learning
  • 15. Supervised Learning Supervised Learning Classification Regression Classification problems categorize all the variables that form the output. Examples of these categories formed through classification would include demographic data such as marital status, sex, or age. The most common model used for this type of service status is the support vector machine. The support vector machines set forth to define the linear decision boundaries. Problems that can be classified as regression problems include types where the output variables are set as a real number. The format for this problem often follows a linear format. CLASSIFICATIONREGRESSION
  • 16. 1. Unsupervised learning is a type of machine learning algorithm used to draw inferences from datasets consisting of input data without labeled responses. 2. The most common unsupervised learning method is cluster analysis, which is used for exploratory data analysis to find hidden patterns or grouping in data. The clusters are modeled using a measure of similarity which is defined upon metrics such as Euclidean or probabilistic distance. 3. Unsupervised learning algorithms allows you to perform more complex processing tasks compared to supervised learning. Although, unsupervised learning can be more unpredictable compared with other natural learning methods.. 4. Unsupervised learning methods are used in bioinformatics for sequence analysis and genetic clustering; in data mining for sequence and pattern mining; in medical imaging for image segmentation; and in computer vision for object recognition. Unsupervised Learning
  • 17. Unsupervised Learning Unsupervised Learning Dimensionality Reduction Clustering Dimensionality reduction or dimension reduction is the process of reducing the number of random variables under consideration by obtaining a set of principal variables. Approaches can be divided into feature selection and feature extraction. Clustering can be considered the most important unsupervised learning problem; so, as every other problem of this kind, it deals with finding a structure in a collection of unlabeled data. A loose definition of clustering could be “the process of organizing objects into groups whose members are similar in some way”. A cluster is therefore a collection of objects which are “similar” between them and are “dissimilar” to the objects belonging to other clusters. DIMENSIONALITY REDUCTION CLUSTERING
  • 18.
  • 19. 1. A system interacts with a dynamic environment in which it must perform a certain goal (such as driving a vehicle or playing a game against an opponent). 2. The system is provided feedback in terms of rewards and punishments as it navigates its problem space. 3. Reinforcement learning can be understood using the concepts of agents, environments, states, actions and rewards, all of which we’ll explain below. Reinforcement Learning
  • 20. 1. For example, in usual circumstances we would require an autonomous vehicle to put safety first, minimize ride time, reduce pollution, offer passengers comfort and obey the rules of law. With an autonomous race car, on the other hand, we would emphasize speed much more than the driver’s comfort. The programmer cannot predict everything that could happen on the road. Instead of building lengthy “if-then” instructions, the programmer prepares the reinforcement learning agent to be capable of learning from the system of rewards and penalties. The agent (another name for reinforcement learning algorithms performing the task) gets rewards for reaching specific goals. Reinforcement Learning Examples
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. 2 6 Dr. K. Prem Nazeer, Principal (Dr. S. N. S Rajalakshmi College of Arts and Science) Dr. V. Kathiresan, Director (Dr. S. N. S Rajalakshmi College of Arts and Science) Dr. N. Shanmugapriya, HOD (Dr. S. N. S Rajalakshmi College of Arts and Science) Entire SNS Team & You all