Skip to content

(in 2018) implement the deep dream algorithm in a clean Mathematica program

Notifications You must be signed in to change notification settings

LuxxxLucy/DeepDream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

deep dream Algorithm

Jialin Lu, luxxxlucy@gmail. Implemented in Mathematica

Implements

The deep dream algoritms simply maximize the activation.

Usage

You basically first find a feature extracting net. And then you can proceed on processing arbitray image (3D-tensor).

DeepDreamMaker[img,featureNet,iterStep, octaveNumber,octaveScale,jitter]

Caution Point in inplementing

  1. taking the activation value before the ReLU ramping.
  2. The hierachical usage of multi-scale image processing called "Octave" is very important in terms of the
  3. A whole layer or a cone channel? Experiments shows that the maximization of a whole layer is not going to get good result (if you don't want to spend time on selecting a good layer)
  4. Normalize the step-size is very important since a image could easily become too "contrastive".

About

(in 2018) implement the deep dream algorithm in a clean Mathematica program

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published