【发布时间】:2015-04-16 22:57:44
【问题描述】:
我想用 Encog 构建一个神经网络,它有 1 个输入(0/1 或真/假)和 1 个输出(双值),如果指定了标准(1 作为输入),则计算平均值,如果是 0未指定标准(0 作为输入)。
例如,如果我有以下训练数据集
input | ideal
1 | 0.6
0 | 0
1 | 0.2
1 | 0.4
如果输入为 0,我预计约为 ~0.0,如果输入为 1,我预计约为 ~0.4。
我已经大大简化了我的问题。但两个主要问题是:
- 我可以使用这样的数据集还是应该计算所有数据的平均值 复制输入值并开始具有唯一性的网络训练 输入?
- 什么是最好的网络结构(网络类型, 激活函数,传播)用于上述问题?
【问题讨论】:
-
假设输入为 1,输出为 6?我说的对吗?
-
不,我想要一个接近输入 1 的所有理想输出的平均值的值。对于上面的训练集,它将是 0.4。
标签: neural-network encog