machine-learning - 如何训练具有不同大小输入的神经网络?

标签 machine-learning neural-network conv-neural-network

我想用不同的声音训练我的神经网络。然而,每个声音的大小是不同的。有谁知道如何训练具有不同大小输入的神经网络?谢谢。

最佳答案

无法对不同大小的输入进行分类,但您可以将信号转换为一系列固定大小的特征向量(或转换为一系列固定大小的原始声音片段)。 对于声音,我们通常使用 MFCC 或仅使用频谱图。因此,您需要应用对序列进行操作的方法。它可以是一个循环神经网络,或者您可以采用前馈网络,然后以某种方式对每个帧的输出进行后处理。

关于machine-learning - 如何训练具有不同大小输入的神经网络?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41047916/

相关文章:

pandas - 分类字段的可能性太多

python - sklearn FeatureHasher 并行化

machine-learning - Keras 中 Conv2D 和 Convolution2D 的区别

python - 如何使用 Keras 处理 CNN 中可变大小的输入?

algorithm - K 最近邻分类具有相同点的特例

machine-learning - APPLY_KMEANS 在 Vertica 中如何工作

algorithm - 是什么让机器学习任务变得困难或 'complex'?关于模式的复杂性,而不是计算的复杂性

python - 如何在带有 tensorflow 的 CNN 中实现置信度?

python - 在用于图像分割的全卷积神经网络中将Python中的索引值转换为(R,G,B)值(颜色图)

opencv - 如何在openCV中使用Caffe框架加载CNN训练模型来测试(预测/分类)新图像?