Python InvalidArgumentError:input_1_1:0同时馈送和获取

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,

我正在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, 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同时被馈送和获取。
。更新后,它们都运行良好