This week I explored some application of Deep Dream on my own computer. I choose one architectural photograph and manipulated with different parameters. This image does not have any outstanding pattern and I am quite curious about the output image after applying Deep Dream layers.
Input Image
Parameter 1
step = 0.01
num_octave = 3
octave_scale = 1.4
iterations = 20
max_loss = 10
(I did not change the mixed features in setting this time)
Output 1
Parameter 2
Change step to 0.1
Output 2
Clearly, the generated pattern becomes more outstanding but the sharpness of pixels are increasingly lost. Therefore, I would prefer to say at a lower step and generate the image more times with Deep Dream rather than directly increase the step value.
Parameter 3
Change num_octave to 30
Output 3
I got almost the same result as output 2. The clarity of the image has been decreased sharply. I prefer to stay low for this parameter.
Parameter 4
Change iterations to 200
Output 4
There is no much difference with the first output. So I think the time of iteration does not influence much of the output image.
Parameter 5
In the end, in order to get a enormous different from the first output, I changed these parameters as follows.
step = 0.005
num_octave = 1
octave_scale = 14.0
iterations = 2000
max_loss = 10.
Output 5
Compared with output 1, this image has relatively small texture and more shallow color of each pattern. I also found that num_octave cannot be changed to float. So there are some underlying restricts among these parameters.
By adjusting these parameters, I can actually get different output from Deep Dream. But I think the image I choose does not have various color and an obvious pattern, therefore, the result does not look cool compared with our in-class exercise.