改變未來的九大算法檢視原始碼討論檢視歷史
改變未來的九大算法 |
《改變未來的九大算法》是2013年中信出版社出版的圖書,作者是美 約翰.麥考密克。 該書講述了搜索引擎、PageRank、公開密鑰加密、糾錯碼、模式識別、數據壓縮、數據庫、數字簽名等內容。
目錄
內容簡介
作品目錄
內容簡介
Google得出的搜索結果是如何產生的?
百度為何會陷入「搜索門」,又是什麼機制使然?
身處在大數據時代的我們,究竟該如何應對變化莫測的世界?……
沒有滿篇的專業術語,第一次讓我們通過簡單明了的語言、生動的例證了解支撐計算機王國的靈魂支柱——9大算法,包括人工智能、數據壓縮,以及Google著名的PageRank等。
本書精彩地介紹了搜索引擎、PageRank、公開密鑰加密、糾錯碼、模式識別、數據壓縮、數據庫、數字簽名等內容。
在解釋這些算法的同時,作者也向我們展示了充滿科學原創精神的計算機世界:因為每一種算法的提出不但延伸了虛擬世界的領域,同時也是人類智慧的彰顯,可以被廣泛運用於眾多領域。
在讀完本書後,你不會成為一名更加熟練的計算機用戶,但你會更珍視自己每天在所有計算設備上不停使用的思想的美。
我們每天都會進行多次搜索查詢,但是你想過這個令人驚嘆的工具是如何奏效的嗎?
谷歌的精英管理層因為谷歌「以超乎尋常的技巧返回相關度極高的結果」而獲獎,他們是怎麼做到的?
本書將帶你一探究竟。
作品目錄
序[1]
計算機行業正在改變我們的社會,正如物理學和化學在前兩個世紀給社會帶來的巨大改變一樣。的確,數字技術幾乎影響甚至顛覆了我們生活的方方面面。鑑於計算機行業對現代社會的重要性,人們對讓這一切成為可能的基本概念卻知之甚少,這顯得有點自相矛盾。對這些概念的研究是計算機科學的核心,而這本麥考密克的新書則是向大眾……
第一章前言——計算機日常運用的卓越思想有哪些
此乃小技……為詩之訣在於有氣、有勢、有情、有韻、有起、有承、有轉、有合。——威廉姆·莎士比亞,《愛的徒勞》(Love's Labour's Lost)……
第二章搜索引擎索引——在世界上最大的草垛中尋針
哈克,在咱倆站着的地方的下面,你拿一根釣魚竿就可以觸到我鑽出來的那個洞。看看你能不能找到。——馬克·吐溫,《湯姆·索亞歷險記》(TomSawyer)……
第三章Page Rank——讓谷歌騰飛的技術
《星際迷航》(StarTrek)中的計算機並不特別讓人感興趣。他們向計算機提問題,計算機還要想一會兒。我覺得我們能做得更好。——拉里·佩奇(谷歌聯合創始人)……
第四章公鑰加密——用明信片傳輸秘密
誰知道我這些最隱秘的事情?它們就藏在這個世界中。——鮑勃·迪倫,《立約的女人》(Covenant Woman)……
第五章糾錯碼——自糾正的錯誤
告訴一個人他犯了錯是一回事,讓他掌握真理則是另一碼事。——約翰·洛克(John Locke),《人類理智論》(Essay Concerning Human Understanding)……
第六章圖形識別——從經驗中學習
分析引擎沒有原創任何東西的權利。它只能按照我們的指令執行任何事情。——艾達·勒芙蕾絲(Ada Lovelace),摘自她1843年有關分析引擎的筆記……
第七章數據壓縮——有益無害
愛瑪很快活。如果不是從臥室里傳來埃爾頓太太的聲音,從而妨礙了她,使她急匆匆地真誠地緊緊握住她的手以表達最誠摯的祝願和深厚的感情,她真想立刻就表示有話要講。——簡·奧斯汀,《愛瑪》……
第八章數據庫——追求一致性的征程
「數據!數據!數據!」他不耐煩地喊道:「沒有數據怎麼推導。」——阿瑟·柯南·道爾《福爾摩斯探案集》之《桐山毛櫸案》(The Adventure of the Copper Beeches)……
第九章數字簽名——這個軟件究竟由誰編寫
為了證明你錯得多厲害,你的假設是多麼沒有根據,我把證書擺在你面前……看看它!你可以拿在手裡看;它絕非偽造。——查爾斯·狄更斯,《雙城記》……
第十章什麼可以計算——有些程序不可能存在
讓我提醒你一些計算機的問題。——理查德·費曼(Richard Feynman),1965年諾貝爾物理學獎獲得者……
第十一章結論——更多在你指尖的精靈
我們只能望見前方不遠處,但我們能看到有許多事情需要完成。——阿蘭·圖靈,《計算機器與智能》,1950年……
致謝
你這條我走着的,並還在四面環顧着的路啊,我相信你不知眼下這一點,我相信這裡也還有許多看不見的東西。——沃爾特·惠特曼,《大路歌》(Song of the Open Road)許多朋友、同事和家人閱讀了部分或所有草稿。他們是亞歷克斯·貝茨、威爾森·貝爾、麥克·巴羅斯、沃爾特·克勞米亞克、邁克爾·……
注釋
As explained on page8,this book does not use in-text citations. Instead, all sources are listed below, together with suggestions of further reading……