Module 12412 (2001)

Syllabus page 2001/2002

06-12412
Introduction to Neural Computation

Level M1

jxb
10 credits in Semester 1

Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus


The Module Description is a strict subset of this Syllabus Page. (The University module description has not yet been checked against the School's.)

Relevant Links

See Introduction to Neural Computation Web-page for course material and further useful links.


Outline

Neural Networks; Basic Neurobiology; Single neuron models; Single layer perceptrons; Multi-layer perceptrons; Radial-basis function networks; Kohonen nets; Committee machines; Applications of neural networks.


Aims

The aims of this module are to:

  • introduce some of the fundamental techniques and principles of neural computation
  • investigate some common models and their applications

Learning Outcomes

On successful completion of this module, the student should be able to: Assessed by:
1understand the relation between real brains and simple artificial neural network models Examination
2explain the basic ideas behind the most common learning algorithms for multilayer perceptrons, radial-basis function networks, committee machines, and Kohonen self-organising maps Examination
3explain the learning and generalisation issues in neural computation Examination, assignment
4demonstrate an understanding of the implementational issues of common learning algorithms Examination, assignment
5demonstrate an understanding of the practical considerations in applying neural networks to classification and recognition problems Examination, assignment

Restrictions, Prerequisites and Corequisites

Restrictions:

Excluded combination with 06-02360 (Introduction to Neural Networks).

Prerequisites:

None

Co-requisites:

None


Teaching

Teaching Methods:

2 hrs of lectures per week plus labs

Contact Hours:

24


Assessment

  • Supplementary (where allowed): As the sessional assessment
  • 2 hr open book examination (70%), continuous assessment by assignments (30%).

Recommended Books

TitleAuthor(s)Publisher, Date
An Introduction to Neural NetworksK GurneyUCL Press, 1997
Introduction to Neural NetworksR Beale & T JacksonIOP Publishing, 1990
Neural Networks for Pattern RecognitionC M BishopOxford University Press, 1995
Neural Networks: A Comprehensive FoundationS HaykinPrentice Hall, 1999
The Essence of Neural NetworksR CallanPrentice Hall Europe, 1999

Detailed Syllabus

  1. Introduction to Neural Networks and their History.
  2. Biological Neurons and Neural Networks, Artificial Neurons.
  3. Networks of Neurons, Single Layer Perceptrons (SLPs).
  4. Learning and Generalization in SLPs.
  5. The XOR Problem, Linear Seperability, Multi-Layer Perceptrons (MLPs).
  6. The Back-Propagation Learning Algorithm and its Variations.
  7. Bias and Variance, Improving Generalization.
  8. Applications of Multi-Layer Perceptrons.
  9. Recurrent Networks.
  10. Radial-Basis Function Networks.
  11. Applications of Radial-Basis Function Networks.
  12. Committee Machines.
  13. Kohonen Self-Organising Maps (SOMs).
  14. Learning Vector Quantisation (LVQ).
  15. Overview of More Advanced Topics.
  16. Summary and Review.

Last updated: 20 February 2002

Source file: /internal/modules/COMSCI/2001/xml/12412.xml

Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus