使用 Keras 进行特征卷积

克劳斯

我正在尝试 Keras,但我坚持执行以下操作。我有一个包含特征数组的列表,我需要用 Keras 对它进行卷积。特征数组列表由以下代码生成。

features= []
for i in range(32):       # Contains 32 feature arrays
    x = np.random.randint(low=-1, high=1, size=16)  #Each feature arraysize = 16 
    features.append(x)

我试过的卷积步骤如下,

conv = Sequential()
conv.add(Convolution1D(filters=32, kernel_size=3, input_shape=(16,1),
                activation='elu', use_bias=True))
conv.add(Dense(units=1))
conv.compile(optimizer='adam', loss='mse')
#conv.predict(features) is the way I tried but failed.

我需要获取输入特征列表的卷积列表。我怎样才能做到这一点?

奥林加

正如Keras Sequential Model 文档中所述,当您将维度传递给模型时,您应该包括批量大小。直观地,您假设 Keras 获取您的整个数据并分批提供它,但这必须明确说明,使用None当您输入中的实例数量不恒定时使用的关键字:

conv.add(Convolution1D(filters=32, kernel_size=3, activation='elu', use_bias=True, input_shape=(None,16))).

接下来,您要养活你的整个数据集一个批次中的数据集的尺寸应包括批量大小作为第一个维度是这样的:(1,32,16)这可以通过以下方式实现:x = np.reshape(features, newshape=(1,32,16))

我使用这些更改重新创建了您的代码,并且可以正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用fft进行系统输出的线性卷积

来自分类Dev

使用偶数大小的内核进行图像卷积

来自分类Dev

使用LinearRegression()进行特征选择

来自分类Dev

使用sklearn进行多标签特征选择

来自分类Dev

使用Python进行特征工程

来自分类Dev

使用keras以零均值进行卷积

来自分类Dev

使用Keras进行CNN对一组视频进行回归

来自分类Dev

并行卷积层的keras实现

来自分类Dev

使用Keras堆叠卷积网络时遇到错误

来自分类Dev

使用for循环opencv python对图像进行卷积

来自分类Dev

使用numpy进行简单卷积的意外结果

来自分类Dev

使用VHDL对信号进行卷积

来自分类Dev

如何使用傅立叶级数进行卷积

来自分类Dev

使用keras进行多类别分类

来自分类Dev

使用 softmax 进行 Keras 强化训练

来自分类Dev

使用 keras 进行时间序列预测

来自分类Dev

使用keras python输出卷积层

来自分类Dev

使用 Keras 进行文本分类

来自分类Dev

Keras - 使用 LSTM 进行模式预测

来自分类Dev

在 Windows 下使用 R 中的 keras 从预训练的 XCeption 架构中指定卷积基时出错

来自分类Dev

使用 Keras 使用 LSTM 进行预测

来自分类Dev

Keras 卷积 1D 通道独立,[样本,时间步长,特征],风力涡轮机数据集

来自分类Dev

Keras:如何使用 Keras 中的输入张量对常量矩阵进行切片?

来自分类Dev

Keras 中的图卷积

来自分类Dev

使用 Octave 进行特征缩放

来自分类Dev

Keras 使用权重提取文本中的信息特征

来自分类Dev

Keras VGGFace 提取特征

来自分类Dev

使用 keras 序列的 Keras DataGenerator

来自分类Dev

使用 keras 在各个层上应用卷积