This repository contains reports on solutions to a variety of applied problems using MATLAB and Python
Given noisy ultrasound data, this problem looks to denoise the data, enabling tracking a marble lost in the stomach of a dog. The solution draws on the Fourier Transform and Gaussian Filters and was performed in MATLAB using MATLAB functions.
This problem looks to filter music signals in order to determine the notes being played and when they are played with the goal of recreating the music score for the various songs. The Gabor Transform is used in addition to the Fourier Transform and Gaussian Filters and is completed in MATLAB.
After tracking the motion of a paint can through video files, this report performs Principal Component Analysis on the motion data to determine the energy of each dimension of motion. Singular Value Decomposition allows us to factor the data and perform PCA in MATLAB.
This supervised machine learning problem collects music data, trains classifiers to determine thresholds and tests the classifiers on new music data. This problem was completed with Singular Value Decomposition and Linear Discriminant Analysis in MATLAB.
This project uses the MNIST Fashion data set and works in Python to implement and train a fully-connected neural network and convolutional neural network. The networks are tested and their accruacy is compared