小编use*_*457的帖子

在keras中Flatten()和GlobalAveragePooling2D()之间有什么区别?

我想将ConvLSTM和Conv2D的输出传递给Keras中的Dense Layer,使用全局平均池和flatten之间的区别是两者都适用于我的情况.

model.add(ConvLSTM2D(filters=256,kernel_size=(3,3)))
model.add(Flatten())
# or model.add(GlobalAveragePooling2D())
model.add(Dense(256,activation='relu'))
Run Code Online (Sandbox Code Playgroud)

keras keras-layer

10
推荐指数
4
解决办法
5718
查看次数

LSTM 单元的数量与要训练的序列长度之间是否存在关系?

我已经编写了 keras 神经网络来训练序列。在 keras 中选择 LSTM 单元是否取决于序列的长度?

lstm keras keras-layer

5
推荐指数
1
解决办法
2218
查看次数

为什么np.save()在磁盘上占用了这么多空间

我存储的numpy数组包含一个图像.图像的大小为23.4 KB,但.npy文件的大小为4 MB

import numpy as np
from keras.preprocessing.image import load_img,img_to_array

image=load_img('image.JPEG')
array=img_to_array(image)
np.save('sample.npy',array)
Run Code Online (Sandbox Code Playgroud)

python numpy keras

3
推荐指数
2
解决办法
531
查看次数

如果我们需要更改 input_shape,为什么我们需要 include_top=False ?

据我所知,输入元组从卷积块进入。所以如果我们想改变 input_tuple 的形状,修改卷积是有意义的。为什么我们需要 include_top=False 并删除最后的全连接层?

另一方面,如果我们有不同数量的类,Keras 可以选择使用 no_of_classes 更改 softmax 层

我知道我是这里缺少某些东西的人。请帮我

示例:对于 Inception Resnet V2

input_shape:可选形状元组,仅在 include_top 为 False 时指定(否则输入形状必须为 (299, 299, 3)(使用 'channels_last' 数据格式)或 (3, 299, 299)(使用 'channels_first' data format). 它应该正好有3个输入通道,宽度和高度应该不小于139。例如(150, 150, 3) 将是一个有效值。

include_top:是否包含网络顶部的全连接层。

https://keras.io/applications/#inceptionresnetv2

keras keras-layer

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

标签 统计

keras ×4

keras-layer ×3

lstm ×1

numpy ×1

python ×1