人文五社聯合書展
《演算法、深度學習、程式設計入門教室》精選套書(演算法圖鑑+深度學習入門教室+Python入門教室)

《演算法、深度學習、程式設計入門教室》精選套書(演算法圖鑑+深度學習入門教室+Python入門教室)

アルゴリズム図鑑 / いちばんやさしいディープラーニング入門教室 / いちばんやさしい Python入門教室

  • 定價:1580
  • 優惠價:91422
  • 本商品單次購買10本85折1343
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 台北、新北、基隆宅配快速到貨(除外地區)
載入中...
  • 分享
 

內容簡介

 《演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用全圖解》

★日本超人氣演算法學習書
★逾50萬次下載量,「Apple年度最佳APP」書籍化!
★隨書附贈獨家贈品「圖形搜尋和排序圖解記憶表」


★★ 讀再多文字解說都看不懂?沒關係,全部畫給你看,一次弄懂演算法到底是什麼!★★

●直觀理解,從基礎開始學習,一用就上手的演算法專書!
●全圖像化step by step,完整拆解制霸AI時代的演算法精髓!
●詳解演算法的奧妙、執行效率、優缺點,活化思維,做出最佳決斷!

【專業審訂】
謝孫源  成功大學資訊工程系特聘教授兼研發長
 
【專家學者好評推薦】
李忠謀
  國立臺灣師範大學資訊工程系教授、國際資訊奧林匹亞競賽主席
黃建庭  高中資訊科技概論教師
趙坤茂  臺灣大學資訊工程學系教授
鄭國威  PanSci泛科學總編輯

【高中資訊社團好評推薦】
北一女中資訊研習社
台中一中第35屆電腦資訊研究社
台南女中資訊研究社
成功高中電子計算機研習社
建國中學資訊社
高雄女中資訊社
新竹高中軟體研究社CSDC
臺南一中資訊社


演算法時代來了!

現今我們的世界已離不開演算法,從線上搜尋、社群交友、法院判案、醫學診斷、金融運作、大腦決策到人工智慧的未來,越了解演算法,越可能掌控權力,成為時代的贏家。有些演算法對我們有益、有些有用,有些則可能使我們陷入大麻煩,但我們對這些演算法所知極少。

不管用哪種程式語言編寫程式,演算法都是不可或缺的,不過如果認為只有學電腦的人才要了解演算法,那就太可惜了。演算法其實是一連串解決問題的邏輯步驟,只要熟悉這些步驟和運用方式,每個人都能設計自己的演算法並應用於各種不同領域。學習演算法正是建構嚴謹思維和幫助做出最佳判斷的訓練。

演算法的第一本書,從基礎開始學習!

演算法是用以執行計算或完成作業的程序,可以想像成料理食譜,如果做出某種料理的步驟是食譜,那麼用電腦解出特定問題的步驟就是演算法了。然而,食譜與演算法的決定性差異,在於演算法非常嚴謹。相較於食譜有很多概略的描述,演算法的所有步驟都用數學方式表現,沒有模糊地帶。

本書蒐羅介紹26種基本的演算法和7種資料結構,貨真價實完全圖解。每一個步驟都以圖片和文字詳細說明,拆解具體演算過程,逐步建立邏輯概念,輕鬆進入演算法的世界。

書中解說的演算法範疇包括「排序」、「陣列搜尋」、「圖形搜尋」、「安全性演算法」、「分群」,以及「網頁排名」等各種廣泛使用的基礎演算法。不用艱澀的專有名詞,步步口語分解,完全沒有概念的人也能漸進學習。

――――

《深度學習入門教室:6堂基礎課程+Python實作練習,Deep Learning、人工智慧、機器學習的理論和應用全圖解》

――――超人氣暢銷書《演算法圖鑑》姊妹作,機器學習初學者最佳入門書!――――
 

