摘要:今年初,西湖大学首届本科生完成海外交流回国。大三的贾熠飞在回国一周后,收到邮件:他将有机会前往苹果总部交流,获得实习申请机会,并收获一块苹果手表。
今年初,西湖大学首届本科生完成海外交流回国。大三的贾熠飞在回国一周后,收到邮件:他将有机会前往苹果总部交流,获得实习申请机会,并收获一块苹果手表。
此前2024年夏末,大三的贾熠飞和同学一起前往美国加州大学伯克利分校学习。学期结束后,贾熠飞才被通知斩获CPU芯片设计优化第一,该奖项由苹果赞助。
这是“数字电路设计”课堂上设置的奖项,课堂学生有上百人,包括本科生和研究生。而彼时的贾熠飞,才刚大三。
事实上,那段时间里,贾熠飞一边在伯克利学习着芯片设计,一边颠倒时差连线在杭州的脑机接口项目,训练机器读懂脑电波。
一个是编码电脑,一个是读码人脑。一个是造芯术,一个是读心术。
科研训练是西湖本科生的“必选项”。出国交流前,贾熠飞参加的是一个脑机接口研究项目,由西湖大学工学院张岳实验室和Mohamad Sawan实验室一起,合作方还包括浙一医院。原本,医院为了确定癫痫的病灶位置,会将电极植入患者脑部,以此探测脑电波。利用这个机会,也许可以探索脑电波和语言的关系。
贾熠飞的编码后台,右边是脑电波信号
第一次去医院踩点,他就拷贝了一份脑电波数据,因为,一旦框架搭建好,需要数据来测试。他还考虑到未来的实验可能会对接不同设备,为模型预留了诸多改造空间。
贾熠飞在医院监看模型训练过程
一个月下来,贾熠飞穿梭在语言学、神经科学、人工智能的交织地带。另外,学术界很少做脑电波的实时数据处理,这次他需要完成这一挑战,一边采集一边训练模型。
校园生活中,贾熠飞自己有一个专属群,叫“嘎嘎机器”,里面有三个他开发的机器人:一个机器人给他校园卡自动充值,消费多少充值多少。一个机器人负责给他推送学校演出信息。还有一个机器人,推送热水故障信息,机器人名叫“观察员”,现在还另外服务91个人,群名就叫“现在能洗澡吗?”
他和他的奇思妙想经常出现在校园各个角落。为了引导同学们跑步,他开发了打卡小程序;在水环运动会上,他开发出一个出内置NFC芯片的门票,配套“欢乐豆小程序”使用……
在学校里,贾熠飞的学术导师是人工智能系的张岳教授。在《计算机程序设计基础》课上,他要求同学们通过动手来主动学习,通过团队协作来创作编程项目,还要“路演”展示,小组之间相互评分。这就很对贾熠飞的“胃口”。
贾熠飞在给书院同学分享
贾熠飞的父亲是计算机专业的,工作是软件销售,但父亲刚上大学的时候,连电脑都没摸过,找不到开机键在哪,这成了家里经常讲的笑梗。包括妈妈买来的Wi-Fi路由器,家里无人能装,还在读小学的贾熠飞愣是对照着视频教程搞定了。
但贾熠飞说,父亲对他的影响,是小时候从来不会打断他拆家电。他拆过台式电脑,也拆过笔记本电脑,关键还能装回去。他很好奇为什么这些交错的线路会产生种种功能。
在海外交流时,贾熠飞开始学习设计CPU芯片。当他知道,可以选Digital Design(数字电路设计课)时,他马上想起小时候拆开电脑时的惊奇。芯片里隐藏着计算机最底层的原理和逻辑,而出于各种专利保护,很难学到相关课程。
贾熠飞在西湖大学先进神经芯片中心
课程作业就是芯片设计。在优化过程中,十几个助教会在机房和大家分组沟通进度,当贾熠飞听到隔壁同学用了如何如何厉害的方法,心里暗暗较劲,晚上回到寝室不断给自己的设计“加料”。
伯克利的人工智能相关课程,全程以“吃豆人”游戏作为教学案例,也就是用人工智能的方法,调教机器打游戏,一路从朴素的概率论估算,到神经网络等等。一开始,贾熠飞眼看着吃豆人开局就game over,但随着课程的继续,在算法的加持下,吃豆人越吃越强,到后来可以和追逐它的幽灵周旋,一路突围。
在伯克利的计算机安全课上,他一边编写程序,让老师挑选安全漏洞,一边检查着老师给定的程序中的漏洞。
交流学期结束,去机场回国的路上,贾熠飞特地去了一趟苹果总部,其实进不去,甚至连主体建筑也基本看不到,隐没在树林之中。他只是在苹果商店逛了逛。
那时他并不知道,他设计的芯片,将获得苹果的奖项,为他赢得一张入场券。显然,他错过了这一次迟到的邀约,但贾熠飞不会错过他的世界。
来源:杭州网