NEU Neural Computing MSc Natural Computation Department of Computer Science University of York.

Slides:



Advertisements
Similar presentations
Artificial Intelligence 12. Two Layer ANNs
Advertisements

Introduction to Neural Networks
Bioinspired Computing Lecture 16
Neural Network Toolbox COMM2M Harry R. Erwin, PhD University of Sunderland.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Learning in Neural and Belief Networks - Feed Forward Neural Network 2001 년 3 월 28 일 안순길.
NEURAL NETWORKS Perceptron
Lecture 16 Spiking neural networks
1 Lecture-2 CSIT-120 Spring 2001 Revision of Lecture-1 Introducing Computer Architecture The FOUR Main Elements Fetch-Execute Cycle A Look Under the Hood.
1Neural Networks B 2009 Neural Networks B Lecture 1 Wolfgang Maass
Soft computing Lecture 6 Introduction to neural networks.
Neural NetworksNN 11 Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Neural Networks Basic concepts ArchitectureOperation.
Pattern Recognition using Hebbian Learning and Floating-Gates Certain pattern recognition problems have been shown to be easily solved by Artificial neural.
Formal Computational Skills Introduction. My research areas: Neuroethology: visual learning (mainly homing) in insects combining behavioural experiments.
Chapter Seven The Network Approach: Mind as a Web.
(Page 554 – 564) Ping Perez CS 147 Summer 2001 Alternative Parallel Architectures  Dataflow  Systolic arrays  Neural networks.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks / Spring 2002 Shreekanth Mandayam Robi Polikar ECE Department.
Classification of Music According to Genres Using Neural Networks, Genetic Algorithms and Fuzzy Systems.
CBC Computing with Biology & Chemistry MSc Natural Computation Department of Computer Science Universiy of York.
MAE 552 Heuristic Optimization Instructor: John Eddy Lecture #31 4/17/02 Neural Networks.
October 7, 2010Neural Networks Lecture 10: Setting Backpropagation Parameters 1 Creating Data Representations On the other hand, sets of orthogonal vectors.
Neural Networks Lab 5. What Is Neural Networks? Neural networks are composed of simple elements( Neurons) operating in parallel. Neural networks are composed.
Artificial Neural Network An artificial neural network (ANN), usually called neural network (NN), is a mathematical model or computational model that is.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Teaching Teaching Discrete Mathematics and Algorithms & Data Structures Online G.MirkowskaPJIIT.
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
Presentation on Neural Networks.. Basics Of Neural Networks Neural networks refers to a connectionist model that simulates the biophysical information.
Evolving a Sigma-Pi Network as a Network Simulator by Justin Basilico.
Chaos in Neural Network Theme presentation Cui, Shuoyang 03/08/2005.
Soft Computing Lecture 18 Foundations of genetic algorithms (GA). Using of GA.
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.
Neural Networks AI – Week 23 Sub-symbolic AI Multi-Layer Neural Networks Lee McCluskey, room 3/10
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
LINEAR CLASSIFICATION. Biological inspirations  Some numbers…  The human brain contains about 10 billion nerve cells ( neurons )  Each neuron is connected.
University of Catania Computer Engineering Department 1 Educational tools for complex topics: a case study for Network Based Control Systems Prof. Orazio.
Gap filling of eddy fluxes with artificial neural networks
Grid-based Simulations of Mammalian Visual System Grzegorz M. Wójcik and Wiesław A. Kamiński Maria Curie-Sklodowska University, Lublin, Poland. Abstract.
Methodology of Simulations n CS/PY 399 Lecture Presentation # 19 n February 21, 2001 n Mount Union College.
Akram Bitar and Larry Manevitz Department of Computer Science
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.
What It Is To Be Conscious: Exploring the Plausibility of Consciousness in Deep Learning Computers Senior Project – Philosophy and Computer Science ID.
Introduction to Neural Networks Freek Stulp. 2 Overview Biological Background Artificial Neuron Classes of Neural Networks 1. Perceptrons 2. Multi-Layered.
Neural Networks Si Wu Dept. of Informatics PEV III 5c7 Spring 2008.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
CSC321: Neural Networks Lecture 1: What are neural networks? Geoffrey Hinton
Pattern Recognition. What is Pattern Recognition? Pattern recognition is a sub-topic of machine learning. PR is the science that concerns the description.
Machine Learning Artificial Neural Networks MPλ ∀ Stergiou Theodoros 1.
Activity Recognition Journal Club “Neural Mechanisms for the Recognition of Biological Movements” Martin Giese, Tomaso Poggio (Nature Neuroscience Review,
April 5, 2016Introduction to Artificial Intelligence Lecture 17: Neural Network Paradigms II 1 Capabilities of Threshold Neurons By choosing appropriate.
Artificial Neural Networks This is lecture 15 of the module `Biologically Inspired Computing’ An introduction to Artificial Neural Networks.
Self-Organizing Network Model (SOM) Session 11
Neural Network Architecture Session 2
Learning in Neural Networks
Artificial Neural Networks
Artificial Intelligence (CS 370D)
Dr. Unnikrishnan P.C. Professor, EEE
FUNDAMENTAL CONCEPT OF ARTIFICIAL NETWORKS
OVERVIEW OF BIOLOGICAL NEURONS
Capabilities of Threshold Neurons
Fundamentals of Neural Networks Dr. Satinder Bal Gupta
ARTIFICIAL NEURAL networks.
The Network Approach: Mind as a Web
Deep Neural Networks as Scientific Models
Artificial Neural Networks / Spring 2002
Akram Bitar and Larry Manevitz Department of Computer Science
Presentation transcript:

NEU Neural Computing MSc Natural Computation Department of Computer Science University of York

Module description “ provides a foundation of theoretical and practical knowledge in the subject of neural systems ” Algorithms inspired by natural neural systems Biological (natural) neural systems and the principal artificial neural architectures Emphasis will be on the characterisation of the artificial systems, rather than the analysis of their properties in statistical terms...so no statistical learning theory!

Learning outcomes On completion of this module students will be able to Identify which neural system is suitable for a particular task. Design, implement and experiment with neural architectures for a particular task. Design appropriate encodings of data. Evaluate the application of a particular architecture to a given problem.

Who is it aimed at? Basic computer science experience of algorithms and complexity will be assumed No biological background will be necessary. Some discussion later of “ realistic ” neuron models, but not in depth

Level of mathematics required Calculus, matrices and vectors If you can follow these, that ’ s good If you can ’ t, some bits of theory will be missing

Content 1: Biological networks Cerebellar network

Content 2: Feed forward networks Start with the simplest system – one neuron performing one operation – what can it do? We can make more complex arrangements of neurons, in which we have layers with connections from one layer to the next – what does this add to their capabilities? We can also change the operation of the neuron How do we decide on the architecture for a given problem?

Content 3: Recurrent networks Instead of a flow from inputs to outputs, we can have more arbitrary (or complete) connections – the flow of information can be around a loop = recurrent or dynamic Designate some nodes as inputs and others as outputs, or all nodes are inputs at one time and outputs at a later time What sort of behaviour do we get from recurrent networks? What are the issues with storage and stability?

Content 4: Spiking networks So far we have though about signals in and out – voltage, current, or just numbers In reality, neurons are not quite like that. One difference is in spiking behaviour Spatio-temporal pulse pattern. The spikes of 30 neurons (A1- E6, plotted along the vertical axes) are shown as a function of time (horizontal axis, total time is ms). The firing times are marked by short vertical bars. From Kr ü ger and Aiple (1988).Kr ü ger and Aiple (1988)

Practical elements In addition to lecture material, there will be exercises to do in your own time. That will usually require some work with MATLAB to model simple neural systems. We won ’ t be using the MATLAB Neural Network toolbox, because that hides the details of the algorithms

Assessment The assessment for the module is open The assessment will consist of some or all of the following: Demonstration of understanding of lecture material Selection and application of algorithms to given datasets Analysis of the output of specific algorithms Review of the literature on a particular topic.