修正layer_name = 'block1_conv2'
原始程式碼: layer_name = 'block1_conv2' layer = layer_dict[layer_name] activations = get_activations(vgg16, layer, input_img_data) 出現錯誤: ValueError Traceback (most recent call last) Cell In[35], line 3 1 layer_name = 'block1_conv2' 2 layer = layer_dict[layer_name] ----> 3 activations = get_activations(vgg16, layer, input_img_data) Cell In[34], line 2, in get_activations(model, layer, input_img_data) 1 def get_activations(model, layer, input_img_data): ----> 2 activations_f = K.function([model.layers[0].input, K.learning_phase()], [layer.output,]) 3 activations = activations_f((input_img_data, False)) 4 return activations File C:\ProgramData\Anaconda3\lib\site-packages\keras\src\backend.py:4656, in function(inputs, outputs, updates, name, **kwargs) 4650 raise ValueError( 4651 "`updates` argument is not supported during " 4652 "eager execution. You pass...