第27章 圖計算法
算力實驗室!
葉非坐在計算機前,快速敲鍵盤。♢😎 ❻9s𝐇𝔲乂.ᶜσм 😲🐒
他現在正在利用計算機和數學,研發出一種新算法。
這個算法,葉非稱呼為「圖計算法」,全稱為「圖靈可計算性算法」。
圖計算法,主要用到大部分數學知識,少部分是計算機知識。
在和周康教授開始合作後,葉非也去學習計算機知識。
雖然沒周教授強,但足夠他研發出圖計算法。
圖計算法用到集合論上的可計算性、集合上的拓撲、預序和偏序。
許久後,葉非停下動作,長呼一口氣,道:「終於研發出來了。」
「開始測試一下!」
說完,他將算法裝到ABTest上,進行測試。
這是一款專門用於計算機算法測試的軟體。
算法測試有七個步驟,分別是接口聯調、降級方案及性能優化、推薦效果測試、功能測試、算法數據、需求規則和算法模型。
「等著吧!」葉非看短時間測試不會結束,最起碼有一個小時。
一個小時後,測試結束!
葉非看著測試結果顯示Success,表示成功。
他笑道:「很好,測試成功。」
「葉非!」周教授形象邋遢的跑進來,興奮的道:「我的完成了,我們可以開始圖靈等價下一個步驟了。」
葉非點頭道:「可以,等我一會。」
「你在做什麼?」周教授問道。
「奧,我趁著沒事做,用圖靈等價的研究做了一個算法。」
「算法?」周教授問道:「計算機算法?」
「是啊!」葉非點頭。
「做算法需要我吧!」周教授這段時間都被葉非打擊的差點沒自信了,看到葉非需要自己,自信又回來了。
「我可以幫你,咱們來合計合計怎麼做這個算法。」
「不需要了。」葉非搖頭:「我已經研發好了。」
「研發好了?」周教授詫異:「沒我你怎麼研發出算法?伱又不會計算機。」
「我的算法利用計算機的知識很少,大部分都是數學。」葉非道:「計算機部分也很簡單,本科階段的計算機知識就足夠了,所以我自己就能做。」
「不可能!」周教授搖頭道:「那可是算法,雖然用到大量數學知識,但數學知識需要轉化為計算機語言。」
「這方面你怎麼做?」
計算機不是人類,任何東西進入計算機,都要轉化為計算機語言。
這樣才能讓計算機知道你輸入的是什麼內容。
相當於輸入的東西,需要一個翻譯機制。
所以,在算法中,大量的數學知識和大量的計算機知識混雜在一起。
「你不會研發出來的算法不怎麼樣吧!」
在周教授看來,本科階段的計算機知識研發出來的算法,肯定不怎麼樣,最多能運行一個小遊戲。
「性能還不錯!」葉非道:「浮點運算次數達到五萬億次。」
「多少?」周教授驚訝的道:「五萬億次?就你?」
浮點運算次數五萬億次什麼概念,就是在硬體能承受的情況下,讓計算機一秒運行五萬億次。
家用計算機,一般速度為兩百億到一千億之間。
夏國最快的超算,神威.太湖之光,全球超算排名第六,浮點運算次數達到12.54億億次。
這相當於,是家用計算機最快速度的五十倍,太湖之光的二十五萬零八十分之一速度。
但別忘記,這是世界第六速度的超算,是集合夏國無數科學家的智慧結晶,耗費十幾年才研發出來的。
而葉非只是十幾天時間,就研發出來浮點運算次數達到五萬億次的算法。
這在誰看來都太離譜了。
「對啊!」葉非點頭道:「你要是不信,你自己測試看看就知道了。」
周教授當然不信,他親自將算法裝到ABTest上測試。
一個小時後,周教授驚訝的看著算法軟體中測試的數據。
浮點運算次數平均值五萬億次,最高值六萬億次。
他震驚的看著葉非,道:「葉非,你是妖怪吧!」
「你這算法不僅浮點運算次數達到五萬億次,就連大小,也是才100Mb左右。」
浮點運算次數達到五萬億次,在周教授看來很常見。
很多大公司早就將家庭版電腦程式的算法的浮點運算次數研發到十萬億次,幾十萬億次,甚至百萬億次。
只是因為現階段硬體的技術無法支撐如此高的算法速度,所以沒有推廣出去。
真正讓周教授驚訝的是,葉非研發出的算法大小才100Mb。
這就非常驚人了。
這就代表浮點運算次數比它高的,大小比它大的多。
大小和它相當的,浮點運算次數比它小的多。
周教授腦海中瞬間想到該算法的應用範圍。
家用計算機、無人汽車、機器人……
周教授雙目放光的道:「葉非,別在數學圈混了,來我計算機圈吧,以你的才華,在計算機圈很快混出名堂的。」
「算了吧!」葉非搖頭道:「我可不會計算機,只會數學。」
「對哦,你說你這算法是用大量數學,計算機知識用的很少。」周教授不相信的道:「真是如此嗎?」
「你自己看看後台不就知道了。」
周教授打開算法後台查看,片刻後,他驚呼道:「怎麼會這樣?」
「你竟然將數學知識全部打包到一個包里,這樣能讓算法運行?」
算法用到大量數學知識,但都是分散開的,不可能打包到一個包里。
大量數學知識之間需要大量計算機知識,由計算機知識將數學打包成一個一個的包,翻譯數學知識,連接包與包之間。
而現在,葉非將所有數學知識打包到一個包里。
這就相當於所有數學知識一起翻譯,也不用連接包了。
因為只有一個包。
可是,這卻違背了算法常識,甚至也違背了計算機編程常識。
葉非道:「就這樣運行的啊,在我看來,數字是這個世界最原始的語言。」
「它貫穿於人類、機器、種族,不需要特別去翻譯。」
「而且,數字是有靈魂的,它比人類還要聰明。」
「並不需要計算機語言指引它要完成的工作,它們自己就知道要做什麼。」
「既然如此,就省去翻譯和大量的包。」
葉非的算法確實能運行,但周教授百思不得其解,葉非是怎麼做到的。
如果真如葉非的算法這樣研發,裡面省去非常多的代碼。
首先沒有翻譯機制,包少,也只有一個。
會點編程常識的人都懂,代碼少,代碼大小就小。
小代表著運行路徑少而短。
如果寫的數學邏輯強悍,那麼算法運行速度非常快。
周教授突然發現自己對計算機不了解了,學了幾十年的計算機都學到狗身上了。
看了許久,他還是沒看懂葉非是怎麼做到的。
他遺憾的搖頭。
周教授問道:「你打算怎麼處理這個算法?」
「能怎麼處理?」葉非問道。
「你將它註冊專利,將使用權租出去,或者賣出去。」
「租出去一年能賺多少錢?賣出去又能賣多少錢?」
「租出去一年最起碼兩百萬,賣出去能賣一千萬以上,只多不少。」
「這麼多?」葉非驚訝的道。
以前都聽人說,計算機行業非常賺錢。
現在他信了,確實非常賺錢。
自己辛辛苦苦忙了半年,從學校賺的錢還不到一百萬。
沒想到自己無聊時研發的算法,光租出去,一年賺的就比他從學校賺的要高。
葉非激動的道:「我讀書少,你別蒙我啊,我會真信的。」
「呵呵……」周教授笑道:「你到時候要是不能賺到這麼多錢,少多少,我就補給你多少。」
葉非深吸一口氣,壓下激動的心情,道:「那就賣出去吧,租出去,需要五年時間才賺到一千萬。」
「你確定?」周教授道:「租出去雖然一年只有兩百萬,但五年時間賺的錢相當於你賣出去的錢。」
「如果十年時間,賺到賣出去一倍的錢。」
「我覺得還是租出去划算。」
「而且,所有擁有算法的公司都是這麼操作的。」
「幾乎沒有將算法賣出去的。」
「即使有,那些算法性能都非常差,比你這個差遠了。」
葉非笑道:「這算法只是我十幾天時間隨手研發出來的,如果多花些時間,我能研發出更好的算法。」
周教授突然覺得好扎心。
確實,這是葉非十幾天隨手研發出來的,他多花點時間,能研發出更好的算法。
如此看來,好像賣出去更划算。
周教授道:「那我們就來說說賣算法吧!」
「賣東西我不擅長,但我認識擅長的人,我可以找人幫你賣。」
周教授說一聲就走了。
他倒不會拿葉非的好處,葉非是來他實驗室幫忙的,他要是拿好處,讓魯教授怎麼看他。
最重要的是,他很看好葉非。
他是說話直,愛得罪人,但也要看誰,對於人才,他是很樂意親近的。
對於葉非這樣的天才,他更樂意親近。
(本章完)