Spatial and Temporal Encoding for a PSN

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Introduction to Neural Networks
Robotics Where AI meets the real world. Ankit Jain
Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
NEU Neural Computing MSc Natural Computation Department of Computer Science University of York.
1 The 2-to-4 decoder is a block which decodes the 2-bit binary inputs and produces four output All but one outputs are zero One output corresponding to.
Blue brain Copyright © cs-tutorial.com.
Spike Train Statistics Sabri IPM. Review of spike train  Extracting information from spike trains  Noisy environment:  in vitro  in vivo  measurement.
Artificial Intelligence
 Course  Name  Student ID  Discipline  Introduction to computing  xxxxxx  xxxxx.
4-1 Management Information Systems for the Information Age Copyright 2002 The McGraw-Hill Companies, Inc. All rights reserved Chapter 4 Decision Support.
Artificial Intelligence (CS 461D)
COGNITIVE NEUROSCIENCE
AI – CS364 Hybrid Intelligent Systems Overview of Hybrid Intelligent Systems 07 th November 2005 Dr Bogdan L. Vrusias
1 Chapter 4 Decision Support and Artificial Intelligence Brainpower for Your Business.
Evaluation of Branch Predictors Using High-density-branch Programs Fang Pang MEng. Lei Zhu MEng. Electrical and Computer Engineering Department University.
Universal Neuroanatomy. Density of Connections How many connections will it take to link a square with every other square of the same size?
Artificial Neural Networks - Introduction -
Artificial Intelligence
Department of Computer and Information Science, School of Science, IUPUI Dale Roberts, Lecturer Computer Science, IUPUI CSCI.
The Thinking Machine Based on Tape. Computer Has Some Intelligence Now Playing chess Solving calculus problems Other examples:
Introduction GAM 376 Robin Burke Winter Outline Introductions Syllabus.
Prajwal K. Gautam, Dept. of Electrical and Computer Engineering Dr. Ganesh K. Venayagamoorthy, Dept of Electrical & Computer Engineering Dr. Keith A. Corzine,
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
HYBRID COMPUTATION WITH SPIKES Rahul Sarpeshkar Robert J. Shillman Associate Professor MIT Electrical Engineering and Computer Science Banbury Sejnowski.
Neural coding (1) LECTURE 8. I.Introduction − Topographic Maps in Cortex − Synesthesia − Firing rates and tuning curves.
Khoon Yu Tan Math Teacher John H Reagan High School Houston Independent School District Dr. Wilbert Wilhelm Barnes Professor Industrial and Systems Engineering.
A New Theory of Neocortex and Its Implications for Machine Intelligence TTI/Vanguard, All that Data February 9, 2005 Jeff Hawkins Director The Redwood.
Studies of Information Coding in the Auditory Nerve Laurel H. Carney Syracuse University Institute for Sensory Research Departments of Biomedical & Chemical.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
Prepared By :. CONTENTS 1~ INTRODUCTION 2~ WHAT IS BLUE BRAIN 3~ WHAT IS VIRTUAL BRAIN 4~ FUNCTION OF NATURAL BRAIN 5~ BRAIN SIMULATION 6~ CURRENT RESEARCH.
Soft Computing Lecture 19 Part 2 Hybrid Intelligent Systems.
Neural Networks in Computer Science n CS/PY 231 Lab Presentation # 1 n January 14, 2005 n Mount Union College.
Fig.1. Flowchart Functional network identification via task-based fMRI To identify the working memory network, each participant performed a modified version.
Artificial Intelligence & Neural Network
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
From brain activities to mathematical models The TempUnit model, a study case for GPU computing in scientific computation.
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 A self-organizing map for adaptive processing of structured.
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
Dialog Processing with Unsupervised Artificial Neural Networks Andrew Richardson Thomas Jefferson High School for Science and Technology Computer Systems.
6. Population Codes Presented by Rhee, Je-Keun © 2008, SNU Biointelligence Lab,
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Motor Behavior Chapter 5. Motor Behavior Define motor behavior, motor development, motor control, and motor learning. What is the influence of readiness,
Intelligent Control Methods Lecture 2: Artificial Intelligence Slovak University of Technology Faculty of Material Science and Technology in Trnava.
BRAIN GATE TECHNOLOGY.. Brain gate is a brain implant system developed by the bio-tech company Cyberkinetics in 2003 in conjunction with the Department.
COMBINATIONAL AND SEQUENTIAL CIRCUITS Guided By: Prof. P. B. Swadas Prepared By: BIRLA VISHVAKARMA MAHAVDYALAYA.
SEMINAR on ‘BRAIN COMPUTER INTERFACE’ Submitted by: JYOTI DOSAYA
Introduction to Computers - Hardware
Computer Hardware What is a CPU.
Classification of models
Neural Network Architecture Session 2
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Neural Networks.
Dialog Processing with Unsupervised Artificial Neural Networks
Artificial Intelligence (CS 370D)
Fourth Generation Present: Microprocessors
Fourth Generation Present: Microprocessors
Rate coding After mastering this material, you should be able to:
OVERVIEW OF BIOLOGICAL NEURONS
Pattern Recognition & Machine Learning
YOLO-LITE: A Real-Time Object Detection Web Implementation
Dialog Processing with Unsupervised Artificial Neural Networks
Information Processing by Neuronal Populations Chapter 5 Measuring distributed properties of neural representations beyond the decoding of local variables:
Artificial Intelligence
Digital Electronics and Logic Circuit
Volume 74, Issue 1, Pages (April 2012)
Machine Learning.
Presentation transcript:

