幫助中心 | 我的帳號 | 關於我們

機器學習演算法入門與編程實踐(基於Python微課視頻版)

  • 作者:編者:唐四薪|責編:劉立卿
  • 出版社:機械工業
  • ISBN:9787111693543
  • 出版日期:2021/11/01
  • 裝幀:平裝
  • 頁數:277
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書對機器學習演算法的基本原理和Python程序實現進行系統的介紹,每種演算法都採用sklearn程序實現並用Matplotlib進行數據可視化。為了幫助讀者更加高效、直觀地學習,作者為本書錄製了11個微課教學視頻,讀者可以用手機掃描書中的二維碼進行在線觀看,也可以將視頻下載后再觀看。
    本書共8章,包括機器學習概述、Python機器學習與可視化、關聯規則與推薦演算法、聚類、分類、回歸與邏輯回歸、人工神經網路、支持向量機。
    本書可以作為高等院校機器學習和人工智慧概論等課程的教材,也可以作為機器學習演算法入門讀者的自學用書,還可以作為人工智慧等領域機器學習研究者和應用人員的參考書。

作者介紹
編者:唐四薪|責編:劉立卿
    唐四薪,畢業於中南大學,獲電腦專業碩士研究生學位。現為衡陽師範學院電腦學院雙師型教師,從事大數據分析和網頁製作的教學與研究,主講「雲計算與大數據技術」等課程,主持兩項省級課題和多項地、廳級課題。2012年開發的「電子商務安全」網路課程獲湖南省現代教育技術應用競賽三等獎,2012年申報的「電子商務專業網站開發類系列教材的建設」成果獲衡陽師範學院教學成果三等獎。獨立編寫《基於Web標準的網頁設計與製作》一書,以第一作者的身份在《生物數學學報》《生物信息學》《電腦系統應用》《電腦工程與科學》等雜誌上發表多篇論文。

目錄
前言
第1章  機器學習概述
  1.1  機器學習的概念和步驟
    1.1.1  機器學習的一般過程
    1.1.2  機器學習的定義
    1.1.3  機器學習的過程舉例
    1.1.4  評估機器學習模型的效果
  1.2  機器學習的預處理環節
    1.2.1  收集相關樣本
    1.2.2  數據預處理
    1.2.3  數據標準化
    1.2.4  數據降維
  1.3  機器學習的類型
    1.3.1  按完成的任務分類
    1.3.2  按學習的過程分類
  1.4  機器學習的發展歷史和應用領域
    1.4.1  機器學習的發展歷史
    1.4.2  機器學習的應用領域
  1.5  習題
第2章  Python機器學習與可視化
  2.1  Python程序入門
    2.1.1  一些簡單的Python程序
    2.1.2  序列數據結構
    2.1.3  序列處理函數
    2.1.4  函數和類
  2.2  Python數據分析工具
    2.2.1  Anaconda的使用
    2.2.2  Spyder集成開發環境
    2.2.3  NumPy庫
  2.3  數據可視化——基於Matplotlib庫
    2.3.1  繪製曲線圖
    2.3.2  繪製散點圖等其他圖形
  2.4  SciPy庫
  2.5  sklearn庫
    2.5.1  樣本及樣本的劃分
    2.5.2  導入或創建數據集
    2.5.3  數據預處理
    2.5.4  數據的降維
    2.5.5  調用機器學習模型
  2.6  習題
第3章  關聯規則與推薦演算法
  3.1  關聯規則挖掘
    3.1.1  基本概念
    3.1.2  Apriori演算法
    3.1.3  Apriori演算法的程序實現
    3.1.4  FP-Growth演算法
  3.2  推薦系統及演算法
    3.2.1  協同過濾推薦演算法
    3.2.2  協同過濾推薦演算法應用實例
  3.3  利用協同過濾推薦演算法實現電影節目推薦

  3.4  習題
