第27章 图计算法
算力实验室!
叶非坐在计算机前,快速敲键盘。
他现在正在利用计算机和数学,研发出一种新算法。
这个算法,叶非称呼为“图计算法”,全称为“图灵可计算性算法”。
图计算法,主要用到大部分数学知识,少部分是计算机知识。
在和周康教授开始合作后,叶非也去学习计算机知识。
虽然没周教授强,但足够他研发出图计算法。
图计算法用到集合论上的可计算性、集合上的拓扑、预序和偏序。
许久后,叶非停下动作,长呼一口气,道:“终于研发出来了。”
“开始测试一下!”
说完,他将算法装到ABTest上,进行测试。
这是一款专门用于计算机算法测试的软件。
算法测试有七个步骤,分别是接口联调、降级方案及性能优化、推荐效果测试、功能测试、算法数据、需求规则和算法模型。
“等着吧!”叶非看短时间测试不会结束,最起码有一个小时。
一个小时后,测试结束!
叶非看着测试结果显示Success,表示成功。
他笑道:“很好,测试成功。”
“叶非!”周教授形象邋遢的跑进来,兴奋的道:“我的完成了,我们可以开始图灵等价下一个步骤了。”
叶非点头道:“可以,等我一会。”
“你在做什么?”周教授问道。
“奥,我趁着没事做,用图灵等价的研究做了一个算法。”
“算法?”周教授问道:“计算机算法?”
“是啊!”叶非点头。
“做算法需要我吧!”周教授这段时间都被叶非打击的差点没自信了,看到叶非需要自己,自信又回来了。
“我可以帮你,咱们来合计合计怎么做这个算法。”
“不需要了。”叶非摇头:“我已经研发好了。”
“研发好了?”周教授诧异:“没我你怎么研发出算法?你又不会计算机。”
“我的算法利用计算机的知识很少,大部分都是数学。”叶非道:“计算机部分也很简单,本科阶段的计算机知识就足够了,所以我自己就能做。”
“不可能!”周教授摇头道:“那可是算法,虽然用到大量数学知识,但数学知识需要转化为计算机语言。”
“这方面你怎么做?”
计算机不是人类,任何东西进入计算机,都要转化为计算机语言。
这样才能让计算机知道你输入的是什么内容。
相当于输入的东西,需要一个翻译机制。
所以,在算法中,大量的数学知识和大量的计算机知识混杂在一起。
“你不会研发出来的算法不怎么样吧!”
在周教授看来,本科阶段的计算机知识研发出来的算法,肯定不怎么样,最多能运行一个小游戏。
“性能还不错!”叶非道:“浮点运算次数达到五万亿次。”
“多少?”周教授惊讶的道:“五万亿次?就你?”
浮点运算次数五万亿次什么概念,就是在硬件能承受的情况下,让计算机一秒运行五万亿次。
家用计算机,一般速度为两百亿到一千亿之间。
夏国最快的超算,神威.太湖之光,全球超算排名第六,浮点运算次数达到12.54亿亿次。
这相当于,是家用计算机最快速度的五十倍,太湖之光的二十五万零八十分之一速度。
但别忘记,这是世界第六速度的超算,是集合夏国无数科学家的智慧结晶,耗费十几年才研发出来的。
而叶非只是十几天时间,就研发出来浮点运算次数达到五万亿次的算法。
这在谁看来都太离谱了。
“对啊!”叶非点头道:“你要是不信,你自己测试看看就知道了。”
周教授当然不信,他亲自将算法装到ABTest上测试。
一个小时后,周教授惊讶的看着算法软件中测试的数据。
浮点运算次数平均值五万亿次,最高值六万亿次。
他震惊的看着叶非,道:“叶非,你是妖怪吧!”
“你这算法不仅浮点运算次数达到五万亿次,就连大小,也是才100Mb左右。”
浮点运算次数达到五万亿次,在周教授看来很常见。
很多大公司早就将家庭版电脑程序的算法的浮点运算次数研发到十万亿次,几十万亿次,甚至百万亿次。
只是因为现阶段硬件的技术无法支撑如此高的算法速度,所以没有推广出去。
真正让周教授惊讶的是,叶非研发出的算法大小才100Mb。
这就非常惊人了。
这就代表浮点运算次数比它高的,大小比它大的多。
大小和它相当的,浮点运算次数比它小的多。
周教授脑海中瞬间想到该算法的应用范围。
家用计算机、无人汽车、机器人……
周教授双目放光的道:“叶非,别在数学圈混了,来我计算机圈吧,以你的才华,在计算机圈很快混出名堂的。”
“算了吧!”叶非摇头道:“我可不会计算机,只会数学。”
“对哦,你说你这算法是用大量数学,计算机知识用的很少。”周教授不相信的道:“真是如此吗?”
“你自己看看后台不就知道了。”
周教授打开算法后台查看,片刻后,他惊呼道:“怎么会这样?”
“你竟然将数学知识全部打包到一个包里,这样能让算法运行?”
算法用到大量数学知识,但都是分散开的,不可能打包到一个包里。
大量数学知识之间需要大量计算机知识,由计算机知识将数学打包成一个一个的包,翻译数学知识,连接包与包之间。
而现在,叶非将所有数学知识打包到一个包里。
这就相当于所有数学知识一起翻译,也不用连接包了。
因为只有一个包。
可是,这却违背了算法常识,甚至也违背了计算机编程常识。
叶非道:“就这样运行的啊,在我看来,数字是这个世界最原始的语言。”
“它贯穿于人类、机器、种族,不需要特别去翻译。”
“而且,数字是有灵魂的,它比人类还要聪明。”
“并不需要计算机语言指引它要完成的工作,它们自己就知道要做什么。”
“既然如此,就省去翻译和大量的包。”
叶非的算法确实能运行,但周教授百思不得其解,叶非是怎么做到的。
如果真如叶非的算法这样研发,里面省去非常多的代码。
首先没有翻译机制,包少,也只有一个。
会点编程常识的人都懂,代码少,代码大小就小。
小代表着运行路径少而短。
如果写的数学逻辑强悍,那么算法运行速度非常快。
周教授突然发现自己对计算机不了解了,学了几十年的计算机都学到狗身上了。
看了许久,他还是没看懂叶非是怎么做到的。
他遗憾的摇头。
周教授问道:“你打算怎么处理这个算法?”
“能怎么处理?”叶非问道。
“你将它注册专利,将使用权租出去,或者卖出去。”
“租出去一年能赚多少钱?卖出去又能卖多少钱?”
“租出去一年最起码两百万,卖出去能卖一千万以上,只多不少。”
“这么多?”叶非惊讶的道。
以前都听人说,计算机行业非常赚钱。
现在他信了,确实非常赚钱。
自己辛辛苦苦忙了半年,从学校赚的钱还不到一百万。
没想到自己无聊时研发的算法,光租出去,一年赚的就比他从学校赚的要高。
叶非激动的道:“我读书少,你别蒙我啊,我会真信的。”
“呵呵……”周教授笑道:“你到时候要是不能赚到这么多钱,少多少,我就补给你多少。”
叶非深吸一口气,压下激动的心情,道:“那就卖出去吧,租出去,需要五年时间才赚到一千万。”
“你确定?”周教授道:“租出去虽然一年只有两百万,但五年时间赚的钱相当于你卖出去的钱。”
“如果十年时间,赚到卖出去一倍的钱。”
“我觉得还是租出去划算。”
“而且,所有拥有算法的公司都是这么操作的。”
“几乎没有将算法卖出去的。”
“即使有,那些算法性能都非常差,比你这个差远了。”
叶非笑道:“这算法只是我十几天时间随手研发出来的,如果多花些时间,我能研发出更好的算法。”
周教授突然觉得好扎心。
确实,这是叶非十几天随手研发出来的,他多花点时间,能研发出更好的算法。
如此看来,好像卖出去更划算。
周教授道:“那我们就来说说卖算法吧!”
“卖东西我不擅长,但我认识擅长的人,我可以找人帮你卖。”
周教授说一声就走了。
他倒不会拿叶非的好处,叶非是来他实验室帮忙的,他要是拿好处,让鲁教授怎么看他。
最重要的是,他很看好叶非。
他是说话直,爱得罪人,但也要看谁,对于人才,他是很乐意亲近的。
对于叶非这样的天才,他更乐意亲近。