人工智慧時代關鍵能力!深度學習深在哪裡?
強化運算思維,建構邏輯概念,一次弄懂深度學習活用之道!

 
★ 精闢剖析深度學習發展史,詳述機器學習的基礎知識!
★ 完整解說熱門程式語言第一名Python的環境建構和基本語法!
★ 圖像化示範TensorFlow和Keras的安裝,開發AI必學必讀!
★ 介紹類神經網路的基本思考方式和程式範例,逐步加深理解!
★ 說明使用卷積神經網路的影像辨識演算法,進一步強化學習!
★ 全面了解提升深度學習準確度的演算法,掌握應用的訣竅!
 
迎接運算時代,紮實學好Deep Learning的要點!
 
本書以想試著開始使用時下流行的深度學習之讀者為對象,從理論到實踐進行了統整。書中詳細說明深度學習基礎理論的類神經網路,以及相關的必要數學知識,同時講解程式原始碼,以實際動手操作的方式來幫助理解。
 
坊間已經有眾多的機器學習與深度學習相關書籍,但類神經網路理論的學習門檻相當高、深度學習應用程式框架入門難度深、不容易掌握進一步應用的要領等等,常令初學者無法看清活用深度學習的探索之路。
 
本書首先介紹類神經網路的概念,緊接著說明如何使用應用程式框架進行深度學習,讓學習者初步感受這個領域。接下來介紹各種應用,大量運用範例來說明。在此之後,對於想進一步學習理論的讀者,介紹機器學習的學習方式;對於想挑戰進階深度學習應用的讀者,說明演算法等等。
 
豐富圖解一目瞭然,「文字辨識」、「影像辨識」、「自然語言處理」實際演練!
 
本書的目標是幫助讀者了解什麼是深度學習、什麼是AI之後,能夠實際動手實作,期使讀者不致一知半解,不會只是執行範例卻不知接下來能做什麼,而能學會確實地判斷為了何種目的該使用何種應用程式框架,以及實際進行的步驟。
 
想挑戰AI開發的理工科學生、想更上一層樓的工程師、想了解深度學習基礎理論的人、使用TensorFlow和Keras嘗試實際安裝的人、想弄懂機器學習所需的數學的人,都能從本書平易的解說中學習到必要的知識。
 
【本書的架構】
 
▌第1章:論及深度學習以及其背景的機器學習相關話題,解析人工智慧(AI)的概念。
 
▌第2章:說明Python的環境建構與深度學習所需函式庫的安裝方法,包括在Windows與Mac兩種環境上的說明,解說必需的基礎Python文法。
 
▌第3章:藉由能以簡潔的敘述來使用多個函式庫的Keras實作深度學習,同時製作影像辨識的程式來體驗深度學習。進行導入Keras並公開發佈的熱門函式庫TensorFlow、數值運算函式庫與資料繪製函式庫等等的準備。
 
▌第4章:解說類神經網路的理論,同時實際試著使用名為MNIST的文字辨識範例程式來加深理解。
 
▌第5章:說明使用卷積神經網路的影像辨識演算法。
 
▌第6章:介紹提升深度學習準確度的演算法、自然語言處理等,用於影像辨識以外的範例程式。


――――

《Python入門教室:8堂基礎課程+程式範例練習,一次學會Python的原理概念、基本語法、實作應用》


――――――――超人氣暢銷書《演算法圖鑑》、《深度學習入門教室》系列作――――――――
 

熱門程式語言第1名,日本暢銷Python學習入門書!
邊做邊學,實際操作練習,享受程式設計的樂趣!

 
★ 全彩圖文解說,給程式設計新手的最佳指南!
★ 遊戲製作•GUI設計•模組活用,可從網頁下載範例!
★ 解說書寫格式,詳述顯示文字、數值、空白、縮排的基本規則!
★ 剖析組成程式的6大元素,逐步建構基本語法並善用函式!
★ 學習使用Python顯示視窗的方法,建立圖形介面設計遊戲的外觀!
 
█  AI時代必學的基礎工具,第一次設計程式就上手!
 
