- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
由于我是神经网络的新手,我想问几个问题以便更清楚地理解它。
我的训练数据:
1,2,3,4 Pattern1
6,7,8,9 Pattern1
我的测试数据:
4,3,2,1 Pattern2
这是我从 encog 得到的结果:神经网络结果:
0.0,0.0, actual=-0.05972914453206861,ideal=1.0
有人可以告诉我我错在哪里吗?
非常感谢。
最佳答案
如果您只需要真/假响应,您的输出层应该只有一个神经元。如果该神经元处于事件状态,则将其视为 true。如果它不活跃,则将其视为 false。
如果您的训练数据只有真实值,那么它就是坏数据,并且不会真正有帮助。您最终将训练您的网络始终以真实的方式做出响应。也许您应该找出一些会导致错误结果的数据并将其添加到训练数据中。
如果您的训练数据只有两种情况,并且它们都是正确的,那么您的网络实际上不会学到任何东西。您需要更多数据才能使模式清晰。
去问一个聪明人(我们拥有的最好的神经网络)以下问题:
1,2,3,4 is true; 6,7,8,9 is true. Is 4,3,2,1 true?
他们不知道。我不知道。没人知道。我不知道标准是什么。决定序列是否正确的因素可以是任意的。包括:
我不知道哪些是要求,哪些不是。不知道。而你正在制作的神经网络的想法就更少了。
主要问题是您需要更多数据。
最后一点。人们常说神经网络擅长“模式匹配”。这是事实。然而,数字序列通常并不是“模式匹配”的含义。神经网络并不能真正很好地满足任何需要算术的需求。它们对于算术来说不够精确。因此,你永远无法很好地训练神经网络来识别一系列加倍数字。
关于neural-network - 使用具有真假输出的神经网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22305700/
我已经知道以下行为,但有人能告诉我为什么会这样吗?谢谢。 if("hello"==true)alert("it's true!"); //-> does not fire the alert if("
SELECT IF(price == null, 0, price) FROM trips WHERE id=9 and prices LIKE "%|s|1|%" and prices LIKE "
我有下面给出的三个仿函数。如果可能的话,我想把它们合二为一。我也给出了他们的用例。 struct ElemsCombine1 { Special s; Elems operator()
根据我对apply的了解,它解压缩了一个列表并将元素转换为函数的参数。 我看到(apply + [1 2 3])可以按预期工作,即:相当于(+1 2 3)。 那为什么(apply或[true fals
很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。如需帮助澄清这个问题以便重新打开它,visit the help center .
不管对错:我们应该始终使用适当的大写字母,切勿将整个句子全部大写。如果我们必须这样做,我们应该使用 CSS 来完成这项任务。” 如果我们需要的话,我们是否应该在其他情况下使用 CSS 属性 text-
在我的 View Controller 中,我正在使用 [self.tableView registerNib:[UINib nibWithNibName:@"MyTableViewCell" bu
我在某处读到(改写): If we compare a UTF-8 encoded file VS a UTF-16 encoded file, At some times, the UTF-8 fi
我是一名优秀的程序员,十分优秀!