SlideShare a Scribd company logo
www.eleks.comwww.eleks.com
Machine Learning overview:
applications, problems, approaches, services
Mykhailo Koval
Database Developer/Tech Lead, Eleks
mykhailo.koval@eleks.com
Machine Learning Overview
Abstract
Machine learning is the science of getting computers to act without being explicitly
programmed. In the past decade, machine learning has given us self-driving cars,
practical speech recognition, effective web search, and a vastly improved understanding
of the human genome. Machine learning is so pervasive today that you probably use it
dozens of times a day without knowing it.
We will review some modern machine learning applications, understand
variety of machine learning problem definitions, go through particular approaches
of solving machine learning tasks.
This year 2015 Amazon and Microsoft introduced services to perform machine
learning tasks in cloud. Microsoft Azure Machine Learning offers a streamlined
experience for all data scientist skill levels, from setting up with only a web browser, to
using drag and drop gestures and simple data flow graphs to set up experiments.
We will briefly review Azure ML Studio features and run machine learning
experiment.
Agenda
● Machine Learning definition
● Applications Overview
● Types of Problems and Tasks
● Machine Learning as a Service (Azure)
● Machine Learning experiment in Azure ML
Studio
Machine Learning
Definition
Machine Learning
Machine Learning (ML)
focuses on the
development of
computer programs
that can teach
themselves to grow
and change when
exposed to new data.
Machine Learning vs Data Mining
Focuses on the
discovery of
(previously) unknown
properties in the data
Focuses on prediction,
based on known
properties learned from
the training data
Data Mining
Extracts
data for
human
compre-
hension
Machine Learning
Uses training data
to improve the
program's future
actions.
Reproduces
known knowledge.
Machine Learning
Applications
Computer vision
Optical
Character
Recognition
(OCR)
Automatic
Number
Plate
Recognition
Face detection http://www.projectoxford.ai/demo/face#detection
Credit card fraud detection
Spam filtering
Medical diagnosis
Natural language processing
Recommender system
Junior, a robotic
Volkswagen
Passat, at Stanford
University in
October 2009
Autonomous
Vehicles
Machine Learning
Problems
Reinforcement
learning
Machine learning problem categories
Three broad categories, depending on the nature
of the learning "signal" or "feedback" available to
a learning system:
Supervised
learning
Unsupervised
learning
Supervised learning
Supervised learning
Supervised learning goal
The computer is presented with
example inputs and their desired
outputs, given by a "teacher", and
the goal is to learn a general rule
that maps inputs to outputs
Problem definition
x11 x12 … x1n
x21 x22 … x2n
x31 x32 … x3n
… … … …
xm1 xm2 … xmn
y1
y2
y3
ym
Training
Examples
“input” variable / features “output” variable
h(x) = h(x1, x2, …, xn) – hypothesis function and
solution of a supervised learning problem, where
h(x) ≈ y (as close as possible)
Regression problem
Predicting results
within a continuous
output, meaning that
we are trying to map
input variables to
some continuous
function.
Linear regression
hθ(x) – linear
hypothesis function,
m – number of training
examples,
Θ – vector of
coefficients of the
linear function hθ(x)
Cost Function
Classification problem
Predicting results in
a discrete output.
In other words, we
are trying to map
input variables into
discrete categories.
Supervised learning diagram
Pre-
Processing
Sampling
Training
Dataset
Pre-
Processing
Learning
Algorithm
Training
Parameter
Optimization
Post-
Processing
Final
Model
Feature Selection
Feature Scaling
Dimensionality
Reduction
Test
Dataset New Data
Missing
Data
Feature
Extraction
Performance
Metrics
Model
Selection
Split
Cross-Validation
Refinement
Final Model Evaluation
Prediction
Unsupervised learning
 No labels are given to the learning algorithm.
 The goal is to find hidden structure in its
input.
 Since the examples given to the learner are