以往的程式設計,只是輕鬆當成興趣即可開始,但這十年間逐漸變得複雜。「程式設計真有趣!如果能讓更多人開始接觸程式設計就好了!」要感受程式設計的有趣之處,最重要的是能夠立刻動手試試,而且能立即看到結果。
 
最符合這項要件的,就是近年來熱門程式語言第一名「Python」。
 
使用Python,只需要輸入指令就能立刻執行。可用來擴充Python、稱為「模組」的功能非常豐富,對於視窗的顯示和製作PDF等,也能以很簡短的程式實現。
 
本書活用Python這樣的優點,簡單易懂地說明它的基本語法之後,檢視「製作猜數字遊戲」、「在視窗中移動圓形、矩形和三角形」、「使用PDF製作橫布條」等實際範例,逐步學習。
 
█  豐富圖解一目瞭然,「匯入方式」、「書寫格式」、「運作處理機制」實際演練!
 
閱讀本書時,可下載取得範例程式,一邊動手練習,一邊看著實際運作的畫面來學習。
 
此外,書中利用各式各樣的範例激發好奇心,鼓勵讀者發揮想像力,嘗試改良程式,進一步加深理解。舉例來說,對於影像辨識和人工智慧等等,也能以Python進行程式設計。
 
本書的目標是希望成為學習者開始進行程式設計的契機,感受程式設計的樂趣,打好紮實的基礎,開啟美好充實的程式設計生活。
 
█  本書的架構
 
▌ 第1章:說明程式的作用,製作程式需要什麼、該學些什麼,精闢列舉正確操作的祕訣。
 
▌ 第2章:說明執行Python程式的軟體安裝方法,了解執行指令和避免出現錯誤的基本知識。
 
▌ 第3章:說明使用Python撰寫程式須遵守的規定,學習文字、數值、空白的用法等基本規則。
 
▌ 第4章:學習程式語言裡的基本功能,整理說明實際應用的部分,藉由將這些功能組合起來,逐步製作出程式。
 
▌ 第5章:製作「Hit & Blow」猜數字遊戲,從簡單的地方開始打好基礎,掌握應用的訣竅。
 
▌ 第6章:藉由以視窗呈現「Hit & Blow」猜數字遊戲,讓它成為圖形化的成品,更像個遊戲。
 
▌ 第7章:一邊撰寫於畫面上移動圓形的程式,漸進學習「類別」與「物件」的基本知識。
 
▌ 第8章:學習使用PDF製作「橫布條」的方法,總複習學習成果,使用擴充模組挑戰實用的程式設計。
 
 

作者介紹

作者簡介

石田保輝Moriteru Ishida
住在東京的自由業工程師。2011年京都大學研究所碩士課程結業。曾任職於幾家新創公司,後獨立成為自由業。2016年製作上架以工程師為對象的學習APP「アルゴリズム図鑑」。上架後不到一年即達成全世界50萬次下載,獲選「Apple 2016年度最佳APP」。

相關著作:《演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用全圖解》

宮崎修一Shuichi Miyazaki
京都大學學術信息媒體中心(学術情報メディアセンター)副教授。1998年九州大學研究所博士課程結業,博士(工學)。1998年起任京都大學研究所情報學研究科助理教授。2002年開始擔任現職。從事演算法和計算複雜性理論的研究,近來鑽研近似演算法和線上演算法。主要著作為《圖論入門:基礎與演算法》(グラフ理論入門 ~基本とアルゴリズム~,2015年,森北出版)。

相關著作:《演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用全圖解》

谷岡広樹Hiroki Tanioka
1973年出生於日本德島縣。1997年畢業於千葉大學,2004年於信州大學工學系研究所修讀完成碩士課程。2008年於信州大學總合工學系研究所修讀完成博士課程。工學博士。1997年4月起歷任日本國內IT企業的軟體工程師、研究開發經理,2016年4月赴任德島大學資訊中心助理教授。對於資訊檢索、機器學習、自然語言處理等有深厚興趣,目前進行應用於交談系統、運動資料、醫療資訊、資訊檢索與機器學習等的研究開發。資訊處理學會(情報処理学会)、人工智慧學會(人工知能学会)、語言處理學會(言語処理学会)、IEEE(電機電子工程師學會)、ACM(電腦協會)會員。

