DCU Home | Our Courses | Loop | Registry | Library | Search DCU
<< Back to Module List

Latest Module Specifications

Current Academic Year 2025 - 2026

Module Title Deep Learning
Module Code MTH1078 (ITS: MS556)
Faculty Mathematical Sciences School Science & Health
NFQ level 9 Credit Rating 7.5
Description

Deep learning is an emerging branch of machine learning that focuses on learning appropriate data representations from the data itself rather than operating with respect to a predefined model. In the first half of this course we will explore the fundamental techniques and approaches of machine learning that led to the development and success of deep learning. These include stochastic gradient decent, random forests, perceptron, support vector machines and naïve Bayes methods. After that artificial neural networks and the basics of deep learning will be introduced to demonstrate the construction of simple feed-forward and more complex convolutional neural networks. We will address the special type of deep learning architectures that is suitable for time series analysis: recurrent neural networks (RNNs), and in particular, a special type of RNNs - long short-term memory (LSTM) networks. The presentation will focus on actuarial and financial applications to ensure practical understanding of the critical machine learning and deep learning concepts such as representation, generalization, overfitting and model architecture. The lectures will be supported by computer labs demonstrating the use of the proposed methodologies using R / Keras programming language.

Learning Outcomes

1. Solve linearly separable classification problems using trees and their collections
2. Construct kernel-based machine learning methods like Support Vector Machines
3. Apply generative models to performs probabilistic machine learning modeling
4. Apply perceptron and neural networks models
5. Build, train and deploy deep neural networks, RNNs, LSTMs


WorkloadFull time hours per semester
TypeHoursDescription
Lecture24Classes
Laboratory24Computer labs
Laboratory140Individual
Total Workload: 188
Section Breakdown
CRN20802Part of TermSemester 2
Coursework0%Examination Weight0%
Grade Scale40PASSPass Both ElementsY
Resit CategoryRC1Best MarkN
Module Co-ordinatorVladimir KrylovModule Teacher
Assessment Breakdown
TypeDescription% of totalAssessment Date
AssignmentAssignment 133.33%n/a
AssignmentAssignment 233.33%n/a
Group assignmentAssignment 333.34%n/a
Reassessment Requirement Type
Resit arrangements are explained by the following categories;
RC1: A resit is available for both* components of the module.
RC2: No resit is available for a 100% coursework module.
RC3: No resit is available for the coursework component where there is a coursework and summative examination element.

* ‘Both’ is used in the context of the module having a coursework/summative examination split; where the module is 100% coursework, there will also be a resit of the assessment

Pre-requisite None
Co-requisite None
Compatibles None
Incompatibles None

All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml

Indicative Content and Learning Activities

Linear models and gradient decent techniques

Decision trees and ensemble learning

Online learning: perceptron, support vector machines

Generative models and naive Bayes methods

Neural networks and backpropagation

Deep learning, RNNs, LSTMs

Indicative Reading List

Books:
None

Articles:
None
Other Resources

None

<< Back to Module List View 2024/25 Module Record for MS556