Projects

Here is a quick list of larger projects that I have explained.


Solving Chemical Equations

A Python project that takes a string of an unbalanced chemical equation and outputs a string of the balanced equation


Naive Bayes Classifier

I start with the background Simple Probability, Conditional Probability, and Bayes Theorem. Move to an explanation of the Naive Bayes Classifier. Finally, there are some python implementations on several data sets.


Number of ways to climb a flight of stairs

This project was inspired by the YouTube video, Amazon Coding Interview Question – Recursive Staircase Problem. While recursion is an important tool, I leveraged my Awesome Maths skills to come up with a faster solution than Recursion.