相關著作:《深度學習入門教室:6堂基礎課程+Python實作練習,Deep Learning、人工智慧、機器學習的理論和應用全圖解》

康鑫Kang Xin
1983年出生於中國遼寧省。2006年畢業於中國東北大學,2009年於北京郵電大學信息工程研究所修讀完成碩士班。2013年於德島大學工學研究所修讀完成博士課程。工學博士。2014年4月赴任同濟大學電子與信息工程學院博士後研究員,2015年4月赴任德島大學國際合作教育中心助理教授,2015年12月起任職德島大學理工學研究所助理教授至今。對於自然語言處理、情感計算、強化學習相關、深層語言模型等有深厚興趣,目前進行能讓對話機器人獲得自我認識的智慧之研究。電子資訊通訊學會(電子情報通信学会)、IEEE(電機電子工程師學會)會員。

相關著作:《深度學習入門教室:6堂基礎課程+Python實作練習,Deep Learning、人工智慧、機器學習的理論和應用全圖解》

大澤文孝Fumitaka Osawa
技術文件寫作人員。程式設計師。 資訊處理技術者(資訊安全專家、網路專家)。 多在雜誌和書籍等撰寫以開發者為目標讀者的文章。主要負責伺服器、網路、Web程式設計、資訊安全的文章。近年來從事Web系統的設計與開發。 主要著作 《ちゃんと使える力を身につける Webとプログラミングのきほんのきほん》 《ちゃんと使える力を身につける JavaScriptのきほんのきほん》(以上Mynavi出版) 《いちばんやさしい Python入門教室》 《Angular Webアプリ開発 スタートブック》(以上Sotechsha出版) 《AWS Lambda実践ガイド》 《できるキッズ 子どもと学ぶJavaScriptプログラミング入門》(以上Impress出版) 《Amazon Web Services完全ソリューションガイド》 《Amazon Web Services クラウドデザインパターン実装ガイド》(以上日經BP出版) 《UIまで手の回らないプログラマのためのBootstrap 3実用ガイド》 《prototype.jsとscript.aculo.usによるリッチWebアプリケーション開発》(以上翔泳社出版) 《TWE‐Liteではじめるセンサー電子工作》 《TWE‐Liteではじめるカンタン電子工作》 《Amazon Web ServicesではじめるWebサーバ》 《Python10行プログラミング》 《「sakura.io」ではじめるIoT電子工作》(以上工學社出版) 《たのしいプログラミング!: マイクラキッズのための超入門》(學研Plus出版)

相關著作:《東京大學資料科學家養成全書:使用Python動手學習資料分析》《Python入門教室:8堂基礎課程+程式範例練習,一次學會Python的原理概念、基本語法、實作應用》

譯者簡介

陳彩華
成功大學材料工程系畢,赴日就讀國貿,歷經業務、施工現場、產業廢棄物處理等工作,目前在日本主要從事電腦與IT系統管理工作。
兼職譯者,業餘馬拉松跑者以及重度文字中毒者。譯有《圖解建築施工入門》、《樓梯,上上下下的好設計》、《圖解建築物理環境入門》、《演算法圖鑑》等書。

莊永裕
日本東京大學情報理工學博士。現任中央大學資工系助理教授。主要研究領域為程式語言設計、軟體工程,以及高效能運算。ACM、IEEE、IPSJ學會會員。曾任東京大學情報理工學系研究科助理教授,旅居日本多年。譯有數本程式語言與軟體開發相關之日文書籍。日常興趣為旅行、攝影、小說與音樂。

 

詳細資料

  • ISBN:9789862356319
  • 叢書系列:科普漫遊
  • 規格:平裝 / 712頁 / 21.4 x 17 x 4.4 cm / 普通級 / 全彩印刷 / 初版
  • 出版地:台灣
  • 適讀年齡:0歲~99歲

會員評鑑

