多伦多大学教研室。
亚历克斯也第一时间下载了前两名的源码。
玉泉路扛把子的文件最小,第一个下载好。
下载好以后,亚历克斯就迫不及待的解压了。
他想看看到底是什么技术,能把自己辛辛苦苦优化的成绩踩在脚下。
解压完成后,亚历克斯看着空荡荡的文件夹,愣住了。
“这就完了?”亚历克斯转头问一旁的同事。
同事凑过来看了一眼屏幕。
“好像……就这一个文件。”同事指着那个孤零零的程序文件。
亚历克斯感觉一阵邪火直冲脑门。
他用C++写的AleXNet,光是头文件和底层算子的源文件加起来就有几十个,洋洋洒洒上万行代码。
对方就用一个单文件打发叫花子呢?
他强忍着砸鼠标的冲动,双击打开了这个孤本文件。
编辑器迅速加载完毕。
亚历克斯的视线下移,看了一眼右下角的代码行数统计。
218行。
“开什么国际玩笑!”亚历克斯一巴掌拍在办公桌上。
同事吓了一跳,连忙安抚。
“亚历克斯,冷静点,可能他没传完整……”
“先看看再说。”亚历克斯开始看代码。
当他看到那些全拼音的变量命名,还有零注释的狂放排版时,他感觉自己的智商被按在地上摩擦。
但愤怒只持续了短暂的几秒。
看着看着,亚历克斯脸上的表情逐渐凝固,慢慢变成了不可思议。
代码表面上乱得像一团麻,但核心架构却异常完整。
这200多行代码,根本不是闹着玩的残次品。
对方仅仅用了几十行简短的指令,就搭建出了一个比他那上万行C++代码还要庞大复杂的网络结构。
“这怎么可能……反向传播呢?梯度下降的数学推导呢?内存池分配呢?”亚历克斯一边念叨,一边疯狂往下拉动滚动条。
统统没有。
所有的底层数学运算和内存管理,全被打包隐藏了。
(本章未完,请点击下一页继续阅读)