周年慶
  • 電子書
改變世界的九大演算法:讓今日電腦無所不能的最強概念(暢銷經典版) (電子書)
試閱
收藏試閱本 160
人收藏
適合手機 適合平板

改變世界的九大演算法:讓今日電腦無所不能的最強概念(暢銷經典版) (電子書)

Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today’s Computers

  • 定價:380
  • 優惠價:290
  • 不可銷售區域:中國
載入中...

電子書閱讀軟體

支援瀏覽器說明

APP下載:

  • 分享
 

內容簡介

 

榮獲美國出版人協會(Association of American Publishers)電腦資訊科學最佳書籍獎

電腦網路技術無所不在:每天,我們從海量的資訊中搜尋到所要的資訊、我們上傳照片到臉書上、我們運用公鑰加密來傳送私人資訊例如信用卡號碼等等、我們使用數位簽章來確認所造訪的網站的真偽……

這本書介紹了讓電腦網路世界得以運作,塑造今日人類生活的九種最重要的演算法(algorithm)。作者挑選這九大演算法的標準是:

1.每天會被一般電腦使用者用到的演算法。

2.必須能解決現實世界的具體問題。

3.主要是與資訊科學理論有關的演算法。

4. 美、簡潔、優雅。

本書所介紹的九大演算法是:搜尋引擎的索引(search engine indexing)、網頁排序(page rank)、公鑰加密(public-key cryptography)、錯誤更正碼(error-correcting codes)、模式辨識(pattern recognition,如手寫辨識、聲音辨識、人臉辨識等等)、資料壓縮(data compression)、資料庫(databases)、數位簽章(digital signature),以及一種如果存在的話將會很了不起的偉大演算法,並探討電腦能力的極限。

作者將我們日常生活會用到的電腦功能背後的道理,以淺顯易懂的方式介紹,不具備資訊科學的背景也可以了解。而且令人驚喜的是,每一種演算法,都是一個解決問題的創意與線索,也讓我們得以一窺近代數學家、資訊科學家的努力探索成果。面對越來越科技化的現代生活與職場挑戰,這些基本原理和概念值得我們去了解、吸收,為未來世界做好準備。

媒體好評:

「這是一本很容易讀的書,介紹了一些很重要的演算法。最重要的是,這本書傳達了一種神奇——不光是指科技的成就,而是使得電腦發揮神奇功能的美麗科學。」

Andreas Trabesinger,《自然物理學》(Nature Physics)

 

「這本書寫得非常好……風格相當平易近人,適合廣大讀者閱讀。」

John Gilbey,《泰晤士報高等教育專刊》(Times Higher Education)

 

「作者讓讀者有一種發動機的感覺,這台發動機為網路世界提供動力……本書讓讀者體會真實世界,開始看到這些演算法在你我周遭活跳跳。」

Kevin Slavin,《新科學家》(New Scientist)

 

「成功地把電腦科學呈現給廣大群眾。」

Ernest Davis,《工業與應用數學學會通訊》(SIAM News)

 

「作者讓大家稍稍體會到,我們電腦科學家們之所以對演算法如此興奮的原因——因為演算法的功用,還有它們的美與優雅。」

