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