2024/5, Trimester 2, In Person,
VIEW FULL DETAILS
Occurrence: | 001 |
Primary mode of delivery: | In Person |
Location of delivery: | MERCHISTON |
Partner: | |
Member of staff responsible for delivering module: | Kevin Sim |
Module Organiser: | |
Student Activity (Notional Equivalent Study Hours (NESH)) |
Mode of activity | Learning & Teaching Activity | NESH (Study Hours) | NESH Description |
Face To Face | Lecture | 20 | Weekly lectures running from week 2 covering the topics
Evolutionary Algorithms
Neural Networks
Fuzzy Logic
Decision Trees
Statistical Methods |
Face To Face | Practical classes and workshops | 20 | Practical classes supporting the material covered in the lectures. A range of different programming languages and frameworks are used to provide practical experience of the computational intelligence techniques covered on the module. |
Online | Guided independent study | 160 | Guided independent study. You are expected to conduct independant research covering the module topics outside the timetabled classes. |
Face To Face | Centrally Time Tabled Examination | 2 | The exam is online and open book via the University Exam Server in either week 14 or 15. Students are asked to answer 3 out of 5 questions which could cover any of the topics included in the module. Questions are broken down into multiple sections requiring either longer subjective narrative answers or on occasion short factual answers. The Exam covers learning outcomes 1 & 2. |
| Total Study Hours | 202 | |
| Expected Total Study Hours for Module | 202 | |
Assessment |
Type of Assessment | Weighting % | LOs covered | Week due | Length in Hours/Words | Description |
Centrally Time Tabled Examination | 40 | 1~2 | Exam Period | HOURS= 2 | The exam is online and open book via the University Exam Server in either week 14 or 15. Students are asked to answer 3 out of 5 questions which could cover any of the topics included in the module. Questions are broken down into multiple sections requiring either longer subjective narrative answers or on occasion short factual answers. The Exam covers learning outcomes 1 & 2. |
Report | 60 | 1~2~3~4~5 | Week 12 | , WORDS= 20 hours | You are supplied with a basic framework in Java that implements some of the basic functionality required to set up a neural network and implements a skeleton EA. At minimum you must: • Add missing evolutionary operators (selection, crossover, replacement etc.)• Evaluate the performance of your algorithm(s) on the training and test scenarios given. • Report the fitness on both the training and test sets averaged over at least 10 runs of your algorithm. In addition, you may wish to: • Conduct a parameter exploration to tune the algorithm you have designed • Investigate different activation functions for the neural network • Investigate the number of nodes that should be in the hidden layer • Redesign the evolutionary algorithm • Investigate the role of different operatorsYou are required to write a scientific report using the template provided (both Word and Latex templates are provided in ACM format). The report should detail any research you undertook while investigating the task and should provide details of your implementation. You should include a scientific analysis of your approach by conducting multiple runs on both training and test sets to show that your implementation can provide consistent results.Students can get formative feedback on their progress during the weekly lab sessions. |
Component 1 subtotal: | 60 | | |
Component 2 subtotal: | 40 | | | | |
Module subtotal: | 100 | | | | |