不是技术也能看懂云计算大数据人工智能吗,人工云( 九 )


不是技术也能看懂云计算大数据人工智能吗,人工云

文章插图
如果我们随便写一串数字,然后按照数位依次在形容词、名词和动词中取出一个词,连在一起会怎么样呢?
例如取圆周率 3.1415926,对应的词语是:坚强 , 路 , 飞,自由,雨,埋,迷惘 。稍微连接和润色一下:
坚强的孩子,
依然前行在路上,
张开翅膀飞向自由 , 
让雨水埋葬他的迷惘 。
是不是有点感觉了?当然 , 真正基于统计的学习算法比这个简单的统计复杂得多 。
然而统计学习比较容易理解简单的相关性:例如一个词和另一个词总是一起出现,两个词应该有关系;而无法表达复杂的相关性 。并且统计方法的公式往往非常复杂,为了简化计算,常常做出各种独立性的假设,来降低公式的计算难度,然而现实生活中,具有独立性的事件是相对较少的 。
5 模拟大脑的工作方式
于是人类开始从机器的世界,反思人类的世界是怎么工作的 。
不是技术也能看懂云计算大数据人工智能吗,人工云

文章插图
人类的脑子里面不是存储着大量的规则 , 也不是记录着大量的统计数据,而是通过神经元的触发实现的,每个神经元有从其它神经元的输入,当接收到输入时 , 会产生一个输出来刺激其它神经元 。于是大量的神经元相互反应,最终形成各种输出的结果 。例如当人们看到美女瞳孔会放大,绝不是大脑根据身材比例进行规则判断,也不是将人生中看过的所有的美女都统计一遍,而是神经元从视网膜触发到大脑再回到瞳孔 。在这个过程中,其实很难总结出每个神经元对最终的结果起到了哪些作用 , 反正就是起作用了 。
于是人们开始用一个数学单元模拟神经元 。
这个神经元有输入,有输出,输入和输出之间通过一个公式来表示 , 输入根据重要程度不同(权重),影响着输出 。
不是技术也能看懂云计算大数据人工智能吗,人工云

文章插图
于是将n个神经元通过像一张神经网络一样连接在一起 。n这个数字可以很大很大,所有的神经元可以分成很多列,每一列很多个排列起来 。每个神经元对于输入的权重可以都不相同,从而每个神经元的公式也不相同 。当人们从这张网络中输入一个东西的时候,希望输出一个对人类来讲正确的结果 。例如上面的例子,输入一个写着2的图片,输出的列表里面第二个数字最大,其实从机器来讲,它既不知道输入的这个图片写的是2,也不知道输出的这一系列数字的意义,没关系 , 人知道意义就可以了 。正如对于神经元来说,他们既不知道视网膜看到的是美女,也不知道瞳孔放大是为了看的清楚,反正看到美女,瞳孔放大了 , 就可以了 。
如何调整呢?就是每个神经元的每个权重都向目标进行微调,由于神经元和权重实在是太多了,所以整张网络产生的结果很难表现出非此即彼的结果,而是向着结果微微地进步 , 最终能够达到目标结果 。当然,这些调整的策略还是非常有技巧的,需要算法的高手来仔细的调整 。正如人类见到美女 , 瞳孔一开始没有放大到能看清楚,于是美女跟别人跑了,下次学习的结果是瞳孔放大一点点,而不是放大鼻孔 。
6 没道理但做得到
听起来也没有那么有道理,但的确能做到,就是这么任性 。
神经网络的普遍性定理是这样说的,假设某个人给你某种复杂奇特的函数,f(x):
不是技术也能看懂云计算大数据人工智能吗,人工云