Introduction To Artificial Neural Network
Introduction To Artificial Neural Network
Introduction To Artificial Neural Network
Neural Network
Andry Alamsyah
Social Computing and Big Data Research Group
Fakultas Ekonomi dan Bisnis
Andry Alamsyah
Social Computing and Big Data Research Group
School of Economics and Business
Research Field :
Social Network, Complex Network, Network Science, Social Computing,
Data Analytics, Data Mining, Big Data, Graph Theory, Content Business,
Information Business, ICT Business
- andry.alamsyah@gmail.com
- andrya.staff.telkomuniversity.ac.id
- telkomuniversity.academia.edu/andryalamsya
h
- researchgate.net/profile/Andry_Alamsyah
- linkedin.com/andry.alamsyah
- twitter.com/andrybrew
Introduction to Supervised and
Unsupervised Learning
B
A B
A
B A
Two possible Solutions…
A B A B B B
A A
A B B A
Supervised Learning
• It is based on a labeled
training set. Class
phase. Class B
Supervised Vs Unsupervised
• Task performed • Task performed
Classification Clustering
Pattern • NN Model :
Recognition Self Organizing
• NN model : Maps
Perceptron “What groupings exist
Feed-forward NN in this data?”
“How is each data
“What is the class of point related to the
this data point?” data set as a
whole?”
Unsupervised Learning
• Input : set of patterns P, from n-dimensional space S,
but little/no information about their classification,
evaluation, interesting features, etc.
It must learn these by itself! : )
• Tasks:
– Clustering - Group patterns based on similarity
– Vector Quantization - Fully divide up S into a small
set of regions (defined by codebook vectors) that
also helps cluster P.
– Feature Extraction - Reduce dimensionality of S
by removing unimportant features (i.e. those that
do not help in clustering P)
Neural Network
Why Neural Networks Models
• Computer modeling scientist think to approach complex system
model by computation that is loosely based upon the
architecture of the brain.
• Many different models, but all include:
– Multiple, individual “nodes” or “units” that operate at the
same time (in parallel)
– A network that connects the nodes together
– Information is stored in a distributed fashion among the links
that connect the nodes
– Learning can occur with gradual changes in connection
strength
Biological Inspiration
Idea : To make the computer more robust, intelligent, and learn, …
Let’s model our computer software (and/or hardware) after the brain
output
output
ANN
Supervised Unsupervised
Learning Learning
Types of Problems
• Mathematical Modeling (Function Approximation)
• Classification
• Clustering
• Forecasting
• Vector Quantization
• Pattern Association
• Control
• Optimization
Mathematical Modeling
(Function Approximation)