Python InvalidArgumentError:input_1_1:0同时馈送和获取
我正在keras vis中使用visualize_激活功能:Python InvalidArgumentError:input_1_1:0同时馈送和获取,python,tensorflow,neural-network,keras,Python,Tensorflow,Neural Network,Keras,我正在keras vis中使用visualize_激活功能: from vis.visualization import visualize_activation, visualize_cam from vis.utils import utils from keras import activations from matplotlib import pyplot as plt %matplotlib inline plt.rcParams['figure.figsize'] = (18,
from vis.visualization import visualize_activation, visualize_cam
from vis.utils import utils
from keras import activations
from matplotlib import pyplot as plt
%matplotlib inline
plt.rcParams['figure.figsize'] = (18, 6)
# Utility to search for layer index by name.
# Alternatively we can specify this as -1 since it corresponds to the last
# layer.
layer_idx = utils.find_layer_idx(my_model, 're_lu_3')
patches = np.expand_dims(patches,axis=3)
# This is the output node we want to maximize.
filter_idx = None
img = visualize_activation(my_model, layer_idx, filter_indices=filter_idx,
seed_input=patches[0])
plt.imshow(img[..., 0])
但是,这会引发错误:InvalidArgumentError:input_1_1:0同时被馈送和获取
如何解决这个问题?我尝试使用tf.identity创建我的_模型的副本,但没有成功。pip上的keras vis似乎已损坏,请尝试直接在GitHub主分支上安装:
pip uninstall vis
pip install git+https://github.com/raghakot/keras-vis.git -U
使用pip上的版本,MNIST和ResNet示例都会输出错误:InvalidArgumentError:input\u 1\u 1:0同时被馈送和获取。
。更新后,它们都运行良好