旁白:郑志民是周启源隔壁宿舍的基友。跟周启源一样,他的技术亦是炉火纯青。不过,他主攻嵌入式这一块。学院的《电机学》是非常难的一门课,可他去听了几次,觉得自己去教这门课,简直绰绰有余。对于《模电》、《数电》、《电力电子》,更是一次都没去上过。
然而,他与周启源一样,也因为综合测评不够,觉得拿奖学金无望,就“堕落”成为了补考边缘的人士。而且较之周启源,其成绩之低,可谓岌岌可危,当真是有过之而无不及。
不过,他也和周启源一样,是一个把开源挂在嘴上的人。例如,他把宿舍门锁,改装成了“指纹解锁”。难能可贵的是,他把 PCB 图、元件参数、以及实物图和视频都上传到哔哩哔哩、我爱电子网等平台上。不仅如此,他笔下的作品还有“手机遥控车”,“自动送水机器人”,“感光自动窗帘”等等,大部分都开源到网上。
最近,他们的联系更加频繁了。在认识到人工智能,结合嵌入式开发的重大前景下,他们两个人,早已是自习室里的常客。有一次,楼管阿姨夜尿,看到两人通宵达旦,还以为闹了鬼,搞出不少笑话。
某一天,郑志民来照例在午睡时间,来找周启源,其他舍友已经见怪不怪。
场景:周启源宿舍,下午 2:00 不到
郑志民把周启源拉出门外
郑志民:“老周啊,最近有什么项目吗?”
周启源:“有,我参加了泰迪杯,选了一道 NLP 的题目。里面有一道文本分类,你应该会感兴趣。”
(注:NLP 即自然语言处理。对于中文,又叫汉语言处理。主要包括:文本分类、文本聚类、自动摘要、语法分析、关键词提取技术等。)
郑志民:“说来听听?”
周启源:“文本分类嘛,就是输入文本,然后电脑自动分类。”
郑志民:“这好像要用到,动辄一个 G 大小的,什么..... Word2vec,还有神经网络之类的啊。单片机可放不下这种东西。”
周启源:“不对不对,你们错了。神经网络在计算机视觉领域效果是很好,但在 NLP 领域,效果其实不是很好。”
“我有一个新的解决办法,就是简单粗暴地用二元语法,把连续两个汉字,作为一个特征。然后用词袋模型,加上卡方检验,过滤掉一些特征,再用普通的机器学习模型,效果居然出乎意料的好!你知道吗?模型在测试集上的 F1 值接近 0.9 了!”
(注:词袋模型:一种用计数的方法,将非结构化的数据,转换为结构化的向量的模型。卡方检验:假设检验的一种,用于过滤频率较低的变量。F1 值:一种分类问题的评价指标,越接近与 1,效果越好。文本分类当然隶属于分类问题。)
郑志民:“是吗?用普通的机器学习模型,就行了吗?你用的是啥模型?”
周启源:“这就是重大发现了,除了英文 NLP 常用的贝叶斯分类器以外,我发现支持向量机、逻辑回归,效果都很好!这是我用交叉验证、网格寻优找出来的,最佳的结果。”
郑志民:“哦,也就是说,如果用逻辑回归就行的话,那不就是,用 1 MB,甚至不到,就可以实现文本分类咯?”
周启源:“当然,当然,这就是我要跟你说的!现在市面上的模型,大多都是神经网络,那根本是实验室的玩具!你应该最清楚,单片机哪来的 2 GB 的内存。”
(注:一般神经网络模型都很大,比如一些计算机视觉的 RCNN、YOLOV3、甚至是迷你的 MobileNet,占用的空间都是不下 1 GB 的。)
郑志民:“写论文了没?借我看看!”
周启源:“一切开源,一切开源,你想看,去我博客。”
郑志民:“哈哈,我以为你背叛了工人阶级。如果你背叛了,我第一个折了你的腰。”
周启源:“Never!对了,你的那个手势控制机器人,怎么样了?”
郑志民:“多亏了你,也就你能想出来,把图像看成‘文本’,再用 NLP 的方法,硬生生地把计算机视觉的问题,弄成了 NLP 来解决。哈哈,你还自己开创了一个流派,‘文本流’。真有你的!拖你的福,现在已经开发成功了。现在,我的机器人,可以根据我的手势,做出动作了。”
周启源:“这没什么,你记得开源就好。”
郑志民:“一定一定,‘文本流’的创始人先生。”
周启源:“滚。对了,你找我有什么事啊?一兴奋,忘了问了。”
郑志民:“没啥,就是你能不能帮我一手。我最近和我们班的班长,钟禄,参加了机械结构设计大赛。这个比赛是最多可以三个人参赛。本来钟禄说好去找队友的,结果一直拖着,报名都结束了,才巴巴地告诉我没有队友。于是我们只好两人参赛了。”
周启源:“嗯嗯,之后呢?”
郑志民:“之后?这个比赛是这样,买材料,做电路,设计摩天轮。可是钟禄说他只会搞电路,刚好我也只会搞电路,所以我就找到你了。你能不能当我的外援?事后,一定请你。”
周启源:“这个没问题,我可是参加过桥梁设计大赛的。选材料就交给我吧!”
郑志民:“太谢谢你了,有心。.”
周启源:“别说这样的话,助别人一臂之力,也是一种开源的快乐呀。”
郑志民:“呵呵,是啊。”
周启源:“材料方面,我打算用竹皮板,材料轻薄,是设计模型的绝佳材料。而且容易裁剪,用 502 粘起来就行了。特别是能构造一些特殊结构,比如三角形呀,来弥补抗压的不足。”
郑志民:“嗯嗯,这方面我不懂,就交给你了。我现在已经跟电商联系好,就等着他把我设计好的板子送过来,焊接,调试了。”
周启源:“嗯嗯,好呀。到时候你叫我就行,我一定去。”
郑志民:“好,那就拜托了!”
(两人下)
落幕