unlabeled, there is no error or reward
signal to evaluate a potential solution
Supervised vs Unsupervised learning
Problem definition
x11 x12 … x1n
x21 x22 … x2n
x31 x32 … x3n
… … … …
xm1 xm2 … xmn
y1
y2
y3
ym
Training
Examples
“input” variable / features no “output” variable
So no hypothesis function!
Unsupervised learning examples
Social network
analysis
Astronomical data
analysis
Unsupervised learning examples
Market segmentation
Clustering
The result of a
cluster analysis
shown as the
coloring of the
squares into
three clusters
Clustering methods (over 100)
k-Means
(Centroid-based)
Expectation-Maximization
(Distribution-based)
DBSCAN
(Density-based)
Reinforcement learning
A Toyota Prius modified by Google
to operate as a driverless car.
Reinforcement learning
Performing a certain goal (such as
driving a vehicle) in a dynamic
environment, without a teacher
explicitly telling it whether it has come
close to its goal or not.
Reinforcement learning differences
 No correct input/output pairs
 Sub-optimal actions aren’t explicitly corrected
 Instead it maximizes some notion of
cumulative reward
 There is a focus on on-line performance
 Finds a balance between exploration (of
uncharted territory) and exploitation (of
current knowledge)
Basic reinforcement learning model
 a set of environment states
 a set of actions
 rules of transitioning between states
 rules that determine the scalar immediate
reward of a transition
 rules that describe what the agent observes
Machine Learning
As a Service
(Azure)
Machine Learning evolution
SQL
Server
Data
Mining
Spam
filtration
Gestures
under-
standing
in
Microsoft
Kinect
Azure
Machine
Learning
Using
Data
Mining in
search
engines
Bing Maps
started to
use ML for
traffic
estimate
Voice
recognition
1999 201220082004 201420102005
Azure Machine Learning
HDInsight
Azure Storage
Desktop Data
PowerBI / DashboardsMobile AppsWeb Apps
ML API service Developer
ML Studio Data Analyst
Azure
ML Studio
https://studio.azureml.net
Machine Learning
Experiment
Machine Learning Overview
On April 15, 1912, during her
maiden voyage, the Titanic
sank after colliding with an
iceberg, killing 1502 out of
2224 passengers and crew.
https://www.kaggle.com/c/titanic
PassengerId Survived Pclass Name Sex Age SibSp Parch Ticket Fare Cabin Embarked
1 0 3
Braund, Mr. Owen
Harris
male 22 1 0 A/5 21171 7.25 S
2 1 1
Cumings, Mrs. John
Bradley (Florence
Briggs Thayer)
female 38 1 0 PC 17599 71.2833 C85 C
3 1 3 Heikkinen, Miss. Laina female 26 0 0
STON/O2.
3101282
7.925 S
4 1 1
Futrelle, Mrs. Jacques
Heath (Lily May Peel)
female 35 1 0 113803 53.1 C123 S
5 0 3
Allen, Mr. William
Henry
male 35 0 0 373450 8.05 S
6 0 3 Moran, Mr. James male 0 0 330877 8.4583 Q
rows
891
columns
12Titanic Dataset
https://www.kaggle.com/c/titanic/data
sibsp - Number of Siblings/Spouses Aboard
parch - Number of Parents/Children Aboard
embarked - Port of Embarkation:
C = Cherbourg
Q = Queenstown
S = Southampton
Titanic Survival
Predictor
http://demos.datasciencedojo.com/demo/titanic
Let’s experiment!
https://studio.azureml.net
Recommended courses
https://www.coursera.org/learn/machine-learning/home/info#
Machine
Learning
by Stanford University
Andrew Ng
 Associate Professor, Stanford
University;
 Chief Scientist, Baidu;
 Chairman and Co-founder, Coursera
Useful Links
 Free eBook: Microsoft Azure Essentials: Azure Machine Learning
http://blogs.msdn.com/b/microsoft_press/archive/2015/04/15/free-ebook-microsoft-azure-
essentials-azure-machine-learning.aspx
 Azure Machine Learning для Data Scientist
http://habrahabr.ru/company/microsoft/blog/254637/
 Azure Machine Learning: Get started now
http://azure.microsoft.com/uk-ua/services/machine-learning/
 Tutorial: Building a classification model in Azure ML
http://gallery.azureml.net/Experiment/01b2765fa75147ce99679e18482d280f
Machine Learning Overview
www.eleks.comwww.eleks.com
Machine Learning overview:
applications, problems, approaches, services
Mykhailo Koval
Database Developer/Tech Lead, Eleks
mykhailo.koval@eleks.com

More Related Content

What's hot (20)

PPTX
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
Simplilearn
 
PPTX
Real Time Object Dectection using machine learning
pratik pratyay
 
PPTX
Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...
Simplilearn
 
PDF
An introduction to Machine Learning
butest
 
PPTX
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Simplilearn
 
PPT
2.17Mb ppt
butest
 
