易燃物匯聚 YouTube 有聲書與書評
AI制勝:機器學習極簡入門 封面

AI制勝:機器學習極簡入門

宋立桓

452人在讀
10.1萬字總字數
¥34.3定價

內容簡介

機器學習包括有監督學習、無監督學習和半監督學習,而具體的問題又大致可以分兩類:分類問題和迴歸問題。本書分爲8章,使用Python第三方工具庫深入講解機器學習極大重要算法的實現,內容包括機器學習概述、貝葉斯分類、決策樹、集成學習、支持向量機、神經網絡、卷積神經網絡、卷積神經網絡分割圖片實戰。

讀者書評

★★★★★

《AI制勝:機器學習極簡入門》|宋立桓 一句話概括 這是一本以 Python 實戰爲主線的機器學習入門書,帶讀者走完“理解問題—處理數據—選擇算法—訓練評估—完成應用”的基本路徑。 核心邏輯 全書採用由淺入深的三層結構: 1. 建立機器學習的基礎認知,理解任務類型、標準流程與模型評價。2. 掌握數據預處理和經典算法,理解不同算法解決什麼問題。3. 通過 Python 案例將算法落地,並進一步進入神經網絡和人臉識別應用。 核心思想是:學習機器學習不能只記算法原理,還要把數據、模型、評價指標和具體業務問題連接起來。 核心內容 1. 機器學習的基本框架 機器學習是讓計算機從數據中歸納規律,再利用規律處理新數據。常見任務包括: - 分類:預測對象屬於哪個類別。- 迴歸:預測連續數值。- 聚類:在缺少標籤時發現數據內部的羣體結構。 完整流程包括問題定義、數據收集、數據清洗、特徵處理、模型訓練、效果評估和模型優化。書中也解釋了欠擬合與過擬合:前者是模型沒有學到規律,後者則是模型過度記憶訓練數據。 2. 數據預處理決定模型的基礎質量 真實數據往往存在缺失值、異常值、量綱不統一和無效特徵。需要進行清洗、編碼、標準化、歸一化和特徵選擇。 數據降維能夠減少冗餘特徵、降低計算量,也有助於緩解過擬合。由此可見,機器學習並非把原始數據直接交給算法,數據準備本身就是建模的重要組成部分。 3. 經典算法解決不同類型的問題 - kNN:根據距離最近的樣本進行判斷,原理直觀,但對數據尺度、距離計算和參數 k 較爲敏感。- 線性迴歸:尋找特徵與連續目標之間的線性關係。- 邏輯迴歸:雖然名稱中有“迴歸”,本質上主要用於分類。- 決策樹:通過信息熵、信息增益、信息增益比或基尼係數選擇劃分條件;需要剪枝來控制過擬合。- K-means:不斷分配樣本和更新聚類中心,適合探索沒有標籤的數據結構。- 隨機森林:組合多棵具有差異性的決策樹,通過集成降低單棵樹的不穩定性。- 樸素貝葉斯:依據貝葉斯公式計算類別概率,適合文本分類、垃圾郵件識別和拼寫糾錯等任務。- SVM:尋找具有最大間隔的分類邊界,並利用核函數處理非線性問題。 4. 算法必須結合評價指標選擇 模型不能只憑訓練結果判斷好壞。分類問題需要結合準確率、精確率、召回率等指標;迴歸問題則要考察預測誤差。 模型效果還受到數據規模、特徵質量、參數設置和任務目標的共同影響。因此,不存在適合所有場景的“最佳算法”,只有與當前數據和目標更匹配的方案。 5. 從神經網絡進入視覺應用 後半部分介紹神經元、多層網絡、卷積神經網絡等概念,並分別使用 Python、sklearn 和 Keras 完成實現。 在此基礎上,本書進一步講解人臉檢測、關鍵點定位、表情識別和身份識別,把此前的數據處理、模型訓練和效果驗證串聯成完整的人工智能應用流程。 本書最值得關注的核心觀點 機器學習真正重要的不是掌握多少算法名稱,而是形成完整的建模思維: 先明確要解決的問題,再理解數據;先建立可評估的基礎模型,再逐步調整特徵、算法和參數。 算法只是流程中的一個環節。數據質量、問題定義和評價標準,往往比盲目追求複雜模型更能決定最終效果。書中從經典算法逐步過渡到神經網絡,也說明深度學習並沒有改變這一基本原則。 一段話總結 《AI制勝:機器學習極簡入門》以 Python 實戰爲主線,從機器學習的任務類型、建模流程、數據預處理和模型評價講起,依次介紹 kNN、迴歸、決策樹、K-means、隨機森林、樸素貝葉斯和支持向量機,並進一步延伸到神經網絡、卷積神經網絡及人臉識別應用。全書最重要的價值,是幫助初學者建立“問題定義—數據處理—算法選擇—訓練評估—應用驗證”的完整框架:機器學習並不是簡單調用算法,而是圍繞具體問題持續處理數據、驗證效果和改進模型的系統過程。

★★★★★

作爲機器學習的入門書籍,有大量的算法及代碼實踐,值得一看,代碼版本稍舊,但也可以讓自己熟悉新版本庫的用法。

書籍信息

作者宋立桓
出版社清華大學出版社
出版時間2020-06-01
ISBN9787302555513
分類計算機-人工智能
格式EPUB
完結狀態連載中
章節數76