GEN 5038

Computational Economics and Machine Learning

Stanford University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Recent advances in artificial intelligence and rapidly expanding computational power have provided economists with unprecedented capabilities for numerical analysis. This course offers an overview of numerical methods at the intersection of mathematics, statistics, and computer science, essential for modern economic dynamics. It is divided into three parts: Part I introduces foundational tools of numerical analysis, including approximation, integration, optimization, and error analysis, together with both local and global solution techniques. Part II explores computational methods tailored to high-dimensional problems, such as Smolyak and sparse grids, derivative-free solvers, low-discrepancy sequences, endogenous grids, and epsilon-distinguishable sets. Part III covers machine learning approaches, including supervised and unsupervised learning, deep learning, reinforcement learning, decision trees, support vector machines, parallel computing, and big data methodologies. Applications include economic models - new Keynesian, default risk, heterogeneous agents, international trade, and growth models - and computer science examples, such as handwriting recognition. Programming uses Python and MATLAB. Assessment is based on problem sets and a final project.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 3 hours ago

001

Availability not recently verified
Class #stanford-5038Fall 2026UGRD2 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?