PDF
Machine learning workshop
Lakshya Sivaramakrishnan
 
PDF
L2. Evaluating Machine Learning Algorithms I
Machine Learning Valencia
 
PDF
Deep Feed Forward Neural Networks and Regularization
Yan Xu
 
PPTX
Feature Selection in Machine Learning
Upekha Vandebona
 
PDF
Bias and variance trade off
VARUN KUMAR
 
PDF
Classification Based Machine Learning Algorithms
Md. Main Uddin Rony
 
PPTX
Learning in AI
Minakshi Atre
 
PDF
Automated Machine Learning
Yuriy Guts
 
PPTX
What Is A Neural Network? | How Deep Neural Networks Work | Neural Network Tu...
Simplilearn
 
PPTX
Introduction to ML (Machine Learning)
SwatiTripathi44
 
PDF
Naive Bayes
CloudxLab
 
PPTX
Machine learning
Saurabh Agrawal
 
PDF
Scaling and Normalization
Kush Kulshrestha
 
PPTX
Machine Learning Basics
Suresh Arora
 
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
Simplilearn
 
Real Time Object Dectection using machine learning
pratik pratyay
 
Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...
Simplilearn
 
An introduction to Machine Learning
butest
 
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Simplilearn
 
2.17Mb ppt
butest
 
Machine learning workshop
Lakshya Sivaramakrishnan
 
L2. Evaluating Machine Learning Algorithms I
Machine Learning Valencia
 
Deep Feed Forward Neural Networks and Regularization
Yan Xu
 
Feature Selection in Machine Learning
Upekha Vandebona
 
Bias and variance trade off
VARUN KUMAR
 
Classification Based Machine Learning Algorithms
Md. Main Uddin Rony
 
Learning in AI
Minakshi Atre
 
Automated Machine Learning
Yuriy Guts
 
What Is A Neural Network? | How Deep Neural Networks Work | Neural Network Tu...
Simplilearn
 
Introduction to ML (Machine Learning)
SwatiTripathi44
 
Naive Bayes
CloudxLab
 
Machine learning
Saurabh Agrawal
 
Scaling and Normalization
Kush Kulshrestha
 
Machine Learning Basics
Suresh Arora
 

Viewers also liked (20)

PPTX
An overview of machine learning
drcfetr
 
PDF
Distributed machine learning
Stanley Wang
 
DOC
Zaragoza turismo-100
Saucepolis blog & Hotel Sauce
 
PPTX
Devoxx France 2015 - UX : Le Poids des Mots - 1.1
Grégory Weinbach
 
PDF
Senior Capstone - Nasogastruc Intubation Training
Konrad Wolfmeyer
 
PDF
Generation Y Study In China Whitepaper
Steven Chen
 
PDF
افتتاح مسجد الشيخة عفراء بنت حامد في الشامخة
DR Nihal kamel
 
PPT
2010 Year of Chopin
JH4
 
TXT
지리산콘도 미국비자신청방법
dehryes
 
PPT
被遮蔽的歷史
kepomalaysia
 
DOCX
Presentacion de portafolio
Glenda Ch
 
PDF
8051f044
Eduardo Nascimento
 
PDF
ビアマジが学校にやってくる!プロジェクト
stucon
 
PDF
ATCC交點#6 - 雨群 - Lunch time
交點
 
DOCX
Pramod resume
pramod thete
 
PDF
America's Least Affordable Places to Live
Trulia
 
PPT
Daniel Hibbert - Reward in Local Government - PPMA Seminar April 2012
PPMA - Public Sector People Managers' Association
 
PDF
Responsive Design mit Drupal
Nicolai Schwarz
 
PDF
Q3 2014 Investor Factbook
TMUS_IR
 
PPT
Social media in higher ed may 2010
Lisa Fisher
 
An overview of machine learning
drcfetr
 
Distributed machine learning
Stanley Wang
 
Zaragoza turismo-100
Saucepolis blog & Hotel Sauce
 
Devoxx France 2015 - UX : Le Poids des Mots - 1.1
Grégory Weinbach
 
Senior Capstone - Nasogastruc Intubation Training
Konrad Wolfmeyer
 
Generation Y Study In China Whitepaper
Steven Chen
 
افتتاح مسجد الشيخة عفراء بنت حامد في الشامخة
DR Nihal kamel
 
2010 Year of Chopin
JH4
 
