我用谷歌搜索,StackOverflowed,一切,我似乎无法找到一个我能理解的教程。我理解遗传算法的概念,以及如何实现它们(虽然我还没有尝试过),但我无法理解神经网络的概念。
我含糊地知道它们是如何工作的......那就是它。有人可以指导我一个可以帮助那些甚至没有中学毕业的人的教程吗?当然,我比我的成绩大多数人领先几年,但我不明白求和,(我显然需要,如果我不想要一个简单的二进制输出)向量,以及我显然应该知道的其他事情
是否有神经网络的简单,简单的教程?在我学习了基础知识后,我将继续学习更困难的知识。最好是,它们是Java语言。
谢谢!
答案 0 :(得分:8)
求和只是加起来很多东西。所以,
Summation(1,2,3,4,5) = 1+2+3+4+5 = 15
(注意:它总是添加:如果你想减去,用负数做一个求和)
这很简单,对吧? ;)
向量是一个有序元组,它实际上只是意味着它是按特定顺序排列的数字。在物理学中最常见的是描述位置,力,速度等......它真的没什么特别的,只是一些有序数字,其中排序很重要:
v = <1,2,3>
如果我们谈论几何,那么这个向量代表三维空间中的一个点,其中x坐标为1,y坐标为2,z坐标为3(看起来也很容易,对吧)?
在神经网络中,向量通常是神经元输入的向量,因此它实际上只是一个数值列表。向量的总和只不过是将向量中的所有值相加并得到一个数字作为结果(可以称为“标量”值)。
(这很匆忙和简化 - 我相信别人会帮我改进它;)
PS。感谢你在中学阶段潜入这些东西! :)
答案 1 :(得分:0)
嗯,维基百科的简单英语中有this article,但我想你已经知道它包含的所有内容。
答案 2 :(得分:0)
我有一段时间遇到同样的问题。我是一名高中生,所以你有点领先于我。我度过了一个假期,并且用它来学习我在反向传播方面所能做的一切,而且我发现几乎没有任何资源可以帮助太多,除非你想要阅读那么多想要死的微积分。我的建议是先写一个感知器,这是一个只有输入层和输出层的网络。这鼓励我写一篇文章,所以希望在我发布的半小时内,应该有http://certioraomnia.blogspot.com/的教程。三年前问这个问题可能有点晚了,但以后可能会有所帮助。