Top Banner
How Neural Networks Can Help Us Expand Visual Creativity Jason Toy
29

Rga somatic hackday

Apr 15, 2017

Download

Technology

jtoy
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Rga somatic hackday

How Neural Networks Can Help Us Expand Visual Creativity

Jason Toy

Page 2: Rga somatic hackday
Page 3: Rga somatic hackday

ABOUT ME

by Jason Toy ❖ builder of things

❖ SFPC

❖ somatic

Page 4: Rga somatic hackday

ArtTech

Page 5: Rga somatic hackday

DEEP DREAMING - INCEPTION

seeing what the computer sees

Page 6: Rga somatic hackday

neural network concepts❖ blackbox

❖ neurons-inputs;outputs; 0-1

❖ accelerates at processing images

❖ layer types

❖ training ~= compiling

❖ most ML problems: classification,regression,reinforcement

Page 7: Rga somatic hackday

deepdream key modifications

how do we understand neural network?

objective function: activate as many neurons in a layer

key trick: push back to image

looping and recursion

Page 8: Rga somatic hackday
Page 9: Rga somatic hackday

GOOGLENET

m

Page 10: Rga somatic hackday

how we changed the objective function of deep dream

❖ https://github.com/somaticio/bat-country/blob/master/batcountry/batcountry.py

Page 11: Rga somatic hackday
Page 12: Rga somatic hackday

STYLE TRANSFER

Page 13: Rga somatic hackday
Page 14: Rga somatic hackday

neural style details

❖ classifier

❖ same network can be used (vgg, googlenet)

❖ visual representation of our world

❖ repurposed - transfer learning

Page 15: Rga somatic hackday

high layers in the network act as the content of the image

style computed from multiple layers’ filter responses

Page 16: Rga somatic hackday
Page 17: Rga somatic hackday

Trials from experimentation of modifying data and algorithms

Page 18: Rga somatic hackday
Page 19: Rga somatic hackday
Page 20: Rga somatic hackday
Page 21: Rga somatic hackday
Page 22: Rga somatic hackday
Page 23: Rga somatic hackday
Page 24: Rga somatic hackday
Page 25: Rga somatic hackday
Page 26: Rga somatic hackday

other examples of image processing networks

❖ black and white photos -> colorized images

❖ low resolution -> super resolution

❖ blurry images -> clear images - CSI magic!!!

❖ image to story -> romance novels / ad generators

Page 27: Rga somatic hackday

Ideas for other transformations?

❖ selective region of inception/style transfer?

❖ dreaming different objects

❖ mixing transformations

❖ really up to our imaginations!! - we will explore

Page 28: Rga somatic hackday

hackathon projects

❖ style transfer photo gallery

❖ slack stylebot

❖ inceptionism - modify an objective function (advanced programming and math)

Page 29: Rga somatic hackday

Thank you!!Questions?

Jason [email protected]://somatic.io