Skip to main content Skip to navigation

IB9LQ-15 Generative AI and AI Applications

Department
Warwick Business School
Level
Taught Postgraduate Level
Module leader
Yi Ding
Credit value
15
Module duration
2 weeks
Assessment
100% coursework
Study location
University of Warwick main campus, Coventry

Introductory description

In this module, we will demystify Generative AI and illuminate its crucial impact on finance. Students will gain insights into various generative models and hone Python and TensorFlow skills, with a focus on financial data management. Through our pragmatic approach, students will apply key generative AI concepts like Generative Adversarial Networks, Transformer Models, Diffusion models and Natural Language Processing to real-world finance scenarios. As we round off the module, we will project into the future of Generative AI in finance and engage in essential discussions on ethical implications. Our primary goal is to empower students with the know-how and aptitude to leverage Generative AI in finance, enhancing decision-making and pioneering innovative strategies.

Module web page

Module aims

The principal aim of this module is to offer students a comprehensive understanding of Generative AI and its significant role in the financial sector. The module intends to instill a robust understanding of various generative models, while fostering proficiency in Python and TensorFlow to handle financial data.

Students will learn important generative AI topics such as Autoencoders, Generative Adversarial Networks, the attention mechanism, Transformer models, and Natural Language Processing. They will examine these technologies not only from a theoretical standpoint but also in practical financial scenarios, such as fraud detection, financial forecasting, asset pricing, and algorithmic trading.

Lastly, the module wraps up with a forward-looking discussion on the prospects and ethical dimensions of Generative AI in finance. The overarching aim is to equip students with the knowledge and skills necessary to apply Generative AI solutions in finance, leading to more informed decision-making and innovative approaches.

This module builds on the learning from Programming and Big Data Analytics modules.

Outline syllabus

This is an indicative module outline only to give an indication of the sort of topics that may be covered. Actual sessions held may differ.

Introduction to Generative AI and Its Role in Finance
Deep Dive into AI Development
Generative AI Models
Unraveling Generative Adversarial Networks
Image Generation from Autoencoders to Diffusion Models
Transformer Models and the Attention Mechanism
Transformer Models in Finance
Financial Forecasting using Transformer Models
Natural Language Processing and Financial News Analytics
Future of Generative AI in Finance

Learning outcomes

By the end of the module, students should be able to:

  • Demonstrate comprehensive understanding of the fundamental concepts, models, and applications of Generative AI
  • Demonstrate comprehensive understanding of and apply various Generative AI models to solve complex problems in finance
  • Explore the integration of financial data with generative models, understanding how to enhance the quality, reliability, and value of financial predictions and analyses.
  • Demonstrate analytical thinking to leverage the nuanced financial data
  • Demonstrate critical evaluation skills by assessing the strengths and limitations of generative AI models applied to finance

Indicative reading list

Alto, V (2023). Modern Generative AI with ChatGPT and OpenAI Models. O'Reilly

Babcock, J., & Bali, R. (2021). Generative AI with Python and TensorFlow 2: Create images, text, and music with VAEs, GANs, LSTMs, Transformer models. Packt Publishing Ltd.

Coletta, A., Prata, M., Conti, M., Mercanti, E., Bartolini, N., Moulin, A., ... & Balch, T. (2021, November). Towards realistic market simulations: a generative adversarial networks approach. In Proceedings of the Second ACM International Conference on AI in Finance (pp. 1-9).

Foster, D. (2019). Generative Deep Learning: Teaching Machines to Paint. Write, Compose, and Play (Japanese Version) O’Reilly Media Incorporated, 139-140.

Hassan, S (2023). Generative AI 101: Unlocking the Power of Creativity with Machine Learning.

Jang, M., & Lukasiewicz, T. (2023). Consistency analysis of chatgpt. arXiv preprint arXiv:2303.06273.

Lyon, B and Tora, M (2023). Modern Generative AI with ChatGPT and OpenAI Models. Packt Publishing; 1st edition

Wildi, M., & Misheva, B. H. (2022). A Time Series Approach to Explainability for Neural Nets with Applications to Risk-Management and Fraud Detection. arXiv preprint arXiv:2212.02906.

Zhang, L., Wu, T., Lahrichi, S., Salas-Flores, C. G., & Li, J. (2022, August). A Data Science Pipeline for Algorithmic Trading: A Comparative Study of Applications for Finance and Cryptoeconomics. In 2022 IEEE International Conference on Blockchain (Blockchain) (pp. 298-303). IEEE.

Subject specific skills

Master the use of Python and TensorFlow 2.x for implementing and optimizing Generative AI models

Apply Natural Language Processing (NLP) techniques to analyze and interpret financial text data

Develop forecasting models for financial indicators using Transformer Models

Transferable skills

Enhanced communication skills

Problem solving skills

Study time

Type Required
Lectures 10 sessions of 1 hour (7%)
Practical classes 10 sessions of 2 hours (13%)
Private study 48 hours (32%)
Assessment 72 hours (48%)
Total 150 hours

Private study description

Private study including pre-reading for lectures

Costs

No further costs have been identified for this module.

You do not need to pass all assessment components to pass the module.

Assessment group A1
Weighting Study time Eligible for self-certification
Assessment component
Individual Assignment 80% 58 hours Yes (extension)
Reassessment component is the same
Assessment component
15 min presentation 20% 14 hours Yes (extension)
Reassessment component
Individual Assignment Yes (extension)
Feedback on assessment

via my.wbs

There is currently no information about the courses for which this module is core or optional.