Artificial intelligence and machine learning with applications
Mathematics, Statistics and Actuarial Science (School of)
Postgraduate: Level 7
Monday 22 April 2024
Friday 28 June 2024
08 January 2024
Requisites for this module
NONPYYMA Essex Abroad - Mathematics,
MSC G305JS Applied Data Science,
MSC G306JS Data Science and its Applications
Artificial Intelligence is the science of making computers and machines to produce results and behave in a way that resembles human intelligence. This multidisciplinary activity involves the knowledge of different disciplines such as Computer Science, Mathematics and Statistics, but also includes important elements from Philosophy, Logic and even Psychology.
This module will provide you with a broad overview of Artificial Intelligence, as well as more detailed understanding of core concepts and models. We will follow an approach both theoretical and practical, describing the theory and fundamentals of machine learning models, as well as showing how to implement them and their applications.
The aim of this module is:
- To provide a general introduction to Artificial Intelligence and Machine Learning for students without a strong background in Mathematics or Computer Science.
By the end of this module, students will be expected to have:
- A systematic understanding of Artificial Intelligence, its scope and its limitations.
- A comprehensive understanding of techniques applicable to formulate abstract problems in a way that AI techniques such as Searching Algorithms and Genetic Algorithms can solve them efficiently.
- A conceptual understanding that enables the student to use supervised and unsupervised machine algorithms, such as Decision Trees and K-Means Clustering, for analysing datasets.
- A systematic understanding of knowledge, and a critical awareness of the functioning of Artificial Neural Networks and Convolutional Neural Networks, as well as use them in the context of computational linguistics.
- The ability to apply a range of AI algorithms for studying real world cases. This includes:
- Determining which types of models are best suited considering the characteristics of the dataset studied.
- Implementing in the code in Python/Jupyter.
- Using appropriate testing procedures and benchmarks.
- Correctly interpreting the outputs and limitations.
- The ability to communicate effectively AI and Machine Learning concepts and ideas.
Nowadays, AI is well embedded in our society from self-driving cars to spam filters, and from finance trading to video games. All predictions state that more and more our society will depend on this technology with the consequent transformation of our society and our economy. The impact of AI affects any discipline and therefore it is important for everyone to understand its principles, applications and limitations. This course is suitable for any student regardless of their background.
We will start with the history of the AI and its general principles as well as current examples and challenges that AI is nowadays facing. Then we will review specific models and algorithms in order to provide a wide range of tools and the logic behind them. Finally, we will also put a strong accent on the actual application of those machine learning models by going through practicals and seminars that will teach how to use them in a Python environment.
- Artificial Intelligence
- History, definitions and Principles of AI.
- Ethics of AI. Biases and its consequences.
- Applications of AI.
- Problem Solving
- Searching Algorithms.
- Genetic Algorithms.
- Machine Learning
- Supervised Learning, including LASSO and Random Forests.
- Unsupervised Learning, including k-means Clustering.
- Reinforced Learning.
- Deep Learning
- Artificial Neural Networks.
- Training Artificial Neural Networks and backpropagation.
- Convolutional Neural Networks and Image recognition.
Teaching in the School will be delivered using a range of face to face lectures, classes and lab sessions as appropriate for each module. Modules may also include online only sessions where it is advantageous, for example for pedagogical reasons, to do so.
The above list is indicative of the essential reading for the course.
The library makes provision for all reading list items, with digital provision where possible, and these resources are shared between students.
Further reading can be obtained from this module's reading list
Assessment items, weightings and deadlines
|Coursework / exam
|Final Project & Presentation
Exam format definitions
- Remote, open book: Your exam will take place remotely via an online learning platform. You may refer to any physical or electronic materials during the exam.
- In-person, open book: Your exam will take place on campus under invigilation. You may refer to any physical materials such as paper study notes or a textbook during the exam. Electronic devices may not be used in the exam.
- In-person, open book (restricted): The exam will take place on campus under invigilation. You may refer only to specific physical materials such as a named textbook during the exam. Permitted materials will be specified by your department. Electronic devices may not be used in the exam.
- In-person, closed book: The exam will take place on campus under invigilation. You may not refer to any physical materials or electronic devices during the exam. There may be times when a paper dictionary,
for example, may be permitted in an otherwise closed book exam. Any exceptions will be specified by your department.
Your department will provide further guidance before your exams.
Module supervisor and teaching staff
Dr Saideh Ferdowsi, email: email@example.com.
Dr Saideh Ferdowsi
Dr Yinghui Wei
University of Plymouth
Available via Moodle
Of 397 hours, 0 (0%) hours available to students:
397 hours not recorded due to service coverage or fault;
0 hours not recorded due to opt-out by lecturer(s).
Disclaimer: The University makes every effort to ensure that this information on its Module Directory is accurate and up-to-date. Exceptionally it can
be necessary to make changes, for example to programmes, modules, facilities or fees. Examples of such reasons might include a change of law or regulatory requirements,
industrial action, lack of demand, departure of key personnel, change in government policy, or withdrawal/reduction of funding. Changes to modules may for example consist
of variations to the content and method of delivery or assessment of modules and other services, to discontinue modules and other services and to merge or combine modules.
The University will endeavour to keep such changes to a minimum, and will also keep students informed appropriately by updating our programme specifications and module directory.
The full Procedures, Rules and Regulations of the University governing how it operates are set out in the Charter, Statutes and Ordinances and in the University Regulations, Policy and Procedures.