Description
This module covers how to apply machine learning techniques to practical problems with large data-sets.Ìý An introduction to machine learning is presented to provide a general understanding of the concepts of machine learning and common machine learning techniques.Ìý Deep learning and computing frameworks to scale machine learning techniques to practical problems are then presented.Ìý Scientific data formats and data curation methods are also discussed.Ìý
Specifically, the syllabus includes:Ìý
-
Foundations of machine learning (e.g. overview of ML, training, data wrangling, scikit-learn, performance analysis, gradient descent)Ìý
-
Machine learning methods (e.g. logistic regression, SVMs, ANNs, decision trees, ensemble learning and random forests, dimensionality reduction)Ìý
-
Deep learning (e.g. TensorFlow, Deep ANNs, CNNs, RNNs, Autoencoders)Ìý
-
Data formats and curation (e.g. data pipelines, data version control, databases, big-data computing) Ìý
-
Demonstrations of ML in astrophysics, high-energy physics and industryÌý
Module deliveries for 2024/25 academic year
Last updated
This module description was last updated on 19th August 2024.
Ìý