4
9人評分
|
9則書評
|
立即評分
user-img
1.5
|
2023/02/13
書內容不錯,
可是裝訂的實在很爛,就像以前測驗紙、計算紙的裝訂方式,
只是用一層超級薄的膠黏起來,這樣翻一翻很容易就會掉頁,
不值得這個價位
展開
user-img
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,重複自己的過程。程式的大跳躍。

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

書本的廣告文案說明:世界已離不開演算法,從線上搜尋、社群交友、法院判案、醫學診斷、金融運作、大腦決策到人工智慧的未來,演算法其實是一連串解決問題的邏輯步驟。學習演算法正是建構嚴謹思維和幫助做出最佳判斷的訓練。
展開
user-img
4.5
|
2020/07/26
依舊記得在自學程式的過程中,看過某本電腦書上寫著「程式=資料架構+演算法」,簡單又有說服力,便對「演算法」這詞彙留下深刻印象。那時真心覺得要成為一個程式高手,肯定得在演算法下苦功。更因此到某大學的資訊工程研究所在職專班,修習「計算機演算法」學分,原文課本唸得我嫑嫑的。

隨著工作經驗的與日俱增,漸漸地不再迷信演算法對工作實務的重要性。不是這是因為我從事的是應用系統(AP)的設計/開發,即便後期主要在做大數據/機器學習的應用,也是直接受惠於高階程式語言和各種開源函式庫/架框。這領域的工程師已經很少花費心力在處理底層運算中枝微末節的效能議題,像Big O這個評量算法複雜性的衡量單位,真的在職場上沒遇到有同事拿來相互討論。

不過這不表示程式設計師可以不用瞭解精典演算法背後的概念。列表(List)、陣列(Array)、堆疊(Stack)、佇列(Queue)等資料結構,是各種程式語言中必備的核心類別/元件。而排序(Sort)算法則是實際開發時最常被使用到的基礎算法,瞭解不同排序算法的優缺點,會大大地改善程式執行的效能。因此「資料架構」和「排序算法」這兩章可視為程式工程師必備的業務知識(Domain Knowledge)。

陣列搜尋、圖形搜尋、分群以及最後一章的「其它演算法」則是各擅勝場,在特定應用領域中都是最廣為人知的核心演算法。最值得一提的是第5章介紹的「安全性演算法」,它從最基本的數位加密觀念開始介紹,一步步地擴展到「共用金鑰密碼系統」和「公開金鑰密碼系統」,而後者正是目前網站加密技術的核心技術。「數位簽章」和「數位憑證」說明了HTTPS的運作原理,更是從事網頁程式設計師不可遺漏的業務知識。

嚴格說,書名副標提到的「人工智慧、數據分析」有點言過其實。所提到的資料架構和演算法,對於數據分析、機器學習/人工智慧領域,都是不足掛齒。本書適合給有志成為程式設計師的人當做學習教材,抑或是程式設計同業用來複習或做為消遣的小讀物。在主旨為講解計算機演算法的書海中,這本「演算法圖鑑」是最容易讓讀者吸收的傑作。
展開
user-img
3.5
|
2020/02/18
無聊乏味的演算法可以變成全彩有趣好理解的圖鑑,真惋惜當時大學必修怎麼沒有這樣的書籍,這本書把無趣的內容試著變有趣了!真心推薦!
展開
user-img
4.5
|
2019/12/02
以資工本科來看覺得這本書很可愛,
程式很多時候無法圖像化,尤其到後期很多只是在學習抽象概念,
本書將很多概念盡可能的圖像化使讀者好理解,且說明到位,增加學習演算法的親和力和易讀性
然而對程式毫無概念的初學者,直接閱讀本書可能會有難度,
建議對程式有基礎概念,但不太了解資料結構、演算法的讀者閱讀。
展開

最近瀏覽商品

 

相關活動

  • 從「格」的概念出發|
 

購物說明

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則 

  • 經典翻譯文學展
  • 世界閱讀日(書評)
  • 兒童自然生態展_本本折$20