Module 12412 (2012)

Module Description - Introduction to Neural Computation

The Module Description is a strict subset of the Syllabus Page, which gives more information

Module TitleIntroduction to Neural Computation
SchoolComputer Science
Module Code06-12412
DescriptorCOMP/06-12412/LM
Member of StaffJohn Bullinaria
LevelM
Credits10
Semester1
Pre-requisitesNone
Co-requisitesNone
RestrictionsMay not be taken by anyone who has taken or is taking 06-20416 (Neural Computation).
Contact hours24
Delivery2 hrs/week of lectures, assigned course work
Description This module introduces the basic concepts and techniques of neural computation, and its relation to automated learning in computing machines more generally. It covers the main types of formal neuron and their relation to neurobiology, showing how to construct large neural networks and study their learning and generalization abilities in the context of practical applications. It also provides practical experience of designing and implementing a neural network for a real world application.
Outcomes
On successful completion of this module, the student should be able to:Assessed by:
Understand the relationship between real brains and simple artificial neural network models Examination
Describe and explain some of the principal architectures and learning algorithms of neural computation Examination
Explain the learning and generalisation aspects of neural computation Examination
Apply neural computation algorithms to specific technical and scientific problems Continuous Assessment
Demonstrate an understanding of the benefits and limitations of neural-based learning techniques in context of other state-of-the-art methods of automated learning Examination
AssessmentSessional: 1.5 hr examination (80%), continuous assessment (20%)
Supplementary (where allowed): 1.5 hr examination (80%), continuous assessment (20%)
TextsS Haykin, Neural Networks: A Comprehensive Foundation (Second Edition), 1999
C M Bishop, Neural Networks for Pattern Recognition, 1995
R Callan, The Essence of Neural Networks, 1999
K Gurney, An Introduction to Neural Networks, 1997
L Fausett, Fundamentals of Neural Networks, 1994
R Beale & T Jackson, Introduction to Neural Networks, 1990
J Hertz, A Krogh & R G Palmer, An Introduction to the Theory of Neural Computation, 1991
F M Ham & I Kostanic, Principles of Neurocomputing for Science and Engineering, 2001