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:

  • Develop and implement machine learning models, including neural networks and deep learning architectures, for solving complex financial problems.
  • Integrate and fine-tune large language models (LLMs) for financial applications, including textual analysis and decision-making workflows
  • Evaluate the performance of various machine learning algorithms in finance, selecting the most suitable models based on accuracy, efficiency, and scalability
  • Understand the ethical and practical implications of applying machine learning in finance,particularly regarding data privacy, interpretability, and regulatory compliance.


Course Resources

Textbook

  • Ian Goodfellow, Yoshua Bengio, and Aaron Courville. Deep Learning. MIT Press. 2016.1

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
2 Jan 30, 2025 Optimization
3 Feb 6, 2025 Feed-Forward Neural Networks
4 Feb 13, 2025 Dimensionality Reduction: Instrumented PCA and Autoencoder
5 Feb 20, 2025 Empirical Asset Pricing via Machine Learning
6 Feb 27, 2025 Convolutional Neural Networks
7 Mar 6, 2025 Recurrent Neural Networks and Long Short-Term Memory (LSTM)
8 Mar 13, 2025 Textual Analysis in Finance
9 Mar 20, 2025 Spring Recess
10 Mar 27, 2025 Introduction to Large Language Models
11 Apr 3, 2025 Prompt Engineering
12 Apr 10, 2025 Retrieval Augmented Generation and Fine-Tuning
13 Apr 17, 2025 LLM Agent and Agent Workflow
14 Apr 24, 2025 LLM Frontiers in Finance
15 May 1, 2025 Presentations