小编Jos*_*ona的帖子

类型错误:“InputLayer”类型的对象没有 len()

我想从另一个 CNN 构建一个 CNN 来提取图像的特征向量。这个想法只是取第一个 CNN 的前 13 层,并用这些层构建第二层。

我正在使用带有 GPU 的 Google Colab Notebook

from keras.models import Model

layer_input_f_nmist = model_f_mnist.input
layer_outputs = [layer.output for layer in model_f_mnist.layers[:13]] 

model_mnist_featured = Model(inputs = layer_input_f_nmist, outputs = layer_outputs)

featured_f_mnist_train = model_mnist_featured.predict(X_f_mnist_train)
Run Code Online (Sandbox Code Playgroud)
TypeError                                 Traceback (most recent call last)

<ipython-input-74-ceb627fe9c83> in <module>()
      4 layer_outputs = [layer.output for layer in model_f_mnist.layers[:13]]
      5 
----> 6 model_mnist_featured = Model(inputs = layer_input_f_nmist, outputs = layer_outputs)
      7 
      8 featured_f_mnist_train = model_mnist_featured.predict(X_f_mnist_train)

4 frames

/usr/local/lib/python3.6/dist-packages/keras/engine/network.py in build_map(tensor, finished_nodes, nodes_in_progress, …
Run Code Online (Sandbox Code Playgroud)

python neural-network keras tensorflow

2
推荐指数
1
解决办法
1929
查看次数

标签 统计

keras ×1

neural-network ×1

python ×1

tensorflow ×1