Closed afiaka87 closed 3 years ago
It may end up useful... I can now use the new setting allowing me to start off from a pre-existing image, so can see the generation starting off with very bright and "cheery" imagery when seeded accordingly. But, somewhat mysteriously, as the generation progresses there is a noticeable slide back into darker hues, even for super-positive keywords (sunny, summer, angel, etc). The technical causes are beyond me, but one wonders if this parameter may not be a part of the answer?
@afiaka87 @dginev released in 0.4.2! https://github.com/lucidrains/deep-daze/commit/0e879593cdecada727a40ddf7a4f55b58651f35c
Much obliged.
Update: The initial image generated for delta 1,2,3,4,5,...41 https://user-images.githubusercontent.com/3994972/106395379-9f77c380-63c7-11eb-96ba-ccda3da22334.mp4
As dicussed in another issue, deep-daze is sometimes overly sensitive to its initial input. In searching for a lead on how to resolve this issue, I decided to expose the SIREN hyperparameter denoted theta (I think) in the original notebook. So far I've found some interesting results, but I'm still working out what of it is useful. It's probably just best if I show you some examples of different theta on the same text input. For reference, I'm using @dginev seed and text, as he mentioned not being able to get a "cheery" output out of the rather cheery phrase "seed of hope". You can find that discussion here: https://github.com/lucidrains/deep-daze/issues/9#issuecomment-763249044
--seed=872073
text: "seed of hope"
iterations: 1000
epochs: 1
image_width: 256
num_layers: 32
batch_size: 64
gradient_accumulate_every: 1
This is the code I'm using to run through different theta parameters for the same input. Careful, this code will run 180 full 1000 iteration runs.
Here's the code if you'd like to try yourself. @lucidrains Would love your input on this. Not sure it's ready to be merged quite yet but let me know if you're interested in that. https://github.com/afiaka87/deep-daze/tree/theta_output_dir_params
Early results:
This is what I was able to run on my RTX 2070 this morning. Each image represents a change in the theta value by 1. The final image is theta=56. As you can see, it definitely gives different results. But I'm still not sure what to make of it.