FA690 Machine Learning in Finance

Course Catalog Description

Course Description

This advanced course delves into the cutting-edge techniques of machine learning with a specific focus on their applications in finance. Expanding upon foundational statistical learning methods, the course covers deep learning architectures such as convolutional neural networks (CNNs) and recurrent neural networks (RNNs), including long short-term memory (LSTM) networks. Through a combination of theoretical lectures, coding assignments, and projects using real-world financial data, students will gain expertise in applying machine learning algorithms to challenges in asset pricing, risk management, and portfolio optimization. This course will also address recent advancements in LLMs and their integration into agent workflows and decision-making processes in the finance industry.

Prerequisites: Students are expected to have prior knowledge of machine learning and statistical learning as taught in a course such as FA 590 Statistical Learning in Finance. A quantitative background is required, including knowledge of probability, statistics, and calculus. Prior programming experience in at least one programming language (e.g., Python or R) is mandatory.

Instructors

Professor Email Office
Zonghao Yang zyang99@stevens.edu Room 515F, Altorfer Hall

More Information

Student Learning Outcomes

Upon successful completion of this course, students will be able to:

  • Demonstrate basic understanding of foundational deep learning architectures, including convolutional neural networks, recurrent neural networks, Transformers.
  • Implement and apply deep learning models for solving complex financial problems.
  • Gain hands-on experience with advanced techniques for leveraging large language models, including prompt engineering, retrieval-augmented generation, and fine-tuning, to develop tailored solutions to practical problems.
  • Explore and analyze diverse use cases of large language models in finance and beyond enabling students to recognize the potential of LLMs and identify opportunities for LLM driven solutions when addressing real-world problems.


Course Resources

Textbook

  • Ian Goodfellow, Yoshua Bengio, and Aaron Courville. Deep Learning. MIT Press. 2016
  • Aston Zhang, Zach C. Lipton, Mu Li, and Alex J. Smola (ZLLS). Dive into Deep Learning. Cambridge University Press. 2023

Generative AI Technologies

ChatGPT and other generative AI (GenAI) tools are allowed and encouraged in this course. However, you should be aware that the material generated by GenAI may be inaccurate, incomplete, or otherwise problematic. You need to disclose in each of the assignment and the final project on how they have used GenAI, reflect and summarize good use cases of GenAI, if any. Using GenAI without disclosing it is considered plagiarism and will be dealt with under relevant Stevens policies.


Lecture Outline

Week Date Topics Reading Notes
1 Jan 23, 2025 Introduction to Machine Learning (Deep Learning) GBC.Cha.1 ZLLS.Cha.1
2 Jan 30, 2025 Review of Statistical Learning GBC.Cha.5 ZLLS.Cha.3-4
3 Feb 6, 2025 Neural Networks Basics GBC.Cha.6-7 ZLLS.Cha.5-6
4 Feb 13, 2025 Convolutional Neural Networks GBC.Cha.9 ZLLS.Cha.7
5 Feb 20, 2025 Computer Vision in Finance ZLLS.Cha.8
6 Feb 27, 2025 Text Representation via Word Embedding ZLLS.Cha.9
7 Mar 6, 2025 Recurrent Neural Networks and Long Short-Term Memory (LSTM) GBC.Cha.10 ZLLS.Cha.10
8 Mar 13, 2025 Attention Mechanism and Transformer ZLLS.Cha.11
9 Mar 20, 2025 Spring Recess
10 Mar 27, 2025 Natural Language Processing in Finance ZLLS.Cha.15-16 Project 1 Due
11 Apr 3, 2025 Introduction to Large Language Models
12 Apr 10, 2025 Prompt Engineering, Retrieval Augmented Generation, and FineTuning
13 Apr 17, 2025 LLM Agent and Agent Workflow Project 2 Due
14 Apr 24, 2025 LLM Frontiers in Finance
15 May 1, 2025 LLM Demo Presentation Project 3 Due