Module 06-19341 (2010)
Introduction to Natural Computation
|Xin Yao||Semester 1||10 credits|
Co-ordinator: Xin Yao
Reviewer: Jonathan Rowe
The Module Description is a strict subset of this Syllabus Page.
The aims of this module are to:
- introduce the field of natural computation
- explore common themes and principles underlying different natural computation systems
- provide a foundation for the further study of some specific techniques
On successful completion of this module, the student should be able to:
- explain and illustrate the key concepts of: de-centralisation, interaction, self-organisation, emergence
- describe the common principles underlying a range of natural computation techniques
- compare and contrast natural systems with their computational counterparts
- show how natural computation techniques can be adapted to solving learning and optimisation problems
- analyse the behaviour of natural computation systems
2 hours of lectures per week
- Sessional: 1.5 hour examination (70%), continuous assessment (30%).
- Supplementary: 1.5 hour examination (100%).
- Simple interaction models.
- Cellular automata, flocking.
- Interactions, games, co-operation.
- Diffusion models.
- Social behaviour (insects, humans).
- Networks of interaction.
- Evolution by Natural Selection.
- Genetic algorithms.
- Gene regulation and cell signaling.
- Neuronal interactions.
- Other neural models.