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.
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 | 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 |