How to learn own model of DeepDream
https://generateme.wordpress.com/2015/08/12/training-own-dnn-for-deep-dream/
My little tool to help with learning and images preparing and download:
https://github.com/makseq/deepdream_learn_helper
Deep Dream Video
Go here: https://github.com/graphific/DeepDreamVideo
1 2 |
python 2_dreaming_time.py -i input -o output -gi guided -it jpg --gpu 0 -z 10 -itr 7 |
GoogleNet layers
Layers list
prob
loss3/classifier_zzzz
pool5/drop_7x7_s1
pool5/7x7_s1
inception_5b/output
inception_5b/relu_pool_proj
inception_5b/pool_proj
inception_5b/pool
inception_5b/relu_5x5
inception_5b/5×5
inception_5b/relu_5x5_reduce
inception_5b/5x5_reduce
inception_5b/relu_3x3
inception_5b/3×3
inception_5b/relu_3x3_reduce
inception_5b/3x3_reduce
inception_5b/relu_1x1
inception_5b/1×1
inception_5a/output_inception_5a/output_0_split
inception_5a/relu_pool_proj
inception_5a/pool_proj
inception_5a/pool
inception_5a/relu_5x5
inception_5a/5×5
inception_5a/relu_5x5_reduce
inception_5a/5x5_reduce
inception_5a/relu_3x3
inception_5a/3×3
inception_5a/relu_3x3_reduce
inception_5a/3x3_reduce
inception_5a/relu_1x1
inception_5a/1×1
pool4/3x3_s2_pool4/3x3_s2_0_split
pool4/3x3_s2
inception_4e/output
inception_4e/relu_pool_proj
inception_4e/pool_proj
inception_4e/pool
inception_4e/relu_5x5
inception_4e/5×5
inception_4e/relu_5x5_reduce
inception_4e/5x5_reduce
inception_4e/relu_3x3
inception_4e/3×3
inception_4e/relu_3x3_reduce
inception_4e/3x3_reduce
inception_4e/relu_1x1
inception_4e/1×1
inception_4d/output_inception_4d/output_0_split
inception_4d/output
inception_4d/relu_pool_proj
inception_4d/pool_proj
inception_4d/pool
inception_4d/relu_5x5
inception_4d/5×5
inception_4d/relu_5x5_reduce
inception_4d/5x5_reduce
inception_4d/relu_3x3
inception_4d/3×3
inception_4d/relu_3x3_reduce
inception_4d/3x3_reduce
inception_4d/relu_1x1
inception_4d/1×1
inception_4c/output_inception_4c/output_0_split
inception_4c/output
inception_4c/relu_pool_proj
inception_4c/pool_proj
inception_4c/pool
inception_4c/relu_5x5
inception_4c/5×5
inception_4c/relu_5x5_reduce
inception_4c/5x5_reduce
inception_4c/relu_3x3
inception_4c/3×3
inception_4c/relu_3x3_reduce
inception_4c/3x3_reduce
inception_4c/relu_1x1
inception_4c/1×1
inception_4b/output_inception_4b/output_0_split
inception_4b/output
inception_4b/relu_pool_proj
inception_4b/pool_proj
inception_4b/pool
inception_4b/relu_5x5
inception_4b/5×5
inception_4b/relu_5x5_reduce
inception_4b/5x5_reduce
inception_4b/relu_3x3
inception_4b/3×3
inception_4b/relu_3x3_reduce
inception_4b/3x3_reduce
inception_4b/relu_1x1
inception_4b/1×1
inception_4a/output_inception_4a/output_0_split
inception_4a/output
inception_4a/relu_pool_proj
inception_4a/pool_proj
inception_4a/pool
inception_4a/relu_5x5
inception_4a/5×5
inception_4a/relu_5x5_reduce
inception_4a/5x5_reduce
inception_4a/relu_3x3
inception_4a/3×3
inception_4a/relu_3x3_reduce
inception_4a/3x3_reduce
inception_4a/relu_1x1
inception_4a/1×1
pool3/3x3_s2_pool3/3x3_s2_0_split
pool3/3x3_s2
inception_3b/output
inception_3b/relu_pool_proj
inception_3b/pool_proj
inception_3b/pool
inception_3b/relu_5x5
inception_3b/5×5
inception_3b/relu_5x5_reduce
inception_3b/5x5_reduce
inception_3b/relu_3x3
inception_3b/3×3
inception_3b/relu_3x3_reduce
inception_3b/3x3_reduce
inception_3b/relu_1x1
inception_3b/1×1
inception_3a/output_inception_3a/output_0_split
inception_3a/output
inception_3a/relu_pool_proj
inception_3a/pool_proj
inception_3a/pool
inception_3a/relu_5x5
inception_3a/5×5
inception_3a/relu_5x5_reduce
inception_3a/5x5_reduce
inception_3a/relu_3x3
inception_3a/3×3
inception_3a/relu_3x3_reduce
inception_3a/3x3_reduce
inception_3a/relu_1x1
inception_3a/1×1
pool2/3x3_s2_pool2/3x3_s2_0_split
pool2/3x3_s2
conv2/norm2
conv2/relu_3x3
conv2/3×3
conv2/relu_3x3_reduce
conv2/3x3_reduce
pool1/norm1
pool1/3x3_s2
conv1/relu_7x7
conv1/7x7_s2
input
Examples
Original image
Standard GoogleNet model
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 30
Trained on triangles, 165000 iterations
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 9 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l inception_5b/pool
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 30 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l inception_5b/pool
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 9 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l inception_5b/pool_proj
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 9 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l inception_5b/5×5
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 20 -itr 20 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l inception_5b/5×5
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 9 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l inception_5b/1×1
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 30 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l inception_5b/1×1
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 30 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l inception_5a/1×1
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 30 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l pool4/3x3_s2
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 30 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l inception_4b/output
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 30 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l inception_4a/output
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 30 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l inception_3a/pool
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 30 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l inception_3a/1×1
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 30 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l inception_3a/5×5
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 30 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l inception_3a/5x5_reduce
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 30 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l inception_3a/3x3_reduce
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 30 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l pool2/3x3_s2
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 30 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l conv2/norm2
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 30 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l conv2/3x3_reduce
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 30 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l pool1/norm1
python 2_dreaming_time.py -i input -o output -it jpg —gpu 0 -z 10 -itr 30 -t /p/deepdream/trainer/data/ -m MYNET_iter_165000.caffemodel -l conv1/7x7_s2