手机浏览器扫描二维码访问
屋里徐远风正对着一段代码发愁。
他一直好奇,不论自己如何修改代码,1201在处理少数民族语言时,反应都要比普通话和英语慢一些。
为了找到原因,他花费了好几个小时,仔细地将1201全部的代码都看了一遍。
问题出在一个底层逻辑上——
这个AI项目刚起步时,他的水平、技术积累都不够。
所以他用了一个很讨巧的方法来解决语言问题。
一个成熟的逻辑应该是:接受语音指令并传递给程序——检索本地数据库——本地数据库无对应数据——联网检索网络数据——输出结果。
但他当时并没有能力解决语言问题,所以1201的逻辑就变成了:
接受语音指令——非数据库内语言——联网查询指令语言——查询到指令语言——联网进行翻译——传递给程序——检索本地数据库——本地数据库无对应数据——联网检索网络数据——输出结果。
这不仅仅是多了几道程序的问题,还有运行内存(RAM)上的问题。每当接收到各类非数据库语言时,需要将这段语言暂时存储到运行内存(RAM)中去,直到在网络中检索到对应语言并完成翻译后才能将这一部分运行内存(RAM)释放掉。
理论上,解决这个问题的方法很简单,他现在也有能力解决,那就是将这段底层逻辑替换为大家都在用的成熟逻辑。
但底层代码的重写,意味着与之挂钩的其他代码都会受到影响。
这就是为什么越大的公司,代码越是“一整坨”……
况且程序员人群之中,一直有着一条金科玉律:
“如果你的代码能跑起来,哪怕是用各种莫名其妙的bug跑起来,都不要再动它了。”
他当然也知道这点——大一时,他曾经交过一份作业,作业里有这样一段注释:
“请不要删除这个注释,我也不知道为什么,但是删除了这个注释程序就会报错。”
他的教授不信邪,给他把这段注释删了。结果试运行的时候,原本四平八稳的程序频频报错,而且是拆东墙补西墙的那种。
教授折腾了两个晚上后认命了,调用备份将这段注释加了回去。神奇的事情发生了,程序重新跑了起来,依旧四平八稳。
现在回想起来,大概率是中文注释的原因。如果文件编码和编译器假定的编码不一致,这段中文注释后面的换行符可能被吃掉,导致下一行代码直接进注释。
徐远风微微扶额,将所有1201的所有代码全部备份起来。
他作为1201项目的负责人,仅仅是让程序跑起来是不够的。他还要根据项目的生命周期、未来需求来提高代码质量。
沈竹不仅穿越了,还怀孕了!什么?这家里的人食不果腹还有极品亲戚打秋风?那就打回去!谁知,身边男人摇身一变,成了尚书。沈竹觉得还是保命要紧。婆婆要给自家男人纳妾巩固实力?还是当初指腹为婚的人?沈竹嗯,我们还是做朋友吧。只见男人阴沉的脸色一转,娘子,做什么?额,朋友两字怎么那么难说出口。...
盛世田园女财主简介emspemsp关于盛世田园女财主她是商业帝国的未来继承人,聪明,内敛。可是却死在一次的意外。再一次睁开眼睛,到处黑漆漆的一片,良久之后她接受了自己穿越了的事实,还悲催的穿越在一个已经嫁给一个准备秋考的秀才娘...
前世惨被继母丢给渣男毁一生,重生后她反手把继母扔给渣男,看继母身败名裂,折磨得渣男和恶毒妹妹生不如死!只是,为何那个铁血手腕杀人如麻的王爷会爱她爱得那么卑微?男人英俊的眉眼低垂,轻声乞求,你有喜欢的人,我知道,你不会爱我,我知道,你想利用我,我知道,哪怕与你做一辈子假夫妻我也甘之如饴,我只想求你多看我一眼一眼就好。...
全能大佬盛姒继承了祖传的农场后意外穿越成了农家恶婆婆,糟心的是他们正在逃荒的路上,没吃没喝。盛姒倒是不怕,列祖列宗保佑,随身农场良田百亩,瓜果飘香,吃喝是不愁的。可头疼的是一群不省心的儿女。大女儿唯唯诺诺,被夫家厌弃。大儿子重男轻女一心想要生个儿子。二儿子两口子加起来一万个心眼子。三儿子傻,四儿子哑。小女儿刁蛮任性,眼瞎心盲死活要嫁给个渣男。倒霉的盛姒也有运气不错的时候,意外救了个男人,居然是个神秘大佬。面对穷追不舍的男人,盛姒表示咱俩不配。许望安微微一笑你是女人,我是男人?怎么不配?你克夫,我克妻,天生一对,天造地设,天长地久,天天在一起...
正统十四年,老爹朱祁镇御驾亲征,本是想将大明威仪远播塞外,没成想,竟是肉包子打狗,有去无回,沦为叫门皇帝,没有利用价值后,被放回了京师,幽禁南宫,现在老爹又在叫门。在算着日子的朱见深有些慌...
晋上卿简介emspemsp关于晋上卿重生春秋晋国,成为尚未发迹的魏氏家族一员,名唤魏相。这是一个熠熠生辉的时代,也是一个刀光剑影的时代。秦穆公遗泽未散,殊不知秦之沉沦刚刚开始。楚庄王磨刀霍霍,正准备饮马黄河问鼎中原。上...