【问题标题】:Feeding image features to tensorflow for training将图像特征输入到 tensorflow 进行训练
【发布时间】:2017-03-29 03:06:21
【问题描述】:

是否可以将图像特征(例如 SIFT 特征)输入到 Tensorflow 中的卷积神经网络模型?我正在尝试this project 的张量流实现,其中灰度图像是彩色的。与将图像原样输入模型相比,图像特征会是更好的选择吗? PS。我是机器学习的新手,不熟悉创建神经 n/w 模型

【问题讨论】:

  • 卷积网络通常在形状为 [batch, height, width, channels] 的 Tensors 上运行,其中“channels”基本上代表图像“特征”的数量,因此馈送应该没有问题您的数据合而为一。

标签: machine-learning tensorflow


【解决方案1】:

您几乎可以为 TensorFlow 神经网络提供任何内容。 如果您对每个像素都有额外的特征,那么您将使用多个通道,而不是使用一个通道(强度)。

如果您有关于整个图像的额外特征,您可以在某些上层单独输入一个合并特征。

至于更好的性能,您应该尝试两种方法。 一般的直觉是,如果你没有很多样本,额外的特征会有所帮助,如果你有很多样本并且网络可以自行学习特征,它们的效果就会减弱。

还有一点:如果您是新手,我强烈建议您使用更高级别的框架,例如 keras.io(它是 tensorflow 之上的层)而不是 tensorflow。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-05
    • 2016-05-11
    • 2017-12-16
    • 2019-01-15
    • 2016-03-14
    • 2018-12-16
    • 2016-12-21
    • 2012-08-04
    相关资源
    最近更新 更多