第4章  聚類
  4.1  聚類的原理與實現
    4.1.1  聚類的概念和類型
    4.1.2  如何度量距離
    4.1.3  聚類的基本步驟
  4.2  層次聚類演算法
    4.2.1  層次聚類法舉例
    4.2.2  層次聚類法的sklearn實現
  4.3  K-means聚類演算法
    4.3.1  K-means聚類演算法的原理和實例
    4.3.2  K-means聚類演算法的k值的確定
    4.3.3  K-means聚類演算法的sklearn實現
  4.4  K-medoids聚類演算法
    4.4.1  K-medoids聚類演算法的原理和實例
    4.4.2  K-medoids聚類演算法的sklearn實現
  4.5  DBSCAN聚類演算法
    4.5.1  DBSCAN聚類演算法的原理和實例
    4.5.2  DBSCAN聚類演算法的sklearn實現
  4.6  利用聚類演算法實現車牌識別
  4.7  習題
第5章  分類
  5.1  分類的基本原理
    5.1.1  分類與聚類的區別
    5.1.2  分類的步驟
    5.1.3  分類模型預測結果評估
    5.1.4  sklearn庫的常用分類演算法
  5.2  K-近鄰演算法
    5.2.1  K-近鄰演算法的原理和實例
    5.2.2  sklearn中分類模型的編程步驟
    5.2.3  K-近鄰演算法的sklearn實現
    5.2.4  繪製分類邊界圖
    5.2.5  確定的k值
  5.3  樸素貝葉斯分類演算法
    5.3.1  樸素貝葉斯的原理與實例
    5.3.2  樸素貝葉斯分類的常見問題
    5.3.3  樸素貝葉斯分類演算法的sklearn實現
  5.4  決策樹分類演算法
    5.4.1  資訊理論基礎
    5.4.2  ID3演算法
    5.4.3  C4.5演算法
    5.4.4  CART演算法
    5.4.5  決策樹分類演算法的sklearn實現
  5.5  隨機森林分類演算法
    5.5.1  集成學習理論
    5.5.2  隨機森林分類演算法的理論與實例
    5.5.3  隨機森林分類演算法的sklearn實現
  5.6  利用運動手環數據預測身體姿態
  5.7  習題
第6章  回歸與邏輯回歸

  6.1  線性回歸
    6.1.1  相關與回歸
    6.1.2  線性回歸分析
    6.1.3  線性回歸方程參數的求法
    6.1.4  線性回歸模型的sklearn實現
  6.2  邏輯回歸
    6.2.1  線性分類模型的原理
    6.2.2  邏輯回歸模型及實例
  6.3  邏輯回歸模型的sklearn實現
    6.3.1  sklearn中的邏輯回歸模型
    6.3.2  利用邏輯回歸模型預測是否錄取學生
  6.4  利用邏輯回歸模型預測貸款違約行為
  6.5  習題
第7章  人工神經網路
  7.1  神經元與感知機
    7.1.1  人工神經元與邏輯回歸模型
    7.1.2  感知機模型
    7.1.3  感知機模型的Python實現
    7.1.4  多層感知機模型
  7.2  人工神經網路的核心要素
    7.2.1  神經元的激活函數
    7.2.2  損失函數
    7.2.3  網路結構
    7.2.4  反向傳播
  7.3  人工神經網路的sklearn實現
    7.3.1  sklearn人工神經網路模塊
    7.3.2  利用人工神經網路預測二手房銷售數據
  7.4  深度學習與深度神經網路
    7.4.1  深度學習的概念和原理
    7.4.2  TensorFlow概述
    7.4.3  卷積神經網路
  7.5  利用神經網路進行手寫數字識別
  7.6  習題
第8章  支持向量機
  8.1  支持向量機的理論基礎
    8.1.1  支持向量的超平面
    8.1.2  SVM間隔及損失函數
    8.1.3  非線性SVM與核函數
    8.1.4  支持向量機分類的步驟
  8.2  支持向量機的skleam實現
    8.2.1  繪製決策邊界
    8.2.2  繪製SVM的分類界面
    8.2.3  支持向量機參數對性能的影響
  8.3  利用支持向量機實現人臉識別
  8.4  習題
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032