Get Catalogue Apply Now
background

MSc Artificial Intelligence

Module 1: Machine Learning and Data Mining (30 credits)

  • The full data mining lifecycle, from data preprocessing to exploratory analysis
  • Supervised and unsupervised algorithms: association rules, clustering and classification
  • Neural networks, ensemble methods and text mining
  • Practical activities in Python to extract and interpret insights from data
  • Ethical and societal implications of machine learning practice

Module 2: Big Data Tools and Techniques (30 credits)

  • Defining characteristics, challenges and opportunities of Big Data
  • Cloud computing, distributed processing frameworks and NoSQL databases
  • Ingesting, processing, analysing and storing massive datasets
  • Hands-on Apache Spark, PySpark and MongoDB on real-world text, image and IoT sensor data
  • Machine learning and recommender systems at scale

Module 3: Deep Learning (30 credits)

  • Deep learning architectures behind speech and face recognition, sentiment analysis and medical diagnosis
  • Feed-forward and convolutional neural networks, and transfer learning
  • Sequence models: LSTMs, GRUs and Transformers
  • Embeddings (Word2Vec, BERT, GPT) and image segmentation
  • Practical development in Python with TensorFlow and Keras

Module 4: Natural Language Processing (30 credits)

  • Methods and tools behind chatbots, speech recognition and translation systems
  • Tokenisation, parsing, and lexical and distributional semantics
  • Text classification, sentiment analysis, information retrieval and extraction
  • Neural architectures for NLP, word embeddings and pre-trained models
  • Critical examination of bias in language models

Module 5: Project for MSc (Dissertation) (60 credits)

  • Independent, research-informed project on a substantive problem in your field
  • Robust research proposal and critical review of current practice and the state of the art
  • Ethical considerations and appropriate methodologies and technologies
  • A 15,000-word dissertation with results, reflections and recommendations
  • Supported throughout by a dedicated supervisor