Skip to content

Repo for CSE 8321: Neural Networks and Machine Learning

Notifications You must be signed in to change notification settings

smitheric95/neural-networks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neural Networks

Eric Smith, Tyler Giallanza, Oscar Vallner, Momin Irfan

This repo contains the lab reports for CSE 8321: Neural Networks. Click on a lab folder to read our full reports.


Lab 1: DeepDream

DeepDream is a technique used for image generation from pre-trained convolutional neural networks. Although the technique is most famous for producing outlandish-looking artistic pictures, there are practical use-cases as well. We started with an implementation of InceptionV3 that had been pretrained on the ImageNet dataset. This code was heavily based on Francois Chollet's implementation provided in the Deep Learning with Python book and implemented here.

cat


Lab 2: Style Transfer

In this lab, we implemented photo style transfer from the Universal Style Transfer paper and applied photorealistic stylization also from by Li et al. We implemented unpooling by creating our own custom layers: MaxPoolingMax2D and Unpooling. The MaxPoolingMask2D is used with our encoder to save the locations of the maximums when the image is pooled whilst encoded. The unpooling takes the encoded image and the masks which it then unpools.

Content Style Output Smoothed
content style output smoothed
content style output smoothed
content style output smoothed
content style output smoothed

About

Repo for CSE 8321: Neural Networks and Machine Learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published