To close the loop on the public thread, the code was correct, but the values that control how we define what we use for the “style” had been changed to this:
STYLE_LAYERS = [
('block3_conv3', 0.3),
('block3_conv4', 0.25),
('block4_conv1', 0.2),
('block4_conv2', 0.15),
('block4_conv3', 0.1)]
Whereas they originally gave us this to define the style:
STYLE_LAYERS = [
('block1_conv1', 0.2),
('block2_conv1', 0.2),
('block3_conv1', 0.2),
('block4_conv1', 0.2),
('block5_conv1', 0.2)]
It’s great to do this kind of experiment to see what kind of effects you can get, but it will change the cost values that you get.
There have been some other threads over time where people showed various experiments based on this assignment. Here’s one that I remember from a few months ago that was interesting, but those experiments are by taking extreme values for the weighting of the content versus style costs.