天才一秒记住【热天中文网】地址:https://www.rtzw.net
周航声音发颤,“ieee论文?不对,最新的论文我看过,没有这种算法。
这像是……来自未来。”
“我自己想的。”
林浩说得很平静,“但具体推导过程,我写了详细的注释。
你们不需要完全理解数学原理,只要照著实现。
代码框架我已经搭好了,核心的神经网络模型和训练算法,我写成了库。
你们只需要调用接口,適配到文件传输、语音编码、文本压缩三个模块。”
他从u盘里拷出五个工程文件夹,每人一个。
文件夹里有完整的c++代码,注释详尽,结构清晰。
最核心的是一个叫“deepcompress”
的库,封装了神经网络的前向传播和反向传播算法,但做了大量简化——简化到2005年的cpu能跑得动。
“这不可能……”
赵雷喃喃道,“神经网络需要大量数据训练,需要gpu加速,需要……这算法需要的计算量,现在的机器根本跑不动。”
“所以我做了简化。”
林浩调出代码,指著一行注释,“看这里:我把网络层数降到三层,神经元数量压缩到十分之一,用定点数替代浮点数,牺牲了1%的精度,换取了90%的性能提升。
训练数据,我们用浩宇游戏平台的海量聊天记录和语音片段——几千万条,够用了。
训练过程放在伺服器端,离线进行,客户端只做前向推断,计算量很小。”
他走到周航的电脑前,打开deepcompress的测试程序。
界面很简单,左边是原文件(一个100mb的《山海》游戏截图),右边是压缩后的文件大小显示。
“跑一下。”
林浩说。
周航手指颤抖地按下回车。
屏幕上的进度条开始移动,速度很快。
三十秒后,结果弹出:
原文件大小:100.00mb
压缩后大小:19.83mb
压缩比:5.04
压缩时间:28.7秒
解压时间:9.1秒
“五倍……”
周航张著嘴,发不出声音。
“语音测试。”
林浩转向李薇的电脑,打开另一个测试程序。
输入一段录製好的语音,时长一分钟,原始文件大小1.2mb。
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!