《互联网2010》

下载本书

添加书签

互联网2010- 第166节


按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!

    “还差了哪里?”张晓龙敲击着键盘,心中还是有些不定。

    下午,路舟就开车回到了逸仙大学。

    今年春节前,微讯的隐形人陆铭就一直在筹谋和逸仙做一个合作项目。实际需求和一些雏形自然是路舟所提出来的。

    春节学校放假前,路舟就已经是接到了陆铭的通知,说是项目学校已经批了下来。做法上自然是微讯提供资金预算,再由陆铭带着一些研究生来推进项目的研究。

    这般下来,陆铭也算扎了个根。而现在是节都过完了,路舟手头不那么忙,这也就得来瞧两眼。

    等到了逸仙大学计算机系的实验楼,路舟就往微讯合作项目的b404室走去。

    实验楼路舟还是熟悉的,毕竟数月前梦谷广告甚至还在楼下办公。

    眼看到了地方,门口又是围了一圈人。场景别提多让人熟悉。

    路舟,“”

    “借一借。”

    路舟越过人群进了里头,却发现是没人。他拿出手机就要给陆铭打电话。

    “喂师兄,你人呢?怎么不在实验室。”

    “哦路舟啊。怎么,你在实验室?”

    “对。我看没事我就过来看看,忘了给你提前说。”

    “那你等等,我临时到南校走点手续。我助手小宇是在实验室的,中午他都在最里头折叠床睡觉。”

    路舟起身往实验室后头走去,一个男生在地上睡得正香。

    “”

    “还有你这外头还围了圈人,不用管吧。”

    “都是安排了面试的。小宇醒了让他安排就好。”

    “行。那挂了。”

    挂断电话,路舟也就随便找了个位置坐下,手上是翻看着案上的一些资料。

    他一看,其中一份是关于神经网络的梳理资料,而另一份路舟估摸着像是份考题。

    这第一份资料,是微讯目前数据挖掘和文本理解系统的一部分理论形式说明,路舟早前就看过完整的部分。而这也是微讯目前一些已经实际使用的功能。

    比如针对信息的分类、非结构化知识抽取、热点追踪等。当然,这也会用在一些鉴黄、鉴违规的场景。

    其实路舟吩咐陆铭所做也是一些和人工智能相关的研究。

    当然,硬要说的话,路舟也觉这ai也并没有大部分人所认为的那般神秘。对ai的研究是自计算机诞生不久就有之。

    而现在,机器学习也是已经被不少互联网公司所使用,诸如千度图搜采用卷积神经网络来处理图像、搜狗等输入法产品采用循环神经网络来处理语音识别和文本处理等。

    梦谷之中,如今随着数据多个产品的推进,每天都在产生着大量的数据。这些也成为了喂养供机器学习成长的养料。

    “请问是陆师兄吗?”

    路舟正思考着,听了声音抬眼一看,是三个学生,想来应该是面试的人员。

    “嗯。我是。”路舟点了点头。

    这戴着眼镜略显清秀的学生说道,“师兄好。我是甄臻。”

    她一旁的女生说道,“师兄好,廖文秀。”

    “曹文聪。”

    路舟,“你们好,面试的话再等等。门外的同学也进来等吧。”

    门外的学生一听,一窝蜂都进门坐到座位上等待。位置是不多,没座的也只能站着等。

    “师兄可以给我们讲讲之前你下发的题吗?”甄臻问道。

    随后她又补了一句,“呃,如果面试要涉及就算了。”

    路舟拿起考题看了一眼,“也行。随便讲讲应该是没什么问题。”

    “这个卷说不上多复杂。首先是先针对神经元进行设计,转变成数学运算的问题,那需要先给输入数据增加权重,再之后对结果进行一个偏置,最后则通过一个激活函数来获得一个最终值。常见的激活函数比如可以使用生物学中常用的sigoid作为阈值函数。

    这就是个简单的搭建过程。”

    路舟停了下来,思考片刻又接着说了下去。

    “而在训练这个网络之前,我们可以用均方误差来定义loss值,确定训练之后的预测结果是否达到要求。均方误差我就不多讲了,应该都懂吧。”

    “”

    路舟抬眼看了三人一眼,“那么接下来训练的优化就集中在了将loss值减小。具体来说就是对上述得到的loss值函数形式进行链式求导”

    甄臻忽然就是举手,“师兄,能不能演算一遍。”

    路舟笑了笑,“哪专业的,数学没学好吧。”

    廖文秀,“也不是呢师兄,主要是研究生没选的人工智能方向,思路还没打开。”

    路舟听了也不多说,他也只得拿了笔在一张白纸上给三人演示。

    “事实上loss会包含我刚提到的权重的偏导数。

    这里我们直接链式求导,然后根据loss的定义去求出第一个偏导数,再根据神经元定义的h值再次求导,再配合激活函数sigoid最后得到总的求导公式”

    甄臻,“”

    路舟,“ok,这方法一般被叫做反向传播。经过这个计算后,我们是可以得出对w变化时,loss函数最终的变化曲线。y,我们接下来可以再用一个随机梯度下降sgd的优化算法来进行优化。”

    廖文秀,“”

    路舟,“sgd主要的作用在于权重和偏置值的调整。首先我们定义一个学习率的常数,它将决定整个神经网络的训练速度。这样,我们再逐步调整权重和偏置的过程中,loss也能够不断降低。

    最后loss达到了要求,整个流程也就走完了,模型也就出来了。”

    曹文聪,“”

    路舟见三人表情有些懵逼,感觉是有些尴尬,“额”

    他抹了一把脸,直接唤醒了一旁的电脑,“好吧,这么说有点虚,我直接给你们写个代码样例。hon来示范吧,用nupy的模块。大概呢还是按照我们刚刚的理论基础,先定义几个需要用的函数”

    五分钟后。

    “好了。大概就是这样。”

    三人,“”

    这也忒快了点。

    甄臻有些胆小地又举了手,“师兄。博士和研究生差距有这么大嘛?我怎么一点听不进去”

    路舟听了就乐了,“别。我就一本科生。陆师兄面前我可不敢造次。”

    三人,“?!”

    。

 242。着眼眼前

    陆铭,“想象一下,你现在手里有一把枪,你对面有一个靶子,你需要去命中它。全本小说网;HTTPS://。.COm;”

    他扫了下边一眼,“ok,这个场景大家都能理解。那我们再简化一下,想象一下你是一个游戏角色,你可以在靶子平行的平面上下左右移动。”

    “于是乎,你可以将这里的权重w看成,你自己在平面xy坐标上移动以便确定能正中目标。而偏置值则是考虑上空气阻力,你再进行相应的微调整。”

    陆铭在白板上罗列了一系列的参数,“那最后的损失loss呢?简单,大家都能理解,离靶心越正中间,loss越低,就说明越成功。

    所以其实具象去看,它就变成了一个射击游戏,你不断地给机器喂数据,让它学着怎么去命中靶心。一旦它学会了,那换了另一个靶子,它大概也能做到差不多的水平。

    当然,再具体去说,数据很复杂,情况也多变。这里我们就不细致探讨。”

    路舟也同样在台下,也就当学习一般听着,毕竟陆铭所讲也算有趣。

    陆铭,“其实,你再反向去看这个射击的场景也会很有意思。如果是人去学习射击该是怎么样的过程?首先大脑传达信号,然后手指的肌肉产生反应,进行射击后我们通过眼睛去识别到底打中没有。

    而机器呢,它没有这些东西,所以我们给它一个输入输出函数,输入到机器,它就出来反应,然后它再根据loss识别到底命中没有。

    那都打不中怎么办,那就学到会为止。而事实上,这就是我们常说的人工智能,其实它就是用数学来模拟我们的生物特征。尽管实际应用中,它和统计更加相关。”

    在和陆铭确定了接下来一些微讯的系统研究课题后,路舟也就驱车准备回公司。

    临走之前,路舟却是在陆铭的讲解中突然就冒出了个脑洞来。

    路舟对陆铭问道,“师兄,刚刚你说的射击场景还记得吧。”

    陆铭点头,“嗯。怎么,有什么问题?”

    路舟,“问题是没有。我就在想,你刚整个过程不是一个简化和比喻吗?”

    “对,算是个比喻。”

    路舟,“那么,复杂化的情况你觉得怎么样?”

    陆铭听了一脸好奇,“嗯?”

    路舟说道,“ai和正常编程处理数据的区别,一般我们也都说,是否需要显式编程。”

    陆铭点头,“嗯。”

    路舟摩挲着下巴,“那么我要是给一台机器装上移动的手臂,再接着给它装上摄像头和传感器。那么,这个射击的学习过程是否真的成立。

    嗯。我是指一次编程定义,最后机器真的学习了射击这个动作。”

    陆铭,“这个似乎有些不大不要,真的就是一个例子。”

    路舟摇头,显然陆铭是没有理解他的意思。

    “那这样,这个机器的身体我做得足够复杂。我也不进行显式编程来定义它的动作,而仅仅是在隐式的神经网络中定义好传感器的参数。

    只要机器身体结构足够优秀,它是否有可能出现真正的学习,比如,从零开始蹒跚学步,学习奔跑跳跃,甚至投篮打羽毛球。”

    陆铭这算是听懂了路舟的话,“理论上推动n训练确实可行,但现时命中率是个问题。on的话。”

    路舟也没有理会陆铭,却是继续说了下去,“不不师兄,我是在说真正的人。”

    “单单身体也许你还很难理解,那如果是增加听觉传感,然后再给予它一个喇叭呢?”

    陆铭乐得,他笑了�
小提示:按 回车 [Enter] 键 返回书目,按 ← 键 返回上一页, 按 → 键 进入下一页。 赞一下 添加书签加入书架