What is a neural net? Aziz Kustiyo

Slides:



Advertisements
Similar presentations
KULIAH II JST: BASIC CONCEPTS
Advertisements

Introduction to Neural Networks
Genome 559: Introduction to Statistical and Computational Genomics Elhanan Borenstein Artificial Neural Networks Some slides adapted from Geoffrey Hinton.
There are two basic categories: There are two basic categories: 1. Feed-forward Neural Networks These are the nets in which the signals.
NEURAL NETWORKS Biological analogy
Introduction to Artificial Neural Networks
Artificial Neural Networks (1)
Neural Network I Week 7 1. Team Homework Assignment #9 Read pp. 327 – 334 and the Week 7 slide. Design a neural network for XOR (Exclusive OR) Explore.
Artificial Neural Networks - Introduction -
Machine Learning: Connectionist McCulloch-Pitts Neuron Perceptrons Multilayer Networks Support Vector Machines Feedback Networks Hopfield Networks.
Machine Learning Neural Networks
Artificial Intelligence (CS 461D)
Neural NetworksNN 11 Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Simple Neural Nets For Pattern Classification
Neural Networks.
Neural Networks Basic concepts ArchitectureOperation.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Neural Networks. R & G Chapter Feed-Forward Neural Networks otherwise known as The Multi-layer Perceptron or The Back-Propagation Neural Network.
Chapter Seven The Network Approach: Mind as a Web.
Artificial Neural Networks (ANNs)
Introduction to Neural Networks John Paxton Montana State University Summer 2003.
Yuki Osada Andrew Cannon 1.  Humans are an intelligent species. ◦ One feature is the ability to learn.  The ability to learn comes down to the brain.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Machine Learning. Learning agent Any other agent.
MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way
Authored By :- Rachit Kr. Rastogi Computer Sc. & Engineering Deptt., College Of Technology, G.B.P.U.A.T. Pantnagar, India
1 st Neural Network: AND function Threshold(Y) = 2 X1 Y X Y.
Presentation on Neural Networks.. Basics Of Neural Networks Neural networks refers to a connectionist model that simulates the biophysical information.
Multiple-Layer Networks and Backpropagation Algorithms
Artificial Neural Nets and AI Connectionism Sub symbolic reasoning.
Introduction to Neural Networks. Neural Networks in the Brain Human brain “computes” in an entirely different way from conventional digital computers.
Explorations in Neural Networks Tianhui Cai Period 3.
Chapter 9 Neural Network.
What is a neural network? Collection of interconnected neurons that compute and generate impulses. Components of a neural network include neurons, synapses,
Neural Networks Kasin Prakobwaitayakit Department of Electrical Engineering Chiangmai University EE459 Neural Networks The Structure.
NEURAL NETWORKS FOR DATA MINING
 Diagram of a Neuron  The Simple Perceptron  Multilayer Neural Network  What is Hidden Layer?  Why do we Need a Hidden Layer?  How do Multilayer.
LINEAR CLASSIFICATION. Biological inspirations  Some numbers…  The human brain contains about 10 billion nerve cells ( neurons )  Each neuron is connected.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Artificial Neural Networks An Introduction. What is a Neural Network? A human Brain A porpoise brain The brain in a living creature A computer program.
Artificial Intelligence & Neural Network
1 Lecture 6 Neural Network Training. 2 Neural Network Training Network training is basic to establishing the functional relationship between the inputs.
Lecture 5 Neural Control
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
COSC 4426 AJ Boulay Julia Johnson Artificial Neural Networks: Introduction to Soft Computing (Textbook)
Artificial Neural Networks (ANN). Artificial Neural Networks First proposed in 1940s as an attempt to simulate the human brain’s cognitive learning processes.
Perceptrons Michael J. Watts
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
“Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved. CHAPTER 2 ARTIFICIAL.
Lecture 12. Outline of Rule-Based Classification 1. Overview of ANN 2. Basic Feedforward ANN 3. Linear Perceptron Algorithm 4. Nonlinear and Multilayer.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Multiple-Layer Networks and Backpropagation Algorithms
Neural Networks.
Introduction to Artificial Neural Network Session 1
Artificial Intelligence (CS 370D)
What is an ANN ? The inventor of the first neuro computer, Dr. Robert defines a neural network as,A human brain like system consisting of a large number.
with Daniel L. Silver, Ph.D. Christian Frey, BBA April 11-12, 2017
FUNDAMENTAL CONCEPT OF ARTIFICIAL NETWORKS
CSE P573 Applications of Artificial Intelligence Neural Networks
Artificial Intelligence Methods
OVERVIEW OF BIOLOGICAL NEURONS
Artificial Neural Network & Backpropagation Algorithm
XOR problem Input 2 Input 1
CSE 573 Introduction to Artificial Intelligence Neural Networks
ARTIFICIAL NEURAL networks.
The Network Approach: Mind as a Web
Introduction to Neural Network
PYTHON Deep Learning Prof. Muhammad Saeed.
Presentation transcript:

What is a neural net? Aziz Kustiyo Metode Kuantitatif Departemen Ilmu Komputer FMIPA IPB

FAKTA TENTANG OTAK : OTAK AKAN BERKEMBANG SEJALAN DENGAN ADANYA RANGSANG AKTIF DARI LUAR ATAU LINGKUNGAN DISADARI (STIMULASI AKTIF) ATAU TANPA DISADARI

