Postgraduate Course: Data Analysis and Machine Learning (PGPH11105)
|School||School of Physics and Astronomy
||College||College of Science and Engineering
|Credit level (Normal year taken)||SCQF Level 11 (Postgraduate)
||Availability||Not available to visiting students
|Summary||This course develops core skills related to data analysis and statistical interpretation. After a recap of modern programmingtools (NumPy, SciPy, matplotlib) and statistical methods, the students are introduced to maximum likelihood fits, systematic effects and hypothesis testing. Advanced techniques such as multivariate methods and machine learning will be introduced. The simulation of experimental data will also be covered. At the end of the course data analysis techniques will be applied to current experiments.
A course split over semesters 1 and 2 that builds core skills related to data analysis and statistical methods. It will be taught by a combination of lectures and laboratory workshops in which students will carry out practical programming exercises. A significant amount of the course assessment will be by project work. In the first part of the course scientific programming in C++ and Python will be introduced. An introduction to statistical concepts will also be given. This will be followed by a detailed discussion of maximum likelihood fitting methods, hypothesis testing and limit setting. Advanced multivariate analysis techniques will be covered, including machine learning. Important practical considerations such as the treatment of systematic uncertainties, and the simulation of experimental data will be discussed. In the last part of the course data analysis techniques will be applied to current experiments.
Course Delivery Information
|Academic year 2020/21, Not available to visiting students (SS1)
|Learning and Teaching activities (Further Info)
Lecture Hours 20,
Supervised Practical/Workshop/Studio Hours 60,
Feedback/Feedforward Hours 4,
Summative Assessment Hours 2,
Programme Level Learning and Teaching Hours 4,
Directed Learning and Independent Learning Hours
|Assessment (Further Info)
|Additional Information (Assessment)
||60% Continuous Assessment«br /»
40% Project Work
|No Exam Information
On completion of this course, the student will be able to:
- Understand the statistical basis for data analysis in particle and nuclear physics.
- Perform complex maximum likelihood fits.
- Demonstrate usage of Monte Carlo methods and simulation techniques.
- Apply advanced techniques such as multivariate analysis and machine learning to solve problems in data analysis.
- Critically judge how data analysis techniques are used in current research.
|Graduate Attributes and Skills
||Demonstrate a critical understanding of the principal theories,concepts and principles of data analysis. Apply knowledge, skills and understanding to a range of standard and specialised research techniques in data analysis. Critically review, consolidate and extend knowledge, skills, practices and thinking in the subject. Undertake critical evaluations of a wide range of numerical andgraphical data. Communicate with peers, more senior colleagues and specialists via written reports. Exercise substantial autonomy and initiative.
|Keywords||DAML,machine learning,Data analysis,Statistical methods
|Course organiser||Dr Christos Leonidopoulos
|Course secretary||Ms Grace Wilson
Tel: (0131 6)50 5310