【发布时间】:2016-12-23 03:33:29
【问题描述】:
我对神经网络非常陌生,但对于我的一个项目来说,它们似乎很合适。该应用程序最终应该在 Android 手机上运行。我的想法是使用 TenserFlow,但我不确定它是否合适。
我有以下情况,我的输入是一组图像(它们的顺序不应该对输出产生任何影响)。集合大小不是固定的,但在大多数情况下低于 10。我对整个集合的输出只是一个二进制分类(通过/失败)。
我将有一个卷积神经网络,它计算两个输出,一个权重和一个通过/失败值。每个图像单独提供给这个 CNN,然后使用加权算术平均值将结果值聚合为最终的通过/失败值。
我的问题是,我可以用 TensorFlow 训练这样的网络吗?
我的训练数据中没有 CNN 输出的值,只有聚合后的输出。这在一般情况下是否可以使用面向梯度的框架,或者我是否必须为此使用遗传算法方法。
【问题讨论】:
标签: android neural-network tensorflow conv-neural-network