Functional Link Network. Support Vector Machines.

Slides:



Advertisements
Similar presentations
Introduction to Neural Networks
Advertisements

A Brief Overview of Neural Networks By Rohit Dua, Samuel A. Mulder, Steve E. Watkins, and Donald C. Wunsch.
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 Spiking Neural Networks
Machine Learning: Connectionist McCulloch-Pitts Neuron Perceptrons Multilayer Networks Support Vector Machines Feedback Networks Hopfield Networks.
Classification Neural Networks 1
Machine Learning Neural Networks
Neural NetworksNN 11 Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
INTRODUCTION TO Machine Learning ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
Artificial Intelligence Statistical learning methods Chapter 20, AIMA (only ANNs & SVMs)
Carla P. Gomes CS4700 CS 4700: Foundations of Artificial Intelligence Prof. Carla P. Gomes Module: Neural Networks: Concepts (Reading:
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Un Supervised Learning & Self Organizing Maps Learning From Examples
Rutgers CS440, Fall 2003 Neural networks Reading: Ch. 20, Sec. 5, AIMA 2 nd Ed.
An Illustrative Example
Machine Learning Neural Networks.
AN INTERACTIVE TOOL FOR THE STOCK MARKET RESEARCH USING RECURSIVE NEURAL NETWORKS Master Thesis Michal Trna
Artificial Neural Networks
LOGO Classification III Lecturer: Dr. Bo Yuan
CS 484 – Artificial Intelligence
SOMTIME: AN ARTIFICIAL NEURAL NETWORK FOR TOPOLOGICAL AND TEMPORAL CORRELATION FOR SPATIOTEMPORAL PATTERN LEARNING.
Artificial Neural Networks
Artificial Neural Networks
Intrusion Detection Using Hybrid Neural Networks Vishal Sevani ( )
Artificial Neural Nets and AI Connectionism Sub symbolic reasoning.
Introduction to Neural Networks Debrup Chakraborty Pattern Recognition and Machine Learning 2006.
Neural Networks Architecture Baktash Babadi IPM, SCS Fall 2004.
2101INT – Principles of Intelligent Systems Lecture 10.
© Copyright 2004 ECE, UM-Rolla. All rights reserved A Brief Overview of Neural Networks By Rohit Dua, Samuel A. Mulder, Steve E. Watkins, and Donald C.
Machine Learning Chapter 4. Artificial Neural Networks
Chapter 3 Neural Network Xiu-jun GONG (Ph. D) School of Computer Science and Technology, Tianjin University
1 Chapter 6: Artificial Neural Networks Part 2 of 3 (Sections 6.4 – 6.6) Asst. Prof. Dr. Sukanya Pongsuparb Dr. Srisupa Palakvangsa Na Ayudhya Dr. Benjarath.
Artificial Neural Network Yalong Li Some slides are from _24_2011_ann.pdf.
Classification / Regression Neural Networks 2
Artificial Neural Networks. The Brain How do brains work? How do human brains differ from that of other animals? Can we base models of artificial intelligence.
An informal description of artificial neural networks John MacCormick.
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.
The Function of Synchrony Marieke Rohde Reading Group DyStURB (Dynamical Structures to Understand Real Brains)
Neural Networks and Backpropagation Sebastian Thrun , Fall 2000.
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
Ten MC Questions taken from the Text, slides and described in class presentation. COSC 4426 AJ Boulay Julia Johnson.
Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Chapter 18 Connectionist Models
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)
Chapter 6 Neural Network.
“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.
March 31, 2016Introduction to Artificial Intelligence Lecture 16: Neural Network Paradigms I 1 … let us move on to… Artificial Neural Networks.
Machine Learning Supervised Learning Classification and Regression
Neural Networks.
Artificial Neural Networks
Learning in Neural Networks
Artificial Intelligence (CS 370D)
Other Classification Models: Neural Network
CSE 473 Introduction to Artificial Intelligence Neural Networks
CSE P573 Applications of Artificial Intelligence Neural Networks
CSE 473 Introduction to Artificial Intelligence Neural Networks
Machine Learning Today: Reading: Maria Florina Balcan
Intelligent Leaning -- A Brief Introduction to Artificial Neural Networks Chiung-Yao Fang.
Classification Neural Networks 1
OVERVIEW OF BIOLOGICAL NEURONS
XOR problem Input 2 Input 1
Intelligent Leaning -- A Brief Introduction to Artificial Neural Networks Chiung-Yao Fang.
CSE 573 Introduction to Artificial Intelligence Neural Networks
Lecture Notes for Chapter 4 Artificial Neural Networks
Artificial Neural Networks
COSC 4335: Part2: Other Classification Techniques
PYTHON Deep Learning Prof. Muhammad Saeed.
Presentation transcript:

Functional Link Network

Support Vector Machines

marginseparatorsupport vectors

Support Vector Machines

Two Spiral Problem

SVM architecture

Application: text classification Reuters “newswire” messages Bag-of-words representation Dimension reduction Training SVM

Results Break-even point = precision value at which precision and recall are nearly equal

Results

Application 2: face recognition

False detections

System architecture

Results

Skin detection and real-time recognition

Neural Networks

Ccortex is a massive spiking neuron network emulation and will mimic the human cortex, the outer layer of gray matter at the cerebral hemispheres, largely responsible for higher brain functions. The emulation covers up to 20 billion layered neurons and 2 trillion 8-bit connections.

Spiking Neural Networks From neurones to neurons Artificial Spiking Neural Networks (ASNN) –Dynamic Feature Binding –Computing with spike-times

Neural Networks Artificial Neural Networks –(neuro)biology -> Artificial Intelligence (AI) –Model of how we think the brain processes information New data on how the brain works! –Artificial Spiking Neural Networks

Real Neurons Real cortical neurons communicate with spikes or action potentials

Real Neurons The artificial sigmoidal neuron models the rate at which spikes are generated artificial neuron computes function of weighted input:

Artificial Neural Networks Artificial Neural Networks can: – approximate any function (Multi-Layer Perceptrons) – act as associative memory (Hopfield networks, Sparse Distributed Memory) – learn temporal sequences (Recurrent Neural Networks)

ANN’s BUT.... for understanding the brain the neuron model is wrong individual spikes are important, not just rate

Binding Problem When humans view a scene containing a red circle and a green square, some neurons –signal the presence of red, –signal the presence of green, –signal the circle shape, –Signal the square shape. The binding problem: –how does the brain represent the pairing of color and shape? Specifically, are the circles red or green?

Binding Synchronizing spikes?

New Data! neurons belonging to same percept tend to synchronize (Gray & Singer, Nature 1987) timing of (single) spikes can be remarkably reproducible Spikes are rare: average brain activity < 1Hz –“rates” are not energy efficient

Computing with Spikes Computing with precisely timed spikes is more powerful than with “rates”. (VC dimension of spiking neuron models) [W. Maass and M. Schmitt., 1999] Artificial Spiking Neural Networks?? [W. Maass Neural Networks, 10, 1997]

Artificial Spiking Neuron The “state” (= membrane potential) is a weighted sum of impinging spikes –spike generated when potential crosses threshold, reset potential

Artificial Spiking Neuron Spike-Response Model: where ε(t) is the kernel describing how a single spike changes the potential:

Artificial Spiking Neural Network Network of spiking neurons:

Error-backpropagation in ASNN Encode “X-OR” in (relative) spike-times

XOR in ASNN Change weights according to gradient descent using error-backpropagation (Bohte et al, Neurocomputing 2002) Also effective for unsupervised learning (Bohte etal, IEEE Trans Neural Net. 2002)

Oil Application