
The State of The Theory of Deep Neural Networks
A summary of the theory behind deep neural networks
Overview
For my final year research project in University, I wrote about the mathematical foundations of deep neural networks. In the document, I cover the mathematical basics behind neural networks, explore some more interesting architectures such as CNNs, Reinforcement Learning and Transformers, then wrap up with some experiments on the effects of varying the depth of these models.
This project involved
Research Skills:
-
Combed through dozens of research papers over the course of the project
-
Distilled key information in my own words to solidify my understanding
Python Machine Learning:
-
Greatly improved my Python programming proficiency
-
Coded many types of neural network using TensorFlow and from scratch
Presentation & Storytelling:
-
Collated all relevant information in an organised and easy to follow narrative
-
Presented information in a clear and consise manner so that readers unfamilar with the field can understand it.
If you're interested, you can read my full paper below :
This was my first ever academic research paper. I learned and honed so many new skills throughout this project, and I am thrilled with the result. The sense of satisfaction from finishing this was immense, and I would be very interested in potentially pursuing further research in this fascinating field!