Paul Curzon,《科學》(Science

 

作者介紹

作者簡介

約翰˙麥考米克John MacCormick
他是資訊科學領域傑出的研究學者與教授。他在牛津大學取得電腦視像(computer vision)博士學位,曾經在惠普(HP)與微軟(Microsoft)的研究實驗室工作。目前於賓州的狄金森學院(Dickinson College)擔任資訊科學教授。

譯者簡介

陳正芬
 專職譯者,美國伊利諾大學香檳分校會計碩士。譯有《QBQ!問題背後的問題》、《C型人生》、《假如你明天當上主管》、《用心飲食》、《一座小行星的新飲食方式》、《你的錢,為什麼變薄了》、《定價思考術》、《關懷的力量》、《個體經濟學 入門的入門》、《如何活用行為經濟學》等。

 

目錄

 

前言

 

第1章    引言

讓今日電腦威力無窮的神奇概念

演算法:天才就在彈指間

偉大演算法的條件是什麼?

這些偉大的演算法為什麼重要?

 

第2章    搜尋引擎的索引:配對與排序

AltaVista:第一個網路規模的配對演算法

古早時代的陽春式索引

文字─位置技法

排序與相鄰

元詞技法

光是標註索引和配對技法還不夠

 

第3章    網頁排序:讓谷歌起飛的技術

超連結技法

權威性技法

隨機漫遊技法

網頁排序的實作

 

第4章    公鑰加密:用明信片寄送祕密

用共同的祕密來加密

設定一個公開的共同祕密

實務上的公鑰加密

 

第5章    錯誤更正碼:錯誤可以自己修正!

偵錯與改正的必要性

重複的技法

冗餘技法

校驗技法

定點目標技法

真實世界中的糾錯與偵錯

 

第6章    模式辨識:從經驗中學習

問題是什麼?

最近鄰居技法

二十個問題技法:決策樹

神經網路

模式辨識:過去、現在、未來

 

第7章    資料壓縮:白吃的午餐

無損失的壓縮:終極的白吃午餐

有損失的壓縮:不是白吃的午餐,但很划算

壓縮演算法的由來

 

第8章    資料庫:追求一致性

交易與待辦事項清單技法

複製資料庫所用的「準備然後承諾技法」

關聯式資料庫與虛擬表格技法

資料庫的人性面

 

第9章    數位簽章:這軟體到底是誰寫的?

數位簽章究竟用來做什麼?

書面簽字

上鎖的簽字

利用乘法鎖來簽字

利用指數型鎖來簽字

數位簽章的實務

解決矛盾

 

第10章  什麼是可計算的?

程式錯誤、毀壞和軟體的可靠度

反證法

用於分析其他程式的程式

有些程式不可能存在

尋找當機的程式不可能存在

電腦的極限給我們的啟示

 

第11章  結論:未來會如何呢?

頗具潛力的演算法

偉大的演算法可能失去光彩嗎?

我們學到了什麼?

旅程的結束

 

資料來源與延伸閱讀
 

前言

  電腦運算(computing)正在改變我們的社會,影響之深一如物理學和化學在過去兩百年為人類帶來的改變。數位科技幾乎全面影響你我的生活乃至於掀起革命,有鑑於電腦運算對現代社會的重要性,然而人們對造就這一切事物的基本概念所知卻如此有限,就顯得有些矛盾了。電腦科學的核心正是在研究這些概念,而這本約翰.麥考米克(John MacCormick)的新書,就是將這些概念傳達給一般讀者的少數書籍之一。

  一般人對於電腦科學做為一門學科的體認相對欠缺,理由之一是在高中階段很少教導這些東西。物理和化學的入門課通常是必修,然而通常要到了大專、大學階段,才真正有電腦科學這門課。此外學校教的電腦運算或資訊與通信技術(Information and communication technology,簡稱ICT),通常只是使用套裝軟體的技術訓練,也難怪學生會覺得乏味。即使學生很自然地對於電腦技術應用在娛樂和通訊方面感到興趣,但卻因為印象中這些技術的創造缺乏學術的深度,使得他們的興趣沒有進一步發展。或許這就是過去十年來,美國研讀電腦科學的大學生人數減少了50%的原因。基於數位科技對現代社會的關鍵重要性,現在正是讓人們對電腦科學的奧祕重燃起興趣的最佳時機。

  2008年,我有幸被選中在第180屆英國皇家科學院聖誕講座(Royal Institution Christmas Lectures)上台報告,這個活動是由偉大科學家法拉第(Michael Faraday)於1826年所發起。2008年的演講首度以電腦科學為主題,我在準備時花了很多時間思索該如何向普羅大眾介紹電腦科學,結果發現資源很少,幾乎沒有科普書能滿足這樣的需要,也因此這本書特別令人期待。

  作者將複雜的電腦科學觀念很完美地傳達給讀者大眾,其中一些觀念的美與優雅,本身就值得大眾的關注。舉個例子:過去幾十年來,在公開管道上進行安全通訊一直是個棘手問題,直到人們想出了如何在網路上安全地傳送機密資訊(例如信用卡卡號),才造就了電子商務爆炸性的成長。在本書中,作者以比喻的方式來說明這些優雅的解決方案的來龍去脈,讀者不須具備電腦科學知識就可以理解。諸如此類的優點,使本書成為不可多得的科普書籍,我極力推薦。

----畢夏普(Chris Bishop),微軟劍橋研究中心卓越科學家、英國皇家學院副院長、愛丁堡大學資訊科學教授

 

詳細資料

  • ISBN:9786269507702
  • EISBN:9786269507740
  • 規格:普通級
  • 出版地:台灣
  • 適讀年齡:20歲~80歲
  • 檔案格式:EPUB流動版型
  • 建議閱讀裝置:手機、平板
  • TTS語音朗讀功能:無
  • 檔案大小:6.6MB

會員評鑑

4
1人評分
|
1則書評
|
立即評分
user-img
Lv.10
4.0
|
2021/10/21

改變世界的九大演算法:讓今日電腦無所不能的最強概念
Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today’s Computers
作者: 約翰.麥考米克 John MacCormick

演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用全圖解
アルゴリズム図鑑:絵で見てわかる 26のアルゴリズム
作者: 石田保輝, 宮崎修一

這兩本書是比較淺顯,前一本是美國專業資訊科學專業教授撰寫,介紹特別以文字說明多,以實用性取向所選的九個演算法,有搜尋引擎的索引(search engine indexing)、網頁排序(page rank)、公鑰加密(public-key cryptography)、錯誤更正碼(error-correcting codes)、模式辨識(pattern recognition,如手寫辨識、聲音辨識、人臉辨識等等)、資料壓縮(data compression)、資料庫(databases)、數位簽章(digital signature),最後是討論演算法的極限,如果存在的話將會很了不起的偉大。

其他項目不說明,最後一個進入哲學層次,考驗程式的判斷力,也就是程式自己可以可以給自己計算,有點類似羅素詭辯,給每一個不刮鬍子的理髮師,那他給不給自己刮鬍子。作者換了一個方法:程式會對輸出答案為否的程式,輸出一個是。那如果這個程式的輸入是本身,那們輸出的答案是什麼?這個問題就在是否可以找到一個程式可以去找當機的程式?演算法做不到。計算的極限!

第二本書是圖鑑,或是另一種翻譯是圖說,書名只有"演算法圖鑑:26種演算法",其他冗長的說明文字應該是譯者追加。作者資訊專業學程人士及教職,,利用簡單APP教導大家如何認識演算法。

本書相當簡單,全是圖解說明,瞭解演算法,直觀理解,從基礎開始學習,全像化按部就班step by step,說明每一個演算法實際演算過程,如果修習過資料結構,當可快速瀏覽,資料結構一書中,貯列,堆疊,陣列先奠基,而後不同的收尋,排序策略,各演算法執行效率、優缺點,接者與前一本書部分內容類似,加密過程,數位簽章及憑證。相輔相成的學習。回憶起遞迴recursive,重複自己的過程。程式的大跳躍。

次之是分群,與前一本書的圖像辨識有相關連。最後是介紹重要演算法,出現了谷歌揚名的網頁排序演算法。輾轉相除法與質數判定法,這個剛好都與加密中大質數相乘有關,環環互扣,演算法看似無用之學,卻與民生息息相關。

書本的廣告文案說明:世界已離不開演算法,從線上搜尋、社群交友、法院判案、醫學診斷、金融運作、大腦決策到人工智慧的未來,演算法其實是一連串解決問題的邏輯步驟。學習演算法正是建構嚴謹思維和幫助做出最佳判斷的訓練。
展開

最近瀏覽

 

相關活動

  • 【自然科普、電腦資訊】培養你的戰略思考!超詳細商業經營戰略說明書
 

購物說明

使用電子書服務即為同意『博客來數位內容服務條款』請詳見客服中心說明。

自備暢通的網際網路連線及符合博客來支援的行動裝置、電腦作為閱讀工具,支援版本如下:

瀏覽器閱讀:無需安裝,即可閱讀。支援Safari (14以上版本)、Chrome (103以上版本) 、Edge瀏覽器 (106以上版本)。

APP閱讀:支援IOS13及Android 7以上系統。

電子書、 電子雜誌因版本屬性因素,恕無法比照紙本書籍提供MP3、DVD實體光碟,亦無提供相關影音檔案下載,請先確認無此需求再行下單購買。

請注意:

博客來電子書服務所使用之軟體程式及其支援行動裝置之可用版本隨時會更新調整,請隨時留意且主動查詢調整之內容。並請定時更新您的行動裝置作業系統版本,以確保本服務運作正常。若因個人裝置因素(如:其他應用程式衝突、裝置記憶體不足、行動裝置支援版本無法升級),無法使用博客來電子書閱讀服務或影響服務效能,需自行進行排除待符合博客來支援項目再行閱讀。

退換貨說明:

電子書購買前請務必先行試閱,不提供10天的猶豫期。

下列商品購買後博客來不提供10天的猶豫期,請務必詳閱商品說明並再次確認確有購買該項商品之需求及意願時始下單購買,有任何疑問並請先聯繫博客來客服詢問:

1.易於腐敗、保存期限較短或解約時即將逾期。
2.客製化之商品。
3.報紙、期刊或雜誌。
4.經消費者拆封之影音商品或電腦軟體。
5.下載版軟體、資訊及電子書、有聲書及影音.課程
6.涉及個人衛生,並經消費者拆封之商品,如:內衣褲、刮鬍刀…等。
7.藝文展覽票券、藝文表演票券。

  • 電子書週末66元
  • 電腦人X創意市集 電子書全書系
  • 記憶力,最強的商業技能