DIRANGSANG ATAU TANPA DI RANGSANG OTAK AKAN BERTAMBAH BERATNYA DIRANGSANG ATAU TANPA DI RANGSANG - lahir 350 gr - 3 bulan 500 gr - 18 bulan 1000 gr - 6 tahun 1300 gr

BENTUK OTAK YANG UNIK OTAK TERDIRI DARI 100-200 MILYARD SEL AKTIF YANG SALING BERHUBUNGAN OTAK BESAR TERDIRI DARI 2 BELAHAN, YAITU BELAHAN KIRI & KANAN MASING2 BELAHAN DIHUBUNGKAN OLEH JEMBATAN YANG DISEBUT CORPUS CALOSUM

BIOLOGICAL NEURON…

1. Biological neurons Several key features of the processing elements of ANN are suggested by the properties of biological neurons, that: The processing elements receives many signals Signals may be modified by a weight at the receiving synapse The processing elements sum the weighted inputs

1. Biological neurons… Under appropriate circumstances, the neuron transmits a single output The output from a particular neuron may go to many other neurons (the axon branches) Information processing is local

1. Biological neurons… Memory is distributed: Long term memory resides in the neuron’synapse or weight Short term memory corresponds to the signal sent by neuron A synapse’s strength may be modified by experience Neurotransmitter for synapses may be inhibitory or excitatory

2. Artificial Neural Networks (ANN) An ANN is An information-processing system that has certain performance characteristics in common with biological neural networks generalizations of mathematical models of human cognition or neural biology based on several assumptions.

2. ANN … The assumptions are Information processing occurs at many simple elemen called neurons Signals are passed between neurons over connection links Each connection link has an associated weight Each neuron applies an activation function to its net input to determine its output signal

2. ANN … ANN is characterized by: Its pattern of connections between the neurons (called its architecture) Its method of determining the weights on the connections (called its training, learning or algorithm) Its activation function

2. ANN… Applications of ANN: Classifying pattern Performing general mappings from input to output Grouping similar patterns

2. ANN… Each neuron has an internal state, called activation or activity level which is a function of the inputs it has received Typically, a neuron sends its activation as a signal to several other neurons A neuron can send only one signal at a time, although that signal is broadcast to several neurons

2. ANN… A simple ANN y_in = w1 x1 + w2 x2 y = f (y_in) X1 X2 Y w1 w2 y

3. How are neural networks used? 3.1 Typical architecture 3.2 Setting the weights 3.3 Common Activation function

3.1 Typical architecture Typically, neurons in the same layer behave in the same manner Within each layer, neurons usually have the same activation function and the same pattern of connection to other neuron The arrangement of neurons into layers and the connection patterns within and between layers is called Net architecture

3.1 Typical architecture… ANN are often classified as single layer or multilayer In determining the number of layer, the input units are not counted as a layer, because they perform no computation Number of layer in net = number of layer of weighted interconnect links between the slabs of neurons

3.1 Typical architecture… Feedforward nets : nets in which the signal flow from the input unit to the output units, in a forward direction X1 X2 X3 Y w1 w2 w3 Z2 Z1 Hidden neuron

3.1 Typical architecture… Recurrent nets : nets in which there are closed-loop signal path from a unit back to itself X1 X2 X3 Y w1 w2 w3 Z2 Z1 Hidden neuron

3.1 Typical architecture… Single layer net: Has one layer of connection weight The units can be distinguished as: Input units: received signal from outside world Output units: response of the net X1 X2 X3 Y w1 w2 w3

3.1 Typical architecture… Multilayer net: A net with one or more layers (or levels) of nodes (the so-called hidden units) between input units and output units There is a layer of weights between two adjacent level of units (input,hidden,output) Can solve more complicated problems than can single layer nets

3.1 Typical architecture… Multilayer net:

3.2 Setting the weights Setting the weights = training Two types of training: Supervised Unsupervised Many of the task that ANN can be trained to perform fall into the areas of: Mapping Clustering Constrained optimization

3.2 Setting the weights… Supervised training Training is accomplished by presenting a sequence of training vectors, or pattern, each with an assosiated target output vector The weights are then adjusted according to a learning algorithm

3.2 Setting the weights… Unsupervised training Self-organizing neural nets group similar input vectors together without the use of training data to specify what a typical member of each group looks like A sequence of input vectors is provided, but no target vectors are specified The nets modifies the weights so that the most similar input vectors are assigned to the same output (cluster) unit

3.3 Common Activation function Common activation function are: Identity function : f(x) = x Binary step function (with threshold θ) f(x) = 1 if x ≥ θ 0 if x < θ Binary sigmoid Binary bipolar

3.3 Common Activation function… Sigmoid biner Turunannya Sigmoid bipolar Sangat dekat dengan

Bias…. A bias can be included by adding a component Xo = 1 to input units (for single layer net). 1 b1 X1 w1 X2 w2 Y w3 X3

pustaka Fausett, L. 1994. Fundamentals of Neural Networks: Architecture, Algorithm, and Applications. Prentice Hall, Englewood Cliffs, NJ. MAYZA, A. 2007. Materi Kuliah STIMULASI DAN PERKEMBANGAN OTAK PADA ANAK USIA DINI. Univ Negeri Jakarta.