Explore UCD

UCD Home >

FIN42100

Academic Year 2025/2026

Machine Learning for Finance (FIN42100)

Subject:
Finance
College:
Business
School:
Business
Level:
4 (Masters)
Credits:
7.5
Module Coordinator:
Professor Cal Muckley
Trimester:
Spring
Mode of Delivery:
On Campus
Internship Module:
No
How will I be graded?
Letter grades

Curricular information is subject to change.

This module provides a postgraduate level account of the field of machine learning, with a specific focus on applications in banking and finance.

The most important modelling and prediction techniques will be studied and implemented: linear regression (logistic regression and linear discriminant analysis, regression splines and smoothing splines), classification, resampling methods (cross validation and bootstrap), shrinkage approaches (ridge regression, Lasso and principal components), tree based methods (bagging, random forests and boosting), support vector machines (hyper planes, support vector classifiers and non-linear decision boundaries) and neural networks (fitting and training, deep learning).

The module will show students how to make sense of the vast and complex data sets that have emerged in the field of banking and finance.

The module will include reference to principally important areas of application of statistical learning in the field: algorithmic trading, corporate events (e.g. mergers and acquisitions, listing and dividend events), credit risk (e.g. default or credit risk migration), fraud (anti money laundering, credit card delinquency), and process automation.

The preferred software environments for the implementation of statistical computing and graphics in this module are R and Python.

With the explosion of “Big Data” problems in the finance of banking, the methodologies and applications introduced in this module are in high demand in industry.

About this Module

Learning Outcomes:

1. Have a comprehensive appreciation of the key statistical issues involved in predictive analytics in banking and finance.
2. Understand fundamental ideas which underpin the methodologies introduced.
3. Have an appreciation of the role of economic policy and regulation in the predictive analytics in banking field.
4. Be able to explain in detail and model in practice classification related problems in banking.

Student Effort Hours:
Student Effort Type Hours
Lectures

0

Total

0


Approaches to Teaching and Learning:
individual and group work;
lectures;
critical writing;
enquiry & problem-based learning;
debates; case-based learning;
student presentations

all of the above are relevant

Requirements, Exclusions and Recommendations

Not applicable to this module.


Module Requisites and Incompatibles
Not applicable to this module.
 

Assessment Strategy
Description Timing Component Scale Must Pass Component % of Final Grade In Module Component Repeat Offered
Exam (In-person): Mid-term, in-person, and individual in-class written assessment. It will NOT take place at the exam centre. Typically this assessment is scheduled a week or two after the Spring Trimester Study Period Week 8 Standard conversion grade scale 40% No
60
No
Group Work Assignment: Assessment relates to a machine learning assignment on a use case in financial services. Week 12 Standard conversion grade scale 40% No
40
No

Carry forward of passed components
No
 

Remediation Type Remediation Timing
In-Module Resit Prior to relevant Programme Exam Board
Please see Student Jargon Buster for more information about remediation types and timing. 

Feedback Strategy/Strategies

• Group/class feedback, post-assessment

How will my Feedback be Delivered?

Not yet recorded.

Name Role
Mr Tian Tao Tutor

Timetabling information is displayed only for guidance purposes, relates to the current Academic Year only and is subject to change.
Spring Lecture Offering 1 Week(s) - 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33 Tues 10:00 - 11:50
Spring Tutorial Offering 1 Week(s) - 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33 Tues 14:00 - 14:50