中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
深入機器學習:算法原理 數學硬核 上手實操 完整實現

包郵 深入機器學習:算法原理 數學硬核 上手實操 完整實現

作者:鄧子云
出版社:中國水利水電出版社出版時間:2023-01-01
開本: 16開 頁數: 520
中 圖 價:¥93.4(7.3折) 定價  ¥128.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

深入機器學習:算法原理 數學硬核 上手實操 完整實現 版權信息

  • ISBN:9787522610801
  • 條形碼:9787522610801 ; 978-7-5226-1080-1
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

深入機器學習:算法原理 數學硬核 上手實操 完整實現 本書特色

適讀人群 :計算機、人工智能、大數據等專業的大學生、研究生、需要用到機器學習技術的廣大工程技術人員、研究人員機器學習對于眾多軟件從業人員的誘惑是無需多言的。然而櫻桃好吃樹難栽,大多數初學者*終未能到達成功的彼岸,不少甚至連“中途”未到就放棄了。 工作關系,我也曾經多次試圖走進機器學習的殿堂。每次所下的決心雖然不小但卻無功而返。放棄的原因并不復雜,經常都是由于對一個概念、一個原理、一個公式實在無法理解所導致的。比如,我看過的書中,關于線性回歸都是引用現成的算法函數,沒有看到過這個函數在數學上倒底是怎么實現的,因此對于給定的幾個散點,如果不借助現成的算法函數,我確實沒搞明白怎么才能擬合出相應的回歸方程。線性回歸是機器學習算法中*基本、*簡單的算法,但我怎么敢說自己真正理解了線性回歸呢? 相關的圖書買了不少看了不少,浪費些腦細胞不算事兒,心里不好邁過的那道坎是買書浪費了很多錢。作為一名老圖書編輯,牢騷之后往往會對所看的這些書做一些思考或幻想,比如:你不講一下機器學習實驗環境配置讀者怎么邊學邊做?這個算法原理感覺這么晦澀到底是因為作者水平太高還是因為我水平太低?這個數學公式如果給出推導過程我是不是就不用東查西查了?公式中的這些符號為什么不能解釋一下?這個地方如果能舉個例子該有多好?這個地方配個圖多直觀?…… 我向大家推薦鄧子云老師這本機器學習的書,僅僅是因為我在編輯此書的過程中感覺到,他精確地假設了我的水平,他精確地知道每一個知識點怎么講、講到什么程度我才能懂,他精確地知道我在每一個地方會產生什么樣的疑惑。后來有一次與鄧老師吃飯時我說:“鄧老師,你就像我肚子里的蛔蟲”,鄧老師說:“你學習過程中遇到的坑我基本都遇到過,我只是盡力把坑填平”。 簡單的一句話,背后凝聚的是鄧子云老師多年關于機器學習的教學、知識、實踐、經驗、思考及責任。這本七十余萬字的長篇巨著,蘊含了數百張精心設計的實戰插圖,數十個的公式詳細推導過程及講解,字里行間的點點珠璣,深入淺出的醍醐灌頂…… 盡管感覺本書還有不少可優化之處,但它確實使我在機器學習的征途中走出了*遠的距離。 周春元

深入機器學習:算法原理 數學硬核 上手實操 完整實現 內容簡介

本書將帶領讀者一起主動擁抱機器學習,快樂翻越高等數學、算法分析、工程實踐這“三座大山”。面對三類讀者(會用即可、想深入學習、想成為專家)的學習動機和閱讀需求,全書一共用19章來講解機器學習的各種模型,包括機器學習中基礎和關鍵的線性回歸、邏輯回歸、決策樹、貝葉斯、支持向量機、KNN等。全書具有語言表達輕快、模型講解細致、圖表配備眾多的特色。 本書可供計算機、人工智能、大數據等專業的大學生、研究生閱讀,也可供需要用到機器學習技術的廣大工程技術人員、研究人員作為參考。

