Computer Science

 

ECMM412 - Machine Learning and Optimisation **NOT RUNNING IN 2012/3** (2012)

Back | Download as PDF
MODULE TITLEMachine Learning and Optimisation **NOT RUNNING IN 2012/3** CREDIT VALUE15
MODULE CODEECMM412 MODULE CONVENERProf Jonathan Fieldsend (Coordinator)
DURATION: TERM 1 2 3
DURATION: WEEKS 0 11 weeks 0
Number of Students Taking Module (anticipated) 1
DESCRIPTION - summary of the module content

Machines that interact with their environment must learn about and optimise their behaviour in that environment. This module aims to provide a grounding in the theoretical and practical aspects of machine learning and optimisation and to examine some of the philosophical and historical foundations of machine learning, including the limitations of what may be learned. The core of the module comprises a theoretical and practical introduction to a range of current machine learning and optimisation techniques for supervised learning (principally classification) and unsupervised learning together with standard and evolutionary-based methods for optimising single and multiple objectives (via both population and increment search).

AIMS - intentions of the module

This module aims to introduce you to some of the fundamental philosophical ideas surrounding learning machines, before covering a number of different popular techniques and algorithms for machine learning, and introduces optimisation as both an approach to aid this learning, and as a subject area in its own right (focusing in multi-objective optimisation, that is, where the quality of a solution is measured against a number of often competing criteria.

INTENDED LEARNING OUTCOMES (ILOs) (see assessment section below for how ILOs will be assessed)

Module Specific Skills and Knowledge:
1 understand some of the main machine learning and advanced optimisation techniques used in artificial intelligence;
2 analyse the results of applying a range of machine learning and advanced optimisation techniques, and be able to compare and contrast these results on a range of criteria (and write the necessary software to undertake this);
3 apply machine learning and advanced optimisation techniques to significant and real-world problem domains.


Discipline Specific Skills and Knowledge:
4 understand the context in which machine learning sits in relation to computer science and cognitive science;
5 demonstrate familiarity with the main trends in machine learning research;
6 understand the complex and advanced mathematical basis of a range of machine learning and optimisation techniques.


Personal and Key Transferable/ Employment Skills and  Knowledge:
7 read and digest research papers from conferences and journals;
8 relate theoretical knowledge to practical concerns;
9 conduct a research project including robust statistical analysis of experimental results, and contrast the results found with those expected given previously published material.

 

SYLLABUS PLAN - summary of the structure and academic content of the module

Indicative List of Topics: Historical view of AI (e.g. Turing test, Searle’s Chinese Room arguments) Introduction to machine learning and optimisation Introduction to complexity theory Classification methods (e.g. K-NNs, Decision Trees) Neural computing Unsupervised learning methods (e.g. clustering, SOMs) Support/Relevance Vector Machines Other Nature-Inspired Methods as Appropriate e.g. Ant Colony Optimisation Optimisation Methods e.g: Evolutionary Algorithms for Real-World Optimisation (e.g. Water Distribution Network Optimisation which may include ‘guest’ lectures from the Centre for Water Systems) Simulated Annealing Gradient Descent Conjugate Gradient Multi-Objective Optimisation Combinatorial Optimisation

LEARNING AND TEACHING
LEARNING ACTIVITIES AND TEACHING METHODS (given in hours of study time)
Scheduled Learning & Teaching Activities 62.00 Guided Independent Study 88.00 Placement / Study Abroad
DETAILS OF LEARNING ACTIVITIES AND TEACHING METHODS
Category Hours of study time Description
Scheduled Learning & Teaching activities 22 Lectures
Scheduled Learning & Teaching activities 10 Workshop/tutorials
Scheduled Learning & Teaching activities 30 Project and coursework
Guided independent study 88 Wider reading

 

ASSESSMENT
FORMATIVE ASSESSMENT - for feedback and development purposes; does not count towards module grade
SUMMATIVE ASSESSMENT (% of credit)
Coursework 100 Written Exams 0 Practical Exams
DETAILS OF SUMMATIVE ASSESSMENT
Form of Assessment % of Credit Size of Assessment (e.g. duration/length) ILOs Assessed Feedback Method
Coursework – essay / literature review 30 2500 words 1, 4, 6 Comments directly on essay and on individual feedback sheet
Coursework – machine learning and optimisation project 70 20 hours 1, 2, 3, 5, 7 Comments directly on project report and on individual feedback sheet
         
         
         

 

DETAILS OF RE-ASSESSMENT (where required by referral or deferral)
Original Form of Assessment Form of Re-assessment ILOs Re-assessed Time Scale for Re-reassessment
All above Coursework (100%) All Completed over summer with a deadline of last week
       
       

 

RE-ASSESSMENT NOTES

If a module is normally assessed entirely by coursework, all referred/deferred assessments will normally be by assignment.
If a module is normally assessed by examination or examination plus coursework, referred and deferred assessment will normally be by examination. For referrals, only the examination will count, a mark of 40% being awarded if the examination is passed. For deferrals, candidates will be awarded the higher of the deferred examination mark or the deferred examination mark combined with the original coursework mark.

RESOURCES
INDICATIVE LEARNING RESOURCES - The following list is offered as an indication of the type & level of
information that you are expected to consult. Further guidance will be provided by the Module Convener

ELE – http://vle.exeter.ac.uk


 

Reading list for this module:

Type Author Title Edition Publisher Year ISBN Search
Set Coello Coello Carlos, Lamont Gary, Veldhuizen David, Evolutionary Algorithms for Solving Multi-objective Probelsm 2nd Springer 2007 978-0-387-33254-3 [Library]
Set Margaret Boden The Philosophy of Artificial Intelligence Oxford English Press 1990 [Library]
Extended Press, W.H., Flannery, B.P., Teukolsky, S.A. & Vetterling, W.T Numerical Recipes: the Art of Scientific Computing 3rd edition Cambridge University Press 2007 13: 9780521880688 [Library]
CREDIT VALUE 15 ECTS VALUE 7.5
PRE-REQUISITE MODULES None
CO-REQUISITE MODULES None
NQF LEVEL (FHEQ) 7 AVAILABLE AS DISTANCE LEARNING No
ORIGIN DATE Monday 12 March 2012 LAST REVISION DATE Friday 18 January 2013
KEY WORDS SEARCH Artificial Intelligence, Machine Learning, Optimisation, Multi-Objective Optimisation