內容簡介
本書為了解機器學習提供了一種獨特的途徑。書中包含了新穎、直觀而又嚴謹的基本概念描述,它們是研究課題、製造產品、修補漏洞以及實踐不可或缺的部分。本書按照幾何直覺、算法思想和實際套用(縱貫計算機視覺、自然語言處理、經濟學、神經科學、推薦系統、物理學和生物學等學科)的順序,為讀者提供了深入淺出的基礎知識和解決實際問題所需的實用工具。本書還包含了基於Python和MATLAB/OCTAVE語言的深入習題,以及對數值最佳化前沿技術的全面講解。本書可為機器學習、計算機科學、電子工程、信號處理以及數值最佳化等領域的學生提供重要的學習資源,也可為這些領域的研究人員和從業者提供理想的參考資料。
圖書目錄
譯者序
前言
第1章引言
11教計算機區分貓和狗
12預測學習問題
121回歸
122分類
13特徵設計
14數值最佳化
15小結
第一部分基本工具及概念
第2章數值最佳化基礎
21微積分定義的最優性
211泰勒級數逼近
212最優性的一階條件
213凸性的便利
22最佳化數值方法
221概覽
222停止條件
223梯度下降
224牛頓法
23小結
24習題
第3章回歸
31線性回歸基礎
311符號和建模
312用於線性回歸的最小二乘代價函式
313最小二乘代價函式的最小化
314所學模型的效力
315預測新輸入數據的值
32知識驅動的回歸特徵設計
331邏輯回歸
332非凸代價函式和l2正則化
34小結
35習題
第4章分類
41感知機代價函式
411基本感知機模型
412softmax代價函式
413間隔感知機
414間隔感知機的可微近似
415所學分類器的精度
416預測新輸入數據的標籤
417哪個代價函式會產生最好的結果
418感知機和計數代價的關聯
42邏輯回歸視角下的softmax代價