[go: up one dir, main page]

0% found this document useful (0 votes)
101 views14 pages

Machine Learning-Gkouzionis

The document provides an introduction to machine learning, covering supervised and unsupervised learning paradigms. It describes regression, classification, neural networks including feedforward networks and layers, and transfer functions. It also mentions additional machine learning topics it will continue discussing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
101 views14 pages

Machine Learning-Gkouzionis

The document provides an introduction to machine learning, covering supervised and unsupervised learning paradigms. It describes regression, classification, neural networks including feedforward networks and layers, and transfer functions. It also mentions additional machine learning topics it will continue discussing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

Machine Learning

20/10/2017
Introduction to ML

 The study of algorithms and systems that improve their


performance with experience
 Experience = data / measurements / observations
 Deals with the construction and study of systems that can
learn from data
Types of Learning Paradigms

 Supervised Learning
 Unsupervised Learning
Supervised Learning

 A training set of examples with the correct responses (targets)


are provided and, based on this training set, the algorithm
generalizes to respond correctly to all possible inputs.
 This is also called learning from exemplars.
 Example:
 Would like to be able to predict an outcome of interest y for an object x
 Learn function y=f(x)
 We are given data with pairs {<xi,yi>: i=1,…,n}, xi: representation of an
object, yi: representation of a known outcome
 Learn the function y=f(x) that generalizes from the data the “best” (has
min avg error)
Supervised Learning Tasks

 Regression
 Classification
Regression
 Fit a mathematical function describing a curve, so that the
curve passes as close as possible to all of the data points
 A problem of function approximation or interpolation, working
out the value between values that we know
 A measure of the relation between the mean value of one
variable and corresponding values of other variables
 Is a statistical process for estimating the relationships among
variables
 Regression means to predict the output value using training
data
 If it is a real number/continuous, then it is regression problem
 E.g. regression to predict the house price from training data
Classification

 The classification problem consists of taking input vectors and


deciding which of N classes they belong to, based on training
from exemplars of each class
 Predict class from observations
 Classification means to group the output into a class
 If it is discrete/categorical variable, then it is classification
problem
 E.g. classification to predict the type of tumor i.e. benign or
malignant using training data
Neural Networks

 An Artificial Neural Network (ANN) is an information


processing paradigm that is inspired by the way biological
nervous systems, such as the brain, process information
 ANNs learn by example
 Provide a robust approach to approximating real-valued,
discrete-valued, and vector-valued target functions
 Can be used to extract patterns and detect trends that are
too complex to be noticed by either humans or other
computer techniques
ANN Representation – Feed-forward
Networks
 Many neurons can be joined together by communication
links to carry out complex computations
 Can be described as a graph whose nodes are the neurons
and each (directed) edge in the graph links the output of
some neurons to the input of another neuron
 Feed-forward ANNs allow signals to travel one way only, from
input to output
 There is no feedback (loops) in feed-forward ANNs
Network Layers

 The commonest type of ANN consists of 3 groups/layers/units


 A layer of input units is connected to a layer of hidden, which
is connected to a layer of output units
 The activity of the input units represents the raw information
that is fed into the network
 The activity of each hidden unit is determined by the activities
of the input units and the weights on the connections
between the input and the hidden units
 The behavior of the output units depends on the activity of
the hidden units and the weights between the hidden and
output units
Transfer Function

 The behavior of an ANN depends on both the weights and


the input-output function that is specified for the units
 3 categories of transfer function:
 Linear: the output activity is proportional to the total weighted
output
 Threshold: the output is set at one of two levels, depending on
whether the total input is greater than or less than some
threshold value
 Sigmoid: the output varies continuously but not linearly as the
input changes
Continue with..
 Neural Networks Learning
 Model Selection
 Support Vector Machines (SVMs)
 Kernels
 Unsupervised Learning - Clustering (K-Means algorithm)
 Dimensionality Reduction (Principal Component Analysis)
References

 https://www.coursera.org/learn/machine-learning
 https://books.google.gr/books/about/Pattern_Recognition_and_Machine_
Learning.html?id=HL4HrgEACAAJ&redir_esc=y
 http://www.cs.cmu.edu/~tom/mlbook.html
 https://books.google.gr/books/about/Understanding_Machine_Learning.ht
ml?id=ttJkAwAAQBAJ&redir_esc=y

You might also like