About Me
My name is Matthew Hoffman, and I am a Computer Engineering and Computer Science honors student at Northeastern University. I am currently pursuing a combined Bachelors and Masters degree, with a concentration in computer systems and software, but I have many ongoing side projects involving amateur radio/satellites and internet-of-things.
I started at Northeastern University in 2016, and joined the sole chapter of Beta Gamma Epsilon, a local engineering fraternity located in historic Back Bay. I served as treasurer in Spring 2019, managing a hundred thousand dollar budget, and have maintained an advisory role since.
Projects
- Word2Vector Application as Recommendation EngineContinuing the work of a term project I completed this semester, I created a Python module titled database2vector that utilizes Word2Vec, a simple neural network used to produce word embeddings, as a method of creating similarity ratings between items. Depending on the database that this is applied to, the moduleContinue reading “Word2Vector Application as Recommendation Engine”
- Dimensionality Reduction and Supervised LearningFor our final project in my Machine Learning and Pattern Recognition class, my partner and I investigated the effects of performing principal component analysis on a data set prior to feeding that data into a neural network; essentially, we wanted to perform a cost-benefit analysis for how preprocessing with unsupervisedContinue reading “Dimensionality Reduction and Supervised Learning”
- Sudoku Solver and GUIAs a personal algorithms project, I created a Sodoku solving program in Python, and implemented a display using Tkinter. The program currently layers strategies in decreasing complexity, first attempting to use more “sophisticated” approaches before falling back to approximations. First, the board tries to find unique candidates, instances in whichContinue reading “Sudoku Solver and GUI”