keras中缺少“set_input”

keras中缺少“set_input”,keras,Keras,我注意到其中说我们可以设置tensorflow op作为keras模型的输入,比如:第一层。设置输入(my\u input\u tensor)。但我发现keras没有set_输入功能: first_layer = Dense(32, activation='relu', input_dim=784) first_layer.set_input(my_input_tensor) 但我得到: AttributeError: 'Dense' object has no attribute 'set_

我注意到其中说我们可以设置tensorflow op作为keras模型的输入,比如:
第一层。设置输入(my\u input\u tensor)
。但我发现keras没有set_输入功能:

first_layer = Dense(32, activation='relu', input_dim=784)
first_layer.set_input(my_input_tensor)
但我得到:

AttributeError: 'Dense' object has no attribute 'set_input'.
可能是什么问题?

我猜
set\u input()
方法在最新版本的Keras中被删除了。如果您看到Keras,则有一个名为
set_input()
函数的
Keras.layers.containers.Sequential
类。但它的源代码在Github上不再可用

如果您查看Keras中layer类的源代码,您会发现也没有名为
set\u input()
的方法。如果您还看到其源是
densite
层的基类,您将看到没有名为
set\u input()
的函数


因此,我们可以得出结论,
set\u input()
方法在Keras中可能不再可用。

为了添加到@Wasi中,它在Keras 1.1.1中被删除,