Content |
The field of Natural Computing concerns the development of algorithms inspired by Nature, including Biological, Social and Physical systems. These algorithms draw metaphorical inspiration from diverse aspects of nature, including the operation of biological neurons, processes of evolution, and models of social interaction amongst organisms. They are used to tackle complex real-world problems. This course provides an introduction to Natural Computing algorithms and illustrates how they can be applied to real-world problems using case studies. |
Literature |
Scientific papers and tutorials. |
Teaching formats |
• 8 hours guided group project work • 20 hours lecture • 60 hours individual project work without guidance • 8 hours student presentations • 16 hours question session • 64 hours individual study period Extra information teaching methods: Home assignments, group work on a project, seminar presentations and reports. |
Topics |
Topics include evolutionary algorithms, particle swarm optimisation, ant colony optimisation, cellular automata, evolutionary game theory, deep neural networks. |
Test information |
Home assignments, group work on a project, seminar presentations and reports. |
Prerequisites |
Bachelor course "Data Mining". |
|
|
|