Spatial and Temporal Encoding for a PSN Student: Cameron Johnson, Department of Electrical and Computer Engineering Faculty Advisor: Dr. G.K. Venayagamoorthy, Department of Electrical and Computer Engineering RESULTS The gray-code-based spatial encoding method produced distinctly different numbers and combinations of neurons spiking in response for seven different inputs OBJECTIVES Encode real-valued data into a Polychronous Spiking Network (PSN) Explore the advantages and disadvantages of spatial and temporal encoding methods Develop means of decoding real-valued data from a PSN after the PSN has performed calculations to generate it Use a PSN as a function approximator to prove concept Use a PSN on real-world problems Robot movement and vision Power system prediction and control DISCUSSION Spatial encoding has yet to yield any decoding information Shows promise for entering distinct values in and getting distinct responses Decoding demonstrated by Zhang and Feng via their encoding method Only manages function reproduction, not calculation Still promising The difficulty of encoding and decoding is due to a lack of understanding of how living brains actually use the information they process Rate coding methods other than Zhang and Feng’s are slow Spike coding methods typically lose a lot of portential information BACKGROUND Current Neural Networks are used for function approximation Neuroidentification is a form of function approximation Spiking Neurons model biological neuron behavior more faithfully than other modern neural models Information is carried and processed by the pattern of spikes which make up the neural network Translating real data into spikes requires a method of encoding Temporal encoding has been explored many times, including rate coding and spike time coding Spatial encoding relies on physical relation of input spikes to the neurons to which they’re connected RESULTS CONCLUDING REMARKS Encoding into a PSN enables a very brain-like model to operate on data Gain the same sort of intuitive function handling that a living brain can Navigation through the real world Expert handling of control problems Possibly more intuitive handling of instructions Spatial encoding may deal with long-term memory and learned reflexes Temporal encoding may deal with pattern recognition and short-term memory A combination of the two is hoped to exploit the capabilities of a PSN to their fullest APPROACH: SPATIAL ENCODING Gray-code-based spatial encoding has been demonstrated in an Izhikevich neural network Encoding mechanism has two neurons representing one bit Neither neuron receiving a spike means there is no input A “1” is represented by one neuron in the pair receiving a spike and the other nothing. A “0” is represented by the re- verse. APPROACH: TEMPORAL ENCODING Shown here is an encoding method that treats the real value as a poisson rate applied directly to the voltage equation X. Zhang, G. You, T. Chen, J. Feng. “Maximum Likelihood Decoding of Neuronal Inputs from an Interspike Interval Distribution.” Neural Computation 21, 2009, 3079-3105. Other traditional methods Rate coding Spike density Spike count Population activity Spike coding Time to first spike Spike phase FUTURE WORK Test temporal decoding methods to see how well they differentiate values Experiment with combined spatial and temporal encoding Develop a decoding mechanism for PSNs, whether spatial or temporal or a combination Use a PSN for power system identification Acknowledgements This work was supported by the National Science Foundation (NSF) under EFRI award #0836017 and by a GAANN Fellowship. Special Thanks to: Real-Time Power and Intelligent Systems Lab Intelligent Systems Center