DL HW4 (RNN/LSTMs)

Note to reader I do not include large code snippets as this was an assignment for my deep learning course at Northwestern and I don’t want future students copying it. It exists in a private repo of mine containing my school assignments. I will try to do my best to illustrate the work I did with fewer code examples Github Link Private url Overview This assignment challenged us to learn more about sequence modeling, and better understand the conceptual pros/cons between RNNs and LSTMs. We implemented RNNs, LSTMs, and a deep reinforcement learning model to play pong. I find that the sequence modeling and autoencoder information is more interesting in this project, so I didn’t include it here. ...

DL HW3 (GANs)

Note to reader I do not include large code snippets as this was an assignment for my deep learning course at Northwestern and I don’t want future students copying it. It exists in a private repo of mine containing my school assignments. I will try to do my best to illustrate the work I did with fewer code examples Github Link Private url Overview This assignment focused on Generative Adversarial Networks (GANs), adversarial examples, model collapse, and latent interpolation. We will touch on Adversarial examples and GANs ...

Morphological Classification of Cells in Histology Images

Github Link Private url Presentation Link https://youtu.be/gkKt3p52Kz8 Overview This was Michael Bertagna and my final project for our introduction to machine learning class. We designed a convolutional neural network (CNN) that takes in images of cell types, and attempts to classify them. We were able to achieve significant improvements compared to the KNN baseline used. Results KNN Baseline Results precision recall f1-score support accuracy 0.27 259 macro avg 0.14 0.15 0.14 259 weighted avg 0.24 0.27 0.23 259 CNN Results precision recall f1-score support accuracy 0.71 5143 macro avg 0.66 0.54 0.55 5143 weighted avg 0.71 0.71 0.70 5143 Presentation ...

Feed-forward Neural Network from Scratch

Note to reader This was an assignment for my ML class at Northwestern, and while I do include the code in this, I want to be clear that this is my group’s work and should not be used for any future assignments. Github Link Private url Overview This assignment was a stepping stone in my interest in machine learning. We were given multiple datasets to work with based on a few different distributions that I would have to learn from using a neural network. We first had to implement a PyTorch simple neural network to solve the problem(s), and once we understood what the expected solutions should look similar to, we had to implement our solutions completely from scratch. ...