机器学习方面年初跟下了Stanford著名日裔教授Andrew的online课程 -- 机器学习。跟下来后一个突出感受就是 -- 这就是机器学习啦??机器学习主要研究的就是各种基于统计和数学优化的算法。最简单的就是线性回归,这个在金融,统计机构一直在用。另外比如最大梯度算法就是数学优化的经典算法,我最早接触到是在自适应信号处理方面。没人管这叫AI。当然,机器学习范畴里还有很多其它算法比如支持向量机svm等等。而深度学习本身就是多层神经网络。神经网络的工作原理原理是用样本来训练调整网络参数,本质上同刚才提到的算法也没区别。
而通过样本来训练算法以更好的工作,这并非是新的思想。行将引退的传真机使用的V.32协议就有这样的应用。当你拨号后,传真机会发出一串唧唧咕咕的音频讯号,这就是训练序列。通过收发双方的训练来估计信号特征,进而调整信道补偿算法的参数。但没人会说传真机里有AI。
我这么讲并非是要否定当前的AI热。实际上,从另一个角度来讲,人们日常中多种智能决策本身就是内心run了一个算法之后的结果。真正什么是AI是个涉及哲学层面的问题。至今我读到的最准确的定义是:为达到一个目标,采取strategic步骤的行为为智能行为。要点有两个,1、得有目标;2、知道采取何种步骤。后者通过后天学习得来,这就是目前AI机器学习的研究内容。已经取得丰硕的成果。但前者依然是研究人员为算法制定的。比如阿尔法狗,并不知道要赢棋还是要输棋为其目标。所以这算半掉子人工智能吧。那么人类是如何具备“1”的呢?举个例子,父母为了孩子能上个好学校,绞尽脑汁。是砸重金买学区房?还是想办法搞定推优名额?还是拉关系走后门入校?还是。。。。这都是典型的智能行为为达到其目的。但目的如何来的呢?我读到的最令我信服的观点是七情六欲。喜怒哀乐,恐惧渴望厌恶。。。。刚才那个例子中的目标的制定,源于父母对孩子的爱。书中以进化论的观点来诠释情绪,在此不想展开。总之,人类及高级动物之所以会进化出七情六欲是有其科学根据的,有了这个会有利于其生存繁衍。三页虫恐怕是没情绪的,但狗有。之所以狗学会了对人类的忠诚,因为这有利于它的生存。大家不是看到网上那么多爱狗组织阻挠狗肉节嘛?没听说爱蚯蚓组织的,呵呵。所以,我认为算法可以算勉强计入AI范畴,但真正AI是能够自我制定目标的AI。无论是通过人工情绪还是另外的手段,不过人类真希望如此嘛?恐怕还是半调子AI让人安心吧?
扯远了,想要训练出好的算法就需要大量的样本与计算,这就是超算用武之地。但生活中不能随处都是超算,体积太大。NPU就出现了,其作用本质上讲就是做算法加速的而已。其商业应用是否能成功主要看NPU是否在有限的资源下(功耗,体积)有效的运行算法。假设说,目前的算法水平确定了在嵌入式设备的物理限制下(功耗,体积,速度)无法有效算出结果。那么NPU的前景则不看好。不过,我还是比较乐观的,因为我看到的算法并不复杂但结果超出预期。让我们拭目以待吧。
|