This is a collection of projects that I've worked on that use mathematical tools
to solve interesting problems in a variety of fields by Dallin Stewart
Table of Contents
- Welcome
- Computer Vision and Image Analysis
- Machine Learning
- Optimization and Other Fun Algorithms
- Predictive Modeling and Differential Equations
This repository is a collection of projects that I started as an assignment for my math classes that is still
under development. Credit for a lot of the ideas in these projects goes to the
ACME
program at BYU. Each of the projects are distinct, but most use tools from linear algebra, calculus, and probability
including:
Convex Optimization
Singular Value Decomposition
Eigenfaces Method
Least Squares
Adjacency Matrices and Graph Theory
Breadth First Search
Nearest Neighbors
Markov Chains
Monte Carlo Methods
Interpolation
Fast Fourier Transform
Brigham Young University’s Applied and Computational Math Emphasis (ACME) program is a major designed for solving the
problems of the 21st century. Mathematics provides the foundation of modern technology and science, it is the key to
building successful algorithms in artificial intelligence and machine learning, and it provides the analytical power
needed to process, evaluate, and take full advantage of the ever-growing flood of data and information in the world.
ACME is a new educational model that teaches both the theory and the practical skills in mathematics, statistics, and
computation needed to solve the problems of the modern world.
Analyzing Sound Waves
Seemlessly Inserting One Image into Another
Removing Noise and Blur from an Image
Enhancing a Noisy Image
Image Compression
Image Segmentation
Facial Recognition without Deep Learning
Classifying Handwritten Digits with Clustering
Learning to Filter Noisy Sensor Data
House Price Prediction with Linear Regression
Data Classification with Logistic Regression
Identifying Breast Cancer with PCA and Clustering
Detecting Spam with Naive Bayes
Speech Recognition like Siri with HMMs
How Your Computer Lies to You
Recommending Artists to Listeners with NMF
How to Optimize Your Nutrition with Simplex
Google's Page Rank Algorithm
Finding Popular Actors with Graph Searching
Recommender System without Machine Learning
How to Talk like Yoda
Solve Wordle with Entropy
Making Stock Predictions with ARMA Models
Modeling Chaos with Lorenz Equations
Understanding Entropy and Heat Flo
Finding the Optimal HIV Treatment with Control Theory
Balancing an Inverted Pendulum (aka walking)
Route Planning around Obstacles with Control Theory
Modeling Disease Spread with SIR Models
Maximizing Profit from Timber Harvesting
(back to top)
Dallin Stewart - dallinpstewart@gmail.com

(back to top)