This project was the final project of my ECE301 class at NC State. ECE301 is linear systems and covered everything from the definition of a system and signal to the mathmatics behind computer vision. For the final project, I worked with one other student to create a computer vision algorithm that could identify various monkey species based on a Kaggle Dataset.
This project was as much about developing this algorithm as it was about learning how Convolutional Nueral Networks work. That is why I focused on the mathmatical resoning, experimenting with CNN layers, and improving the system with transfer learning.
Overall, I learned a lot about CNNs and was very proud of this project. This has been foundational in other projects I have done and some that I plan to do. I have attached the report for this project below as a pdf, and is available on my Github.