![]() |
THE UNIVERSITY of EDINBURGHDEGREE REGULATIONS & PROGRAMMES OF STUDY 2006/2007
|
|
Learning from Data (Level 11) (P00869)? Credit Points : 10 ? SCQF Level : 11 ? Acronym : INF-P-LFD Since the early days of AI, researchers have been interested in making computers learn, rather than simply programming them to do tasks. This is the field of machine learning. The main area that will be discussed is supervised learning, which is concerned with learning to predict an output, given inputs. For example, we might wish to classify a handwritten digit as one of the numbers 0 through 9, given an input image of the digit. We will compare and contrast different algorithms for supervised learning tasks. One of the key issues is that of generalization, i.e. how good our performance will be on new input patterns. A second area of study is unsupervised learning, where we wish to discover the structure in a set of patterns; there is no output "teacher signal". Entry Requirements? Pre-requisites : For Informatics PG students only, or by special permission of the School. Familiarity with elementary mathematics, including algebra and calculus is essential. A reasonable knowledge of computational, logical, geometric and set-theoretic concepts is assumed. Knowledge of vectors and matrices, together with a basic grasp of probability and partial differentiation, is strongly recommended. ? Prohibited combinations : Learning from Data (Level 10) Subject AreasHome subject areaBioinformatics, (School of Informatics, Schedule O) Other subject areasLife Science Computing, (School of Informatics, Schedule O) Database Systems, (School of Informatics, Schedule O) Speech Processing, (School of Informatics, Schedule O) Intelligent Robotics, (School of Informatics, Schedule O) Learning from Data, (School of Informatics, Schedule O) Computational Systems Biology, (School of Informatics, Schedule O) Delivery Information? Normal year taken : Postgraduate ? Delivery Period : Semester 1 (Blocks 1-2) ? Contact Teaching Time : 3 hour(s) per week for 10 weeks First Class Information
All of the following classes
Summary of Intended Learning Outcomes
This course involves some implementation work using MATLAB, and contains also significant theoretical work involving areas of mathematics other than logic. The course details the specific applications of various basic mathematical techniques to areas of pattern recognition and processing, the aim being that at the end of the course, participants should have a good understanding and ability to use these techniques in practice. The course aims to foster a systematic approach to experiments.
A fairly deep understanding of machine learning, its aims and limitations, from a viewpoint of modelling. Students will learn how to approach a problem and assess from a variety of methods an appropriate solution. A set of practical methods, each coupled with an algorithm in MATLAB, will enable the student to be able to program solutions to real world machine learning problems, using the toolbox of practial methods presented in the lectures. A basic understanding of how mathematics can be applied to solving real world problems. A good understanding of assessing scientific hypotheses. MATLAB programming. Solve problems of an open-ended nature or relate them to other such problems as covered in the course. Assessment Information
Written Examination 80%
Assessed Assignments 20% Exam times
Contact and Further InformationThe Course Secretary should be the first point of contact for all enquiries. Course Secretary Mr Neil McGillivray Course Organiser Dr Douglas Armstrong Course Website : http://www.inf.ed.ac.uk/teaching/courses/ School Website : http://www.informatics.ed.ac.uk/ College Website : http://www.scieng.ed.ac.uk/ |
|