Cameron Thieme

About Me

Your Name

PhD in mathematics with postdoctoral research in machine learning and data science. Keen to apply my technical skills in Python, machine learning, and statistics in industry. Skilled at solving practical problems and communicating complicated concepts to both technical and non-technical audiences. Very willing to relocate.

Repositories

Machine Learning for Dynamical Systems

Research on the reliability of long-run predictions made by machine learning models

Performed Bayesian analysis to quantify accuracy of insights derived from data-driven dynamics

Applications in fields ranging from cellular biology to robotics.

Main language: Python. Also includes shell scripts for training and analyzing models in parallel on a computing cluster using a Slurm workload manager

Machine Learning Algorithm Implementation

Python implementation of Gaussian process regression with interval arithmetic

Based on Algorithm 2.1 of Gaussian Processes for Machine Learning

Forecast of Gas & Diesel Prices (Continuous Data Integration)

Software automatically predicts US average gas and diesel prices for the coming week

Continuously integrates latest data from The U.S. Energy Information Administration automatically

Predictions made using XGBoost; hyperparameters selected using Bayesian Optimization

AWS: Electronic Container Registries (ECR), Elastic Compute Cloud (EC2), AWS CLI, setting permissions

Other skills: Python, Docker, Makefile, virtual environments, Git

Forecasting Hydroelectric Power

Consulting project for Cargill as part of the 2021 IMA Math-to-Industry Bootcamp

Power levels needed to inform future investment strategies

Data mined from public sources

Time series analysis in Python using SARIMAX, deep learning, and other machine learning techniques

Predicted power production with under 4% error 12 months in advance

Data Engineering and Cloud Computing

Simple ML project to develop software and cloud computing skills

Project implemented in CI/CD framework so that model can be continuously updated with new data

AWS: Electronic Container Registries (ECR), Elastic Compute Cloud (EC2), Simple Storage Service (S3), AWS CLI, setting permissions

Other Software skills: Python, Docker, Makefile, virtual environments, .env, Git

Contact Information

Email: cameron.m.thieme@gmail.com
LinkedIn: LinkedIn Profile

Resume and CV

Academic Website

If you're interesed in my academic career, this website gives a basic description of my research. As a postdoc I studied the reliability of machine learning models in a dynamical systems context. I studied the mathematical foundations of climate models for my PhD.

Publications

Conditioned Wiener processes as nonlinearities: A rigorous probabilistic analysis of dynamics

Konstantin Mischaikow, Cameron Thieme

Journal of Computational Dynamics, 2023

Conley index theory and the attractor-repeller decomposition for differential inclusions

Cameron Thieme

Topological Methods in Nonlinear Dynamics, 2022

Isolating neighborhoods and their stability for differential inclusions and Filippov systems

Cameron Thieme

Topological Methods in Nonlinear Dynamics, 2022