在研究完过往比赛的情况和本届大赛的章程之后,五个人开始分工,为参与大赛进行准备。
图灵测试融合了过去AI类比赛中的多个分赛道,进而形成一种统一的跨指令综合分析处理测试。不管是图像识别(尤其是人类面部表情识别)、语音识别(人类声音的语义识别),还是自然语言分析(包含阅读理解和细粒度情感分析)、自然语言反馈(将分析结果以自然语言的形式进行反馈),这些以往分赛道的训练统统都要做。
另外,为了便于评委在测试结束后检查各参赛队有无作弊,参赛者需要将AI代码和训练过程中用到的练习数据集与测试数据集全部归档,发给大赛主办方,以备异议检查。
为了参与这次AI相关的比赛,部长在学生会那里软磨硬泡,终于通过了比往年高得多的活动预算。这笔预算被用于购买五台适合进行AI训练的计算机。这些计算机除了安装有强大的CPU和足够大的硬盘外,更重要的是安装了足够强劲的GPGPU显卡。由于每台电脑都装了四块性能强大的显卡,运行时可以听到机箱内发出轰鸣的风扇噪声。
“哇,好吵!”部员们抗议道。
“没办法,挪到学校的机房吧。”大家七手八脚地把这些沉重的电脑挪到了控温防尘效果很好的学校机房。
盐野护教其他四个参赛者远程部署必需的软件,其中就包括Python和CUDA这些软件。五台计算机中有四台被用于进行图像识别、语音识别、自然语言分析和自然语言反馈。等需要安装的程序都部署完成后,接下来就要开始深度学习的训练了。
实际上,不管是应用于图像识别的卷积神经网络,还是用于语音识别的使用隐马尔可夫模型状态网络,抑或是基于自然语言分析的NLTK工具配合贝叶斯神经网络,这些技术已经非常成熟,队员们在网络上扒取所需的知识即可完成训练,甚至有人专门提供了庞杂的AI训练库,便于新手选取其中的素材。
由于在Github上就有很多成熟的代码,盐野护的小队就根据历年比赛的成绩来研究优胜队伍的开源代码,不断评估并进行改进,慢慢形成了属于自己风格的代码范式,然后部署在那四台计算机中进行训练。
在其他队员已经开始为比赛上手之时,盐野护却陷入苦战之中。最难的工作就是如何整合这四项深度学习的成果,并形成具有一定容错能力的反馈机制。这种基于遗传算法和决策树的价值网络被部署在第五台计算机上,每天盐野护都要对相应的自动学习参数进行微调,结果却总是不尽如人意——时间太过紧张,这方面的训练该如何进行,自己对此完全没有头绪。
为了解决问题,盐野护每天晚上都在家里利用远程登录的方式对第五台计算机上的AI程序进行测试,然后根据结果修改价值网络的参数。这项繁重的工作让他经常在上课时哈欠连连,在家里时注意力也集中不起来,进度还不理想。
看着每天起床后都没胃口吃早饭的盐野护,亮和亚子不禁担心起来。
“看你每天都在熬夜调试程序,没问题吧?”一天早晨,亮在餐桌上向小护问道。
“嗯,最近碰到的问题有些棘手。”盐野护摇摇头,咬了一口培根三明治,然后喝了一口超浓的咖啡。他以前明明最不喜欢浓咖啡的味道。
“感觉你最近的精神状态变得很差,这样下去会影响身体的。”亚子也说道。
“唔,我会注意的。”他想方设法吞下了手中的三明治。虽然妈妈的手艺无懈可击,但长时间睡眠不足让他感觉吃早饭的时候味同嚼蜡。
“如果你在编程上碰到什么问题,可以问问你爸爸。”亚子建议道。
“嗯。”盐野护仔细想了想,过了一会儿向亮问道,“爸爸,该怎样教小孩成长呢?”
夫妇两人都在餐桌旁愣住了。
两个人迎着彼此的视线,而盐野护也察觉到了父母的异样。他不知道两人为什么会是这幅表情。
“所以说?”他歪着头看着自己的父母。
“所以说,你是想了解小孩的养育过程吗?”亮重复了一遍小护的问题。
“嗯,是的。”他点点头。
餐桌旁又陷入了寂静。
由于盐野护到了该出门的时间,他不得已先穿好校服,提着书包出门了。
“老婆,给他看看咱们过去一起记下的日记可以吗?”等小护走了以后,亮看着亚子说道。
“唔……给他看那个是不是太早了?”亚子问道。
“不知道。不过感觉对他现在来说是有帮助的。”亮回答说。
“嗯,让我考虑考虑。”亚子点点头。
等盐野护晚上回到家之后,看到自己的书桌上摞着二三十本厚厚的本子。不明所以的他翻开本子之后才发现,原来这里面是这个三口之家十多年的光阴。
……
3月12日 晴 by 亚子
今天在教小护“た”行的读音,结果“ち”和“つ”的读音他学习了好久都没有掌握。不知道是不是我不太会教的缘故呢?过两天老师们就要来了,到时候我要好好请教一下他们。
……
5月30日 晴 by 亚子
小护又把之前学习的五十音图读音全部忘记了。为此我跟岩井老师通了电话。她安慰了我,并劝我不要在小护面前着急。
嗯,我知道的。我还没有气馁。
晚上的时候,我和亮一起带小护去家庭餐厅吃饭,点了他最爱的蛋包饭。看到他的笑容,我就“充电完成”了。
明天再从头开始。
亚子,加油!
……
9月22日 雨 by 亮
小护把机器人的代码搞得一团糟。幸亏我做了备份,不然就该返厂维修了吧,哈哈。
另外听亚子说,看到白天外面在下雨,小护就在屋里像青蛙那样跳来跳去,嘴里还发出“ケロケロ”
的声音。为了避免他碰到家具上受伤,亚子一直在看着小护,等他玩够了才去忙别的事情。
不过亚子在说这件事的时候一直在笑。
我猜,我在听的时候也一直在笑吧。
……
12月24日 雪 by 亮
一直期待圣诞老人的小护发烧了。可他比平时更精神了,白天睡够了,晚上就各种哭闹,说要等圣诞老人来。没办法,我和亚子只能轮番哄他说只有好好睡觉,圣诞老人才会给他送礼物。
哎,多大时他才会不再相信圣诞老人呢?
我真希望这一天能早日到来,却又希望这一天永远不要来。
……
5月15日 晴 by 亚子
趁着好天气,我带小护去郊区的游乐园。由于不是节假日,游乐园里面没有什么人。这样挺好的,因为小护一直害怕人多的地方。
在园子里,他一直盯着工作人员手中的气球看,我便鼓励他去买气球。他说话慢吞吞的,而且总是词不达意。不过工作人员明白了他的意思,取过了他手里的钱币,然后递给他一个气球。
结果气球被他紧紧抓了一路,生怕它会飞走。
……
9月15日 晴 by 亮
今天听亚子说,她在人挤人的电车上教给了小护两个比喻的用法。比喻对于小护来说很难。但是如何教会小护理解比喻是什么,对于亚子来说要更难。
第一个比喻就是“鮨詰め”
。结果小护一直以为亚子是要带他去吃寿司,直到亚子解释了很多遍他才明白。
由于误解而产生了无法实现的心愿,继而出现落差,这可真是“糠喜び”
。这是小护学到的第二个比喻。
……
4月20日 阴 by 亚子
没想到小护已经在小学里上了几天课了。这几天我一直都在为他揪心,结果在柜台上频频犯错。
幸亏店长是个温和的人。
如果小护今天没被老师批评,我就奖给他一块巧克力。没想到还没下班,我就接到了他老师的电话。
哎哎,小护会不会在课堂上哭起来呢?
不过其他同学可能会更困扰吧。
该怎么办?
……
10月15日 晴 by 亮
到了小学三年级,小护的编程能力就已经很强了。代码他大体都能理解了,所以做一些简单的小程序不在话下。不过由于他的数学水平还不高,所以对于复杂的逻辑一时还无法掌握。
他的语言水准也慢慢稳定在了中游水平。体育课的成绩也到了及格线之上。老师也很少会批评他了。
他在努力变成一个普通的孩子。
真是了不起!
……
6月28日 晴 by 亚子
今天带小护最后一次去主治大夫那里复查。大夫说小护已经完全没有自闭症的状况了。后来山崎和岩井老师祝贺了我们一家。
十分感谢两位老师!
小护已经成了一名普通的四年级学生,过去所有的付出都有了回报。
回到家的时候,亮把我抱得紧紧的。我对他说辛苦了。本来以为我会先哭出来,结果没想到亮先哭了起来,而且哭得非常凶TAT。
结婚这么多年,这还是我第一看到亮哭鼻子。
小护躺在床上,慢慢翻看这些日记。有时能听到纸张中传来的欢声笑语,而那时一家人的艰辛也在字里行间中涌上心头。啊,这就是自己和父母当初所面对的一切,原来不经意间三个人一起走了这么远。
看完这些日记后,小护鼻头一酸。为了不让亮和亚子听到自己哭泣的声音,他把自己的脸埋在枕头里。