This topic provides a thorough exploration of the heuristic optimization techniques of computational intelligence, with a working language of C/C++ for examples and assignments.
Specific areas covered include:
This topic aims to provide a theoretical and practical introduction to the development and application of heuristic and nature-inspired techniques common in Computational Intelligence (CI). Students will understand the mathematical and algorithmic principles behind CI and gain hands-on experience in employing CI techniques towards solving practical problems in a variety of domains. The scope of the topic incorporates increasingly relevant applications such as biometrics, speech and computer vision and the ethical issues associated with these. Students will also obtain skills in analytical thinking, experimental research, and effective communication within the wider context of CI.