
EPS 236: Building a Machine-Learning Climate
Emulator
Spring 2027
Canvas course web page for EPS 236
Last updated: Wednesday 16th September, 2026, 23:06.
Earth and Planetary Sciences 236: Building a Machine-Learning Climate Emulator.
Eli Tziperman, office hours: please see the Canvas course web page.
TBA. Office Hours: Canvas course webpage.
Tuesday, Thursday, 10:30–11:45, Geological Museum, 24 Oxford St, third floor, room 375.
time and location: see the Canvas course web page.
participation (20%), in-class teaching (30%), a final course presentation (30%), and
course reports (20%). Each student will teach a class or more on the method covered
by their team. The student lectures will cover a conceptual explanation of the method
followed by a detailed technical explanation, a guided reading of the principal papers,
an explanation of the needed code, and hands-on exercises for the other teams that
will serve as both in-class and HW assignments. The lectures and suggested exercises
offered by the members of each team will be coordinated among the students and with
the instructor so that they cover the needed material.
Deliverables and milestones: (A) Student lectures: A 1st group lecture on the algorithm.
2nd group lecture a few weeks later: coding the algorithm. 3rd group lecture: preliminary
results. Final presentation. (B) Reports: 1-page intermediate reports on characterizing
ENSO in observations and CESM and on the results of training/validation. The final
2-page report.
Python programming experience. Prior machine-learning coursework is not expected.
In this project-based graduate course, students will build a machine-learning emulator of El Niño events by training on climate model simulations and gain experience lecturing about machine learning. The introductory lectures will introduce basic ENSO dynamics and some machine learning ideas, including supervised learning, neural networks, backpropagation, overfitting, validation, etc. Each student team will then attempt a different approach to building the emulator and will provide a few lectures to the class on its approach. These approaches will include convolutional encoder–decoder networks (U-Net), transformers, Fourier neural operators, and graph neural networks, all introduced as both deterministic and stochastic/generative emulation methods. Students are encouraged to also apply the emulation methods to their own research as an optional class assignment.
Academic Integrity and Collaboration Policy: We strongly encourage you to discuss and work on homework problems with other students and with the teaching staff. However, after discussions with peers or consulting AI tools, you need to work through the problems yourself, and any answers you submit for evaluation should be the result of your own efforts, reflect your understanding, and be written in your words. In the case of assignments requiring programming, you need to be able to explain your code line by line. You must appropriately cite any books, articles, websites, lectures, AI tools, etc. used and explain how and why you used each such source.
Course materials are the property of the instructional staff or other copyright holders and are provided for your personal use. You may not distribute them or post them on websites without the permission of the course instructor.
Andersson, Tom R., J. Scott Hosking, María Pérez-Ortiz, et al. (2021). “Seasonal Arctic Sea Ice Forecasting with Probabilistic Deep Learning”. In: Nature Communications 12, p. 5124. doi: 10.1038/s41467-021-25257-4.
Boettner, Chris (June 2, 2026). From Deterministic Weather Forecasts To Ensembles. Blog post. url: https://chrisboettner.github.io/blog/posts/2026-06-02-aifs_crps_blog_post.html (visited on 09/12/2026).
Capotondi, Antonietta, Clara Deser, Adam S. Phillips, Yuko Okumura, and Sarah M. Larson (2020). “ENSO and Pacific Decadal Variability in the Community Earth System Model Version 2”. In: Journal of Advances in Modeling Earth Systems 12, e2019MS002022. doi: 10.1029/2019MS002022.
Capotondi, Antonietta, Andrew T Wittenberg, Jong-Seong Kug, Ken Takahashi, and Michael J McPhaden (2021). “ENSO diversity”. In: El Niño Southern Oscillation in a changing climate, pp. 65–86.
Danabasoglu, G., J.-F. Lamarque, J. Bacmeister, D. A. Bailey, A. K. DuVivier, J. Edwards, L. K. Emmons, J. Fasullo, R. Garcia, A. Gettelman, C. Hannay, M. M. Holland, W. G. Large, P. H. Lauritzen, D. M. Lawrence, J. T. M. Lenaerts, K. Lindsay, W. H. Lipscomb, M. J. Mills, R. Neale, K. W. Oleson, B. Otto-Bliesner, A. S. Phillips, W. Sacks, S. Tilmes, L. van Kampenhout, M. Vertenstein, A. Bertini, J. Dennis, C. Deser, C. Fischer, B. Fox-Kemper, J. E. Kay, D. Kinnison, P. J. Kushner, V. E. Larson, M. C. Long, S. Mickelson, J. K. Moore, E. Nienhouse, L. Polvani, P. J. Rasch, and W. G. Strand (2020). “The Community Earth System Model version 2 (CESM2)”. In: Journal of Advances in Modeling Earth Systems 12.2, e2019MS001916.
Dheeshjith, Surya, Adam Subel, Alistair Adcroft, Julius Busecke, Carlos Fernandez-Granda, Shubham Gupta, and Laure Zanna (2025). “Samudra: An AI Global Ocean Emulator for Climate”. In: Geophysical Research Letters 52.10, e2024GL114318. doi: 10.1029/2024GL114318.
Hora, Gurpreet Singh, Prakhar Kapoor, and Albert Matveev (Apr. 23, 2026). How a Fourier Neural Operator Learns to Solve PDEs—and Where It Falls Short. PhysicsX. url: https://www.physicsx.ai/newsroom/how-a-fourier-neural-operator-learns-to-solve-pdes----and-where-it-falls-short (visited on 09/04/2026).
Ito Aramendia, Alejandro (Feb. 1, 2024). The U-Net: A Complete Guide. 7 min read. Medium. url: https://medium.com/@alejandro.itoaramendia/decoding-the-u-net-a-complete-guide-810b1c6d56d8 (visited on 09/02/2026).
Jin, F.-F. (1997). “An Equatorial ocean recharge paradigm for ENSO. Part I: conceptual model”. In: Journal of the Atmospheric Sciences 54, pp. 811–829.
Lam, Remi, Alvaro Sanchez-Gonzalez, Matthew Willson, Peter Wirnsberger, Meire Fortunato, Ferran Alet, Suman Ravuri, Timo Ewalds, Zach Eaton-Rosen, Weihua Hu, Alexander Merose, Stephan Hoyer, George Holland, Oriol Vinyals, Jacklynn Stott, Alexander Pritzel, Shakir Mohamed, and Peter Battaglia (2023). “Learning skillful medium-range global weather forecasting”. In: Science 382.6677, pp. 1416–1421. doi: 10.1126/science.adi2336. url: https://doi.org/10.1126/science.adi2336.
Learn AI (Mar. 25, 2023). Autoencoders. 12 min read. Medium. url: https://medium.com/@divakar1591/autoencoders-6fab1a9a9f9c (visited on 09/02/2026).
Lee, Wonseok (Oct. 12, 2021). TimeSformer: Is Space–Time Attention All You Need for Video Understanding? 13 min read. Lunit Team Blog on Medium. url: https://medium.com/lunit/timesformer-is-space-time-attention-all-you-need-for-video-understanding-5668e84162f4 (visited on 08/30/2026).
Tanis, James H., Chris Giannella, and Adrian V. Mariano (2024). Introduction to Graph Neural Networks: A Starting Point for Machine Learning Engineers. doi: 10.48550/arXiv.2412.19419. arXiv: 2412.19419v1 [cs.LG]. url: https://arxiv.org/abs/2412.19419v1.
Torralba, Antonio, Phillip Isola, and William T. Freeman (2024). “Transfer Learning and Adaptation”. In: Foundations of Computer Vision. MIT Press. Chap. 37. url: https://visionbook.mit.edu/transfer_learning.html.
Turner, Richard E. (2026). An Introduction to Transformers. doi: 10.48550/arXiv.2304.10557. arXiv: 2304.10557 [cs.LG]. url: https://arxiv.org/abs/2304.10557.
Watt-Meyer, Oliver, Gideon Dresdner, Jeremy McGibbon, Spencer K. Clark, James Duncan, Brian Henn, Matthew E. Peters, Noah D. Brenowitz, Karthik Kashinath, Michael S. Pritchard, Boris Bonev, and Christopher S. Bretherton (2023). “ACE: A Fast, Skillful Learned Global Atmospheric Model for Climate Prediction”. In: NeurIPS 2023 Workshop on Tackling Climate Change with Machine Learning. arXiv: 2310.02074 [physics.ao-ph]. url: https://www.climatechange.ai/papers/neurips2023/14.
Wu, Elynn, James P. C. Duncan, Troy Arcomano, Jeremy McGibbon, Oliver Watt-Meyer, Christopher S. Bretherton, Naser Mahfouz, Claudia Tebaldi, Luke Van Roekel, Andrew Roberts, Wuyin Lin, Finn Rebassoo, Jean-Christophe Golaz, and Peter M. Caldwell (2026). Stochastic Emulation of a Fully Coupled Preindustrial E3SMv3 Simulation. doi: 10.48550/arXiv.2608.10277. arXiv: 2608.10277 [physics.ao-ph]. url: https://arxiv.org/abs/2608.10277.
Zhou, Lu and Rong-Hua Zhang (2023). “A Self-Attention-Based Neural Network for Three-Dimensional Multivariate Modeling and Its Skillful ENSO Predictions”. In: Science Advances 9, eadf2827. doi: 10.1126/sciadv.adf2827.