深入機器學習:算法原理 數學硬核 上手實操 完整實現 目錄

前言 第1章 認知機器學習 1 1.1 什么是機器學習 2 1.1.1 理解機器學習的定義 2 1.1.2 機器學習有哪些模型 3 1.2 怎么學習機器學習 4 1.2.1 學習的總體步驟 4 1.2.2 理清工具與原理的關系 4 1.3 搭建開發環境 5 1.3.1 下載和安裝Anaconda 5 1.3.2 Anaconda的5個工具軟件 5 1.4 小結 6 第2章 打下開發基礎 7 2.1 學會使用常用的數據結構 8 2.1.1 列表 8 2.1.2 字典 10 2.1.3 numpy 11 2.2 能用matplotlib繪圖 15 2.2.1 畫點 15 2.2.2 畫線 16 2.2.3 畫面 16 2.2.4 畫多個子圖 16 2.3 能編程保存和加載機器學習模型 18 2.3.1 保存模型 18 2.3.2 加載模型 18 2.4 小結 18 第3章 入門先學會使用線性回歸 19 3.1 初步理解線性回歸 20 3.1.1 涉及的主要術語 20 3.1.2 線性方程的表達 21 3.1.3 擬合出的線的樣子 24 3.2 了解線性回歸的過程 26 3.2.1 做線性回歸的過程 26 3.2.2 模型的評價指標 27 3.2.3 數據集的劃分 29 3.3 做線性回歸的實例 30 3.3.1 用圖觀察數據項之間的關系 31 3.3.2 對數據集進行劃分 33 3.3.3 用數據訓練模型 34 3.3.4 用模型做預測 35 3.3.5 對模型做評價 38 3.4 使用更復雜的線性回歸模型 46 3.4.1 以一元高次方程為模型 46 3.4.2 以多元一次方程為模型 51 3.4.3 以多元高次方程為模型 54 3.5 小結 58 第4章 學習線性回歸背后的數學原理 60 4.1 補充學習高等數學知識 62 4.1.1 導數的意義 62 4.1.2 常用的求導法則 62 4.1.3 求某點的導數值 65 4.1.4 復合函數的導數 68 4.1.5 偏導數 70 4.1.6 行列式及其計算方法 72 4.1.7 矩陣及其計算方法 76 4.1.8 線性方程組的解法 81 4.2 理解和使用*小二乘法 85 4.2.1 為什么叫*小二乘法 85 4.2.2 求解一元一次方程模型的參數 87 4.2.3 求解多元一次方程模型的參數 94 4.2.4 求解一元高次方程和多元高次方程模型的參數 101 4.2.5 多種模型之間的比較 101 4.3 學習和使用梯度下降法 102 4.3.1 什么是梯度和梯度下降法 102 4.3.2 多元函數的梯度下降法 104 4.3.3 設置迭代的出口和學習率 110 4.3.4 線性回歸的梯度下降法 113 4.3.5 由誤差函數的圖形引發對極小值的討論 119 4.3.6 遍歷訓練數據做線性回歸的三種梯度下降法 122 4.4 小結 126 第5章 深入淺出線性回歸的高級知識 128 5.1 模型優化要解決什么問題 129 5.1.1 欠擬合、過擬合和恰當擬合 129 5.1.2 怎么解決過擬合的問題 130 5.2 用嶺回歸對線性回歸模型做懲罰 130 5.2.1 做嶺回歸用*小二乘法時的數學原理 131 5.2.2 用嶺跡法找到合適的λ值 132 5.2.3 做嶺回歸用梯度下降法時的數學原理 135 5.2.4 用交叉驗證法找到合適的λ值 136 5.3 用Lasso回歸對線性回歸模型做懲罰 146 5.3.1 Lasso回歸的數學原理 146 5.3.2 從圖形上理解Lasso回歸 150 5.3.3 用坐標軸下降法做Lasso回歸 152 5.4 化繁為簡使用scikit-learn庫 164 5.4.1 用*小二乘法做線性回歸 164 5.4.2 做嶺回歸 166 5.4.3 做Lasso回歸 172 5.4.4 使用彈性網絡做線性回歸 174 5.5 小結 177 第6章 學會使用邏輯回歸 179 6.1 初步理解邏輯回歸 180 6.1.1 涉及的主要術語 180 6.1.2 線性分類的圖形表達 180 6.1.3 邏輯回歸的圖形表達 183 6.2 用scikit-learn庫做邏輯回歸 185 6.2.1 引入乳腺癌數據集 186 6.2.2 用邏輯回歸預測乳腺癌 187 6.2.3 評估邏輯回歸模型 190 6.2.4 得到模型參數 192 6.2.5 得到分類的可能性值 193 6.3 解決多分類的問題 194 6.3.1 引入鳶尾花數據集 194 6.3.2 用One-Vs-All解決多分類問題 195 6.3.3 用One-Vs-One解決多分類問題 203 6.4 小結 205 第7章 學習邏輯回歸背后的數學原理 207 7.1 補充學習高等數學知識 208 7.1.1 凸函數和Hessian矩陣 208 7.1.2 大數定律和中心極限定理 210 7.1.3 正態分布和伯努利分布 211 7.1.4 條件概率和似然函數 212 7.2 理解邏輯回歸的數學原理 213 7.2.1 找到合適的用于優化的函數 213 7.2.2 在邏輯回歸中使用梯度下降法的數學原理 215 7.3 用梯度下降法求解邏輯回歸模型 216 7.3.1 將鳶尾花分成兩類 216 7.3.2 預測乳腺癌 220 7.4 小結 222 第8章 深入淺出邏輯回歸的高級知識 224 8.1 對邏輯回歸做正則化 226 8.1.1 理解L2正則化的數學原理 226 8.1.2 用L2正則化預測乳腺癌 226 8.1.3 用其他懲罰方式做邏輯回歸 228 8.2 化繁為簡使用scikit-learn庫 228 8.2.1 熟悉并使用LogisticRegression類 228 8.2.2 熟悉并使用SGDClassifier類 230 8.2.3 熟悉并使用LogisticRegressionCV 類 232 8.2.4 用LogisticRegression類做多分類 233 8.3 補充學習一些更高級的數學知識 234 8.3.1 泰勒公式 235 8.3.2 牛頓法和擬牛頓法的優化原理 239 8.3.3 lbfgs優化方法 247 8.3.4 newton-cg優化方法 248 8.3.5 liblinear優化方法 255 8.3.6 sag和saga優化方法 257 8.4 用softmax解決多分類問題 262 8.4.1 多分類的原理 262 8.4.2 畫出多分類的界線 266 8.5 小結 269 第9章 學會使用樸素貝葉斯 271 9.1 初步理解樸素貝葉斯 272 9.1.1 樸素貝葉斯定理的一些基本術語 272 9.1.2 樸素貝葉斯怎么得出屬于某一類的概率 274 9.2 用scikit-learn做樸素貝葉斯分類 276 9.2.1 使用GuassianNB類做鳶尾花分類 276 9.2.2 使用MultinomialNB類和BernoulliNB類 278 9.3 小結 279 第10章 學習樸素貝葉斯背后的數學原理 281 10.1 理解樸素貝葉斯分類的數學原理 282 10.1.1 理解全概率公式并推導樸素貝葉斯公式 282 10.1.2 利用樸素的內涵再推演樸素貝葉斯公式 284 10.2 進一步說明scikit-learn中做樸素貝葉斯分類的類 285 10.2.1 再看GuassianNB類 285 10.2.2 再看MultinomialNB類和BernoulliNB類 287 10.3 做區分垃圾郵件和非垃圾郵件的項目實戰 288 10.3.1 理解spambase數據集 288 10.3.2 使用3種樸素貝葉斯模型區分垃圾郵件和非垃圾郵件 289 10.4 小結 291 第11章 深入淺出貝葉斯的高級知識 292 11.1 會用有向圖表達貝葉斯網絡 293 11.1.1 深刻理解獨立和互斥的概念 293 11.1.2 用有向無環圖表達貝葉斯網絡 294 11.1.3 理解貝葉斯網絡的3種基本結構 296 11.1.4 打貝葉斯球來分析兩個事件是否關聯 299 11.2 使用pgmpy建模貝葉斯網絡 301 11.2.1 安裝pgmpy 301 11.2.2 構建某女士結交男友決策的貝葉斯網絡 301 11.2.3 用貝葉斯網絡做預測 308 11.2.4 讓貝葉斯網絡自動學習到條件概率表 310 11.3 小結 311 第12章 學會使用決策樹 313 12.1 初步理解決策樹 314 12.1.1 決策樹中的一些專業術語 314 12.1.2 常見的3種決策樹算法 315 12.2 用scikit-learn做決策樹分類 315 12.2.1 用信息增益做分類 316 12.2.2 用基尼指數做分類 317 12.2.3 畫出決策樹 319 12.3 小結 321 第13章 學習決策樹背后的數學原理 322 13.1 學會計算決策樹的專業術語表示的量 323 13.1.1 計算信息熵 323 13.1.2 計算信息增益 326 13.1.3 計算信息增益比 328 13.1.4 計算基尼指數 328 13.1.5 計算基尼指數增加值 330 13.2 理解3種決策樹算法 330 13.2.1 理解ID3決策樹算法 330 13.2.2 scikit-learn庫用信息增益生成決策樹的算法 335 13.2.3 理解CART算法 339 13.2.4 用CART算法做分類 341 13.2.5 用CART算法做回歸 342 13.3 深入學習用scikit-learn做決策樹分類和回歸 343 13.3.1 DecisionTreeClassifier類的方法和屬性 343 13.3.2 DecisionTreeRegressor類的方法和屬性 345 13.3.3 用決策樹做鳶尾花分類 346 13.3.4 用決策樹做房價回歸分析 351 13.4 小結 355 第14章 深入淺出決策樹的高級知識 357 14.1 學會選擇和調節決策樹模型的參數 358 14.1.1 用交叉驗證法選擇更好的參數 358 14.1.2 用GridSearchCV類調節參數模型 363 14.2 理解后剪枝的原理并做實現 367 14.2.1 后剪枝有哪些策略 367 14.2.2 后剪枝之MEP策略 368 14.2.3 后剪枝之REP策略 377 14.2.4 后剪枝之PEP策略 378 14.2.5 后剪枝之CCP策略 382 14.3 小結 386 第15章 學會使用支持向量機 388 15.1 初步理解支持向量機 389 15.1.1 線性支持向量機 389 15.1.2 非線性支持向量機 389 15.2 用scikit-learn做支持向量機分類 390 15.2.1 做線性分類 390 15.2.2 做非線性分類 392 15.3 小結 394 第16章 學習支持向量機背后的數學原理 395 16.1 學會計算距離 396 16.1.1 兩點之間的距離 396 16.1.2 點到超平面的距離 398 16.1.3 函數距離和幾何距離 402 16.2 學懂拉格朗日乘數法 402 16.2.1 用拉格朗日乘數法求等式約束下的極值 403 16.2.2 再次深刻理解梯度 406 16.2.3 用拉格朗日乘數法求不等式約束下的極值 408 16.2.4 用拉格朗日乘數法和KKT應對更復雜的情況 411 16.3 理解支持向量機的數學原理 413 16.3.1 從感知機談起 414 16.3.2 感知機模型的感知策略 416 16.3.3 用感知機模型做鳶尾花的二分類 419 16.4 硬間隔支持向量機 424 16.4.1 構建出目標函數及約束不等式 425 16.4.2 用拉格朗日乘數法求解目標函數和約束不等式 427 16.5 小結 432 第17章 深入淺出支持向量機的高級知識 434 17.1 用SMO算法求解硬間隔支持向量機的λ 435 17.1.1 轉化優化問題 436 17.1.2 迭代更新的辦法 438 17.2 軟間隔支持向量機 441 17.2.1 軟間隔支持向量機的優化問題 441 17.2.2 迭代時對參數值的剪輯 443 17.2.3 求解其他參數值 445 17.2.4 求解軟間隔支持向量機模型的步驟總結 446 17.2.5 合頁損失函數 447 17.3 自己編程實現支持向量機 448 17.3.1 實現SMO算法 448 17.3.2 實現二分類應用 453 17.4 非線性支持向量機 455 17.4.1 理解非線性支持向量機的原理 455 17.4.2 學懂Mercer定理 458 17.4.3 *簡單的線性核函數 458 17.4.4 多項式核函數 460 17.4.5 高斯核函數 461 17.4.6 Sigmoid核函數 464 17.5 用支持向量機做回歸分析 465 17.5.1 理解支持向量回歸的原理 465 17.5.2 用拉格朗日乘數法做推導 466 17.6 深入淺出用scikit-learn做分類和回歸 467 17.6.1 熟悉線性支持向量機(LinearSVC) 467 17.6.2 熟悉非線性支持向量機(SVC) 468 17.6.3 熟悉線性向量回歸(LinearSVR)和非線性回歸(SVR) 469 17.6.4 調節非線性支持向量機的參數 469 17.6.5 調節非線性支持向量回歸模型的參數 472 17.7 小結 474 第18章 學會使用KNN 476 18.1 理解KNN的基本原理 477 18.1.1 不用數學公式講解KNN的原理 477 18.1.2 擴展到多分類和回歸應用 477 18.1.3 怎么確定KNN模型的k值 478 18.2 用KNN做分類和回歸 478 18.2.1 用KNN模型做鳶尾花分類 478 18.2.2 用KNN模型做房屋價格回歸 480 18.3 小結 482 第19章 學習KNN背后的數學原理 483 19.1 理解KNN的數學原理 484 19.1.1 用KNN做分類的數學原理 484 19.1.2 有多個備選分類及樣本數量不均衡問題的解決辦法 485 19.1.3 用KNN做回歸的數學原理 487 19.2 再次討論距離的度量 487 19.2.1 歐幾里得距離 488 19.2.2 曼哈頓距離和閔可夫斯基距離 488 19.2.3 夾角的余弦 489 19.2.4 杰卡德相似系數和杰卡德相似距離 489 19.3 利用搜索樹加速查找 489 19.3.1 構建KD樹 489 19.3.2 運用KD樹找到k個近鄰點 491 19.3.3 構建Ball樹 496 19.3.4 運用Ball樹找到k個近鄰點 499 19.4 調節KNN模型的參數 501 19.4.1 熟悉KNeighborsClassifier類 501 19.4.2 調節KNeighborsClassifier模型的參數 502 19.4.3 熟悉KNeighborsRegressor類并學會調節參數 504 19.5 小結 506 后續學習建議 508 參考文獻 509
展開全部

