13得票1回答
在Keras中使用Tensorflow层

我一直在尝试使用Keras中的池化层tf.nn.fractional_max_pool构建一个序列模型。我知道我可以尝试在Keras中制作自己的自定义层,但我正在尝试查看是否可以使用已经在Tensorflow中存在的层。下面是代码片段:p_ratio=[1.0, 1.44, 1.44, 1.0...

13得票3回答
Python Keras:一个层的输出与输入完全相同

我正在使用Keras构建一个神经网络。在这个过程中,我需要一个层,它可以接受LSTM输入并不做任何处理,只是精确地输出与输入相同的内容。例如,如果LSTM的每个输入记录都像[[A_t1,A_t2,A_t3,A_t4,A_t5,A_t6]],我正在寻找这样一层:model.add(SomeIde...

13得票2回答
具有线性激活的层和没有激活的层之间有什么区别?

我正在尝试使用Keras,并思考线性激活层和没有激活层之间有什么区别?它们的行为不是一样的吗?如果是,那么线性激活的意义是什么呢? 我的意思是这两段代码之间的区别: model.add(Dense(1500)) model.add(Activation('linear')) model.a...

13得票6回答
向 Keras 顺序模型添加可调整大小的层

我该如何给图层添加调整大小功能?model = Sequential() 使用model.add(...) 如何将形状从(160, 320, 3)的图像调整为(224, 224, 3)?

13得票2回答
如何在tensorflow中实现sklearn的PolynomialFeatures?

我试图在tensorflow和Keras中将scikit-learn的PolynomialFeatures实现为前馈神经网络中的一个层。为了简单起见,我将使用NumPy数组来举例说明。如果批次有三个样本,并且某一层的激活等于(3,2)形状的矩阵,则:>>> X = np.ar...

12得票1回答
如何在Keras中将输入分成不同的通道?

我有20个通道的数据,每个通道都有5000个值(总共150,000+条记录存储为.npy文件在硬盘上)。 我正在遵循可在https://stanford.edu/~shervine/blog/keras-how-to-generate-data-on-the-fly.html上找到的kera...

11得票1回答
Keras密集层的输入未被压平

这是我的测试代码:from keras import layers input1 = layers.Input((2,3)) output = layers.Dense(4)(input1) print(output) 输出结果为:<tf.Tensor 'dense_2/add:0' s...

11得票1回答
从已训练的自编码器中提取编码器和解码器

我希望将自编码器的学习和应用分为两部分,按照https://blog.keras.io/building-autoencoders-in-keras.html所述的步骤,并使用时尚MNIST数据进行测试: 加载图像,进行拟合(可能需要数小时或数天),并使用回调函数保存最佳自编码器模型。该过...

11得票1回答
如何在 Siamese 或 Tripple 网络中使用 Keras 的 ImageDataGenerator?

我正在尝试在自定义的大型数据集上构建一个Siamese神经网络和三元神经网络(triple neural network)。 Keras有ImageDataGenerator,可以轻松生成输入数据到一个常规神经网络中。 我希望使用ImageDataGenerator或类似的方法来训练具有2...

11得票2回答
Keras中的默认激活函数

有人知道Keras中递归层默认使用的激活函数吗?https://keras.io/layers/recurrent/ 它说默认的激活函数是线性的。但是默认的递归激活函数呢?没有提及。如有帮助将不胜感激。 提前致谢。