지리산콘도 미국비자신청방법
dehryes
 
被遮蔽的歷史
kepomalaysia
 
Presentacion de portafolio
Glenda Ch
 
ビアマジが学校にやってくる!プロジェクト
stucon
 
ATCC交點#6 - 雨群 - Lunch time
交點
 
Pramod resume
pramod thete
 
America's Least Affordable Places to Live
Trulia
 
Daniel Hibbert - Reward in Local Government - PPMA Seminar April 2012
PPMA - Public Sector People Managers' Association
 
Responsive Design mit Drupal
Nicolai Schwarz
 
Q3 2014 Investor Factbook
TMUS_IR
 
Social media in higher ed may 2010
Lisa Fisher
 
Ad

Similar to Machine Learning Overview (20)

PPTX
Keynote at IWLS 2017
Manish Pandey
 
PDF
Introduction to Machine Learning with SciKit-Learn
Benjamin Bengfort
 
PDF
Artificial Intelligence - Anna Uni -v1.pdf
Jayanti Prasad Ph.D.
 
PDF
AI and Deep Learning
Subrat Panda, PhD
 
PPTX
2021 06 19 ms student ambassadors nigeria ml net 01 slide-share
Bruno Capuano
 
PPTX
2021 02 23 MVP Fusion Getting Started with Machine Learning.Net and AutoML
Bruno Capuano
 
PPTX
Advanced AI for People in a Hurry
Scott Penberthy
 
PDF
Machine learning for sensor Data Analytics
MATLABISRAEL
 
PDF
Mathematical Modeling using MATLAB, by U.M. Sundar Senior Application Enginee...
CdactX Technologies, Ltd.
 
PPTX
Designing Artificial Intelligence
David Chou
 
PDF
Introduction to ML.NET
Gianni Rosa Gallina
 
PDF
Big Data Meetup #7
Paul Lo
 
PPTX
Strata London - Deep Learning 05-2015
Turi, Inc.
 
PPTX
OReilly AI Transfer Learning
Danielle Dean
 
PDF
Machine learning – 101
Behzad Altaf
 
PPTX
machine Learning subject of third year information technology unit 1.pptx
cptjacksparrow770
 
PDF
A Few Useful Things to Know about Machine Learning
nep_test_account
 
PPTX
Cloudera Data Science Challenge
Mark Nichols, P.E.
 
PPTX
Data Science Challenge presentation given to the CinBITools Meetup Group
Doug Needham
 
PDF
Meetup 29042015
lbishal
 
Keynote at IWLS 2017
Manish Pandey
 
Introduction to Machine Learning with SciKit-Learn
Benjamin Bengfort
 
Artificial Intelligence - Anna Uni -v1.pdf
Jayanti Prasad Ph.D.
 
AI and Deep Learning
Subrat Panda, PhD
 
2021 06 19 ms student ambassadors nigeria ml net 01 slide-share
Bruno Capuano
 
2021 02 23 MVP Fusion Getting Started with Machine Learning.Net and AutoML
Bruno Capuano
 
Advanced AI for People in a Hurry
Scott Penberthy
 
Machine learning for sensor Data Analytics
MATLABISRAEL
 
Mathematical Modeling using MATLAB, by U.M. Sundar Senior Application Enginee...
CdactX Technologies, Ltd.
 
Designing Artificial Intelligence
David Chou
 
Introduction to ML.NET
Gianni Rosa Gallina
 
Big Data Meetup #7
Paul Lo
 
Strata London - Deep Learning 05-2015
Turi, Inc.
 
OReilly AI Transfer Learning
Danielle Dean
 
Machine learning – 101
Behzad Altaf
 
machine Learning subject of third year information technology unit 1.pptx
cptjacksparrow770
 
A Few Useful Things to Know about Machine Learning
nep_test_account
 
Cloudera Data Science Challenge
Mark Nichols, P.E.
 
Data Science Challenge presentation given to the CinBITools Meetup Group
Doug Needham
 
Meetup 29042015
lbishal
 
Ad

Recently uploaded (20)

PPTX
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
introduction to computer hardware and sofeware
chauhanshraddha2007
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Per Axbom: The spectacular lies of maps
Nexer Digital
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
introduction to computer hardware and sofeware
chauhanshraddha2007
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
The Future of Artificial Intelligence (AI)
Mukul
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Per Axbom: The spectacular lies of maps
Nexer Digital
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 

Machine Learning Overview