4 java artificial-intelligence neural-network
我用谷歌搜索,StackOverflowed,一切,我似乎找不到我能理解的教程.我理解遗传算法的概念,以及如何实现它们(虽然我没有尝试过),但我无法理解神经网络的概念.
我隐约知道它们是如何工作的...而且就是这样.有人可以指导我一个可以帮助那些甚至没有中学毕业的人的教程吗?当然,我比我的成绩大多数人领先几年,但我不明白总和,(我显然需要,如果我不想要一个简单的二进制输出)向量,以及我显然应该知道的其他事情.
神经网络有一个简单的,简单的教程吗?在我学习了基础知识后,我将继续学习更困难的知识.优选地,它们将是Java.
谢谢!
求和只是加起来很多东西.所以,
Summation(1,2,3,4,5) = 1+2+3+4+5 = 15
Run Code Online (Sandbox Code Playgroud)
(注意:它总是添加:如果你想减去,用负数做一个求和)
这很简单,对吧?;)
向量是一个有序的元组,它实际上只是意味着它是按特定顺序排列的数字.在物理学中最常见的是描述位置,力,速度等......它真的没什么特别的,只是一些有序数字,其中排序很重要:
v = <1,2,3>
Run Code Online (Sandbox Code Playgroud)
如果我们谈论几何,那么这个向量代表三维空间中的一个点,其中x坐标为1,y坐标为2,z坐标为3(看起来也很简单,右边)?
在神经网络中,向量通常是神经元输入的向量,因此它实际上只是一个数值列表.向量的总和只不过是将向量中的所有值相加并得到一个数字作为结果(可以称为"标量"值).
(这是匆忙和简化 - 我相信别人会帮我改进它;))
PS.感谢你在中学阶段潜入这些东西!:)