深入機器學習:算法原理 數學硬核 上手實操 完整實現 作者簡介

鄧子云:工學博士,教授,擅長將復雜的問題簡單化,酷愛機器學習與數學,希望通過本書,把個人在機器學習方面的心得、經驗、系統性知識,分享給那些正在經受機器學習中的復雜概念、原理、數學推導等問題困擾的同學或同仁。已出版著作20余本,發表論文110余篇。主持過國家級、省部級科研課題40余項。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 网站制作优化_网站SEO推广解决方案-无锡首宸信息科技公司 | 烟台金蝶财务软件,烟台网站建设,烟台网络推广 | 航空障碍灯_高中低光强航空障碍灯_民航许可认证航空警示灯厂家-东莞市天翔航天科技有限公司 | 土壤养分检测仪|土壤水分|土壤紧实度测定仪|土壤墒情监测系统-土壤仪器网 | 耳模扫描仪-定制耳机设计软件-DLP打印机-asiga打印机-fitshape「飞特西普」 | 三佳互联一站式网站建设服务|网站开发|网站设计|网站搭建服务商 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 烽火安全网_加密软件、神盾软件官网 | 迪威娱乐|迪威娱乐客服|18183620002 | 中高频感应加热设备|高频淬火设备|超音频感应加热电源|不锈钢管光亮退火机|真空管烤消设备 - 郑州蓝硕工业炉设备有限公司 | 无硅导热垫片-碳纤维导热垫片-导热相变材料厂家-东莞市盛元新材料科技有限公司 | 单电机制砂机,BHS制砂机,制沙机设备,制砂机价格-正升制砂机厂家 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 超声骨密度仪,双能X射线骨密度仪【起草单位】,骨密度检测仪厂家 - 品源医疗(江苏)有限公司 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 石家庄装修设计_室内家装设计_别墅装饰装修公司-石家庄金舍装饰官网 | 厚壁钢管-厚壁无缝钢管-小口径厚壁钢管-大口径厚壁钢管 - 聊城宽达钢管有限公司 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 钢格板|热镀锌钢格板|钢格栅板|钢格栅|格栅板-安平县昊泽丝网制品有限公司 | 陶瓷加热器,履带式加热器-吴江市兴达电热设备厂 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 广州工业氧气-工业氩气-工业氮气-二氧化碳-广州市番禺区得力气体经营部 | 钢木实验台-全钢实验台-化验室通风柜-实验室装修厂家-杭州博扬实验设备 | UV固化机_UVLED光固化机_UV干燥机生产厂家-上海冠顶公司专业生产UV固化机设备 | 超声波成孔成槽质量检测仪-压浆机-桥梁预应力智能张拉设备-上海硕冠检测设备有限公司 | 南京展台搭建-南京展会设计-南京展览设计公司-南京展厅展示设计-南京汇雅展览工程有限公司 | 上海租奔驰_上海租商务车_上海租车网-矢昂汽车服务公司 | 消泡剂-水处理消泡剂-涂料消泡剂-切削液消泡剂价格-东莞德丰消泡剂厂家 | 铸钢件厂家-铸钢齿轮-减速机厂家-淄博凯振机械有限公司 | 武汉印刷厂-不干胶标签印刷厂-武汉不干胶印刷-武汉标签印刷厂-武汉标签制作 - 善进特种标签印刷厂 | 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 | 网优资讯-为循环资源、大宗商品、工业服务提供资讯与行情分析的数据服务平台 | 缓蚀除垢剂_循环水阻垢剂_反渗透锅炉阻垢剂_有机硫化物-郑州威大水处理材料有限公司 | 外贸网站建设-外贸网站设计制作开发公司-外贸独立站建设【企术】 | 集装箱展厅-住人集装箱住宿|建筑|房屋|集装箱售楼处-山东锐嘉科技工程有限公司 | 恒湿机_除湿加湿一体机_恒湿净化消毒一体机厂家-杭州英腾电器有限公司 | 潍坊青州古城旅游景点攻略_青州酒店美食推荐-青州旅游网 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 广州冷却塔维修厂家_冷却塔修理_凉水塔风机电机填料抢修-广东康明节能空调有限公司 | 专业广州网站建设,微信小程序开发,一物一码和NFC应用开发、物联网、外贸商城、定制系统和APP开发【致茂网络】 | 厂房出售_厂房仓库出租_写字楼招租_土地出售-中苣招商网-中苣招商网 |