Skip to content

binDebug3/Cool_Math

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Math is Cool, I Promise

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
  1. Welcome
  2. Computer Vision and Image Analysis
  3. Machine Learning
  4. Optimization and Other Fun Algorithms
  5. Predictive Modeling and Differential Equations

Welcome

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.


    Folder Descriptions

  • 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)


    Contact

    Dallin Stewart - dallinpstewart@gmail.com

    LinkedIn GitHub Email

    (back to top)

    Releases

    No releases published

    Packages

    No packages published