51ºÚÁϳԹÏÍø

Internal

CSMAI21 - Artificial Intelligence and Machine Learning

51ºÚÁϳԹÏÍø

CSMAI21-Artificial Intelligence and Machine Learning

Module Provider: School of Mathematical, Physical and Computational Sciences
Number of credits: 20 [10 ECTS credits]
Level:7
Terms in which taught: Spring term module
Pre-requisites:
Non-modular pre-requisites:
Co-requisites:
Modules excluded:
Current from: 2021/2

Module Convenor: Dr Yevgeniya Kovalchuk
Email: y.kovalchuk@reading.ac.uk

Type of module:

Summary module description:

This module covers the topic of artificial intelligence and machine learning.


Aims:

The aim of the module is to introduce students to current methods in artificial intelligence and machine learning.


Assessable learning outcomes:

Students will be able to:




  • Understand the classic and fundamental algorithms of artificial intelligence and the modern machine learning methods, including shallow and deep Artificial Neural Networks.

  • Acquire knowledge of artificial intelligence techniques such as problem solving, search, reasoning, planning, learning, and perception.

  • Determine appropriate machine learning methods for supervised and unsupervised problems.

  • Understand and apply the process of training and making predictions with neural networks.

  • Determine the appropriate neural network architecture for a particular problem.

  • Apply multiple classes of neural networks to real world problems involving images and text.


Additional outcomes:

Students will gain familiarity with modern machine learning and neural networks libraries with hands-on activities.


Outline content:

The module covers foundational topics in relevant artificial intelligence and machine learning algorithms:




  • AI goals and applications areas.

  • Problem Solving

  • Search and Reasoning

  • Probabilistic Classifier.

  • Support Vector Machines

  • Neural Networks and Deep Learning.

  • Backpropagation

  • Stochastic gradient descent

  • Feedforward and recurrent arch itectures

  • Convolutional neural networks

  • Generative adversarial networks

  • Capsule networks

  • Unsupervised LearningÌýÌý

  • Reinforcement Learning.

  • Applications

  • Image Classifications

  • Natural Language Processing: Text Classification and Text Generation


Brief description of teaching and learning methods:

The module consists of lectures and weekly guided practical classes that implement methods covered in the lectures.


Contact hours:
Ìý Autumn Spring Summer
Lectures 20
Practicals classes and workshops 10
Guided independent study: Ìý Ìý Ìý
Ìý Ìý Wider reading (independent) 20
Ìý Ìý Wider reading (directed) 20
Ìý Ìý Advance preparation for classes 30
Ìý Ìý Preparation for tutorials 20
Ìý Ìý Preparation of practical report 30
Ìý Ìý Carry-out research project 20
Ìý Ìý Essay preparation 20
Ìý Ìý Reflection 10
Ìý Ìý Ìý Ìý
Total hours by term 0 200 0
Ìý Ìý Ìý Ìý
Total hours for module 200

Summative Assessment Methods:
Method Percentage
Written exam 50
Project output other than dissertation 50

Summative assessment- Examinations:

One 2-hour examination paper in May/June.


Summative assessment- Coursework and in-class tests:

One project-based assignment.


Formative assessment methods:

Feedback in practical classes.


Penalties for late submission:

The below information applies to students on taught programmes except those on Postgraduate Flexible programmes. Penalties for late submission, and the associated procedures, which apply to Postgraduate Flexible programmes are specified in the policy 􀀓Penalties for late submission for Postgraduate Flexible programmes􀀔, which can be found here: