Introduction To ML
Introduction To ML
Subject
Information MTDS5143 Applied Machine Learning
Source: http://www.wired.co.uk/article/machine-learning-ai-explained
From AI To Machine Learning
6 Source: http://iot.ghost.io/is-it-all-machine-learning/
Where is Machine Learning ?
7
What is Concept Learning?
8
Concept
of Love
Concept
Concept of Happy
Concept
of Trees of Sad
Iris Flower Concept
9
Abstraction of
Mapping / Relations
Problem to be solved
Object descriptor
Supervised Unsupervised
Learning
Types
Reinforcement
Machine Learning Task
22
Unsupervised Supervised
Continuous
Clustering Regression
Categorical
Association Classification
Analysis
The Machine Learning Tree
Source: https://vas3k.com/blog/machine_learning/
Classical ML vs Deep Learning
Classical Machine Learning
Source: https://becominghuman.ai/deep-learning-made-easy-with-deep-cognition-403fbe445351
Artificial Neural Network vs
Deep Learning Neural Network
Source: https://www.pnas.org/content/116/4/1074
Source: https://vas3k.com/blog/machine_learning/
Source: https://vas3k.com/blog/machine_learning/
Tree Based Learning
Source: https://vas3k.com/blog/machine_learning/
Function Based Learning
Source: https://vas3k.com/blog/machine_learning/
Probability Based Learning
Source: https://vas3k.com/blog/machine_learning/
Source: https://vas3k.com/blog/machine_learning/
Value Prediction
Source: https://vas3k.com/blog/machine_learning/
Source: https://vas3k.com/blog/machine_learning/
Distance-based Clustering
Source: https://towardsdatascience.com/the-5-clustering-algorithms-data-scientists-need-to-know-a36d136ef68
Mean-Shift Clustering
Source: https://towardsdatascience.com/the-5-clustering-algorithms-data-scientists-need-to-know-a36d136ef68
Density-Based Spatial Clustering of
Applications with Noise (DBSCAN)
Source: https://towardsdatascience.com/the-5-clustering-algorithms-data-scientists-need-to-know-a36d136ef68
Expectation–Maximization (EM)
Clustering using Gaussian Mixture
Models (GMM)
Source: https://towardsdatascience.com/the-5-clustering-algorithms-data-scientists-need-to-know-a36d136ef68
Agglomerative Hierarchical
Clustering
Source: https://towardsdatascience.com/the-5-clustering-algorithms-data-scientists-need-to-know-a36d136ef68
Source: https://vas3k.com/blog/machine_learning/
Component Analysis
Source: http://www.ait.edu.gr/ait_web_site/faculty/apne/Face_Recognition.html
Source: https://vas3k.com/blog/machine_learning/
Source: https://vas3k.com/blog/machine_learning/
Association Rule Mining
Source: https://www.stratlytics.com/blog.php?id=9
Association Rule Mining
Machine Learning Task
45
Machine Learning Task
46
2. Assessing Feasibility
i. The key objects in the company’s data model and the
data available regarding them.
ii. The connections that exist between key objects in the
data model.
iii. The granularity of the data that the business has
available.
iv. The volume of data involved.
v. The time horizon for which data is available.
§ Data Requirements:
____________________________________________________________
____________________________________________________________
____________________________________________________________
§ Capacity Requirements:
_________________________________________________________
_________________________________________________________
_________________________________________________________
Problem to Solutions
58
ML
Algorithm
Machine Learning Experiment
78
To evaluate a particular
model on 1 or more
data sets, use the
measurements to
answer the questions
related to the
formulated problem.
Summary
79