定 價:46 元
叢書名:職業(yè)教育大數據技術專業(yè)“互聯(lián)網+”創(chuàng)新教材
- 作者:韓偉
- 出版時間:2023/5/1
- ISBN:9787111723004
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP181
- 頁碼:
- 紙張:純質紙
- 版次:
- 開本:16開
本書從數據分析與機器學習算法入手,系統(tǒng)地介紹了機器學習各類算法的原理方法和實際應用。本書的主要內容包括:KNN算法、樸素貝葉斯、決策樹、支持向量機、線性回歸、K-means算法、人工神經網絡、卷積網絡深度學習以及基于Python數據分析進行職業(yè)規(guī)劃。
本書作為大數據技術與人工智能領域的入門教材,在內容上涵蓋了機器學習經典算法的基礎知識和應用實例,采用Python作為編程語言,強調基本算法的應用理解,內容由淺入深。各部分內容均配有相應的任務,注重實踐應用,便于讀者學習和掌握。
本書可作為各類職業(yè)院校大數據技術、云計算技術應用、人工智能技術應用等相關專業(yè)的教學用書,也可作為相關專業(yè)領域工程技術人員的參考用書。
本書配有電子課件、源代碼、微課視頻(掃描二維碼觀看)等課程資源,選用本書作為授課教材的教師可以登錄機械工業(yè)出版社教育服務網(www.cmpedu.com)注冊后免費下載,也可聯(lián)系編輯(010-88379807)咨詢。
數據分析與機器學習是大數據、人工智能等新興領域的核心技術,專門研究計算機怎樣模擬或實現(xiàn)人類的學習行為,以獲取新的知識或技能,重新組織已有的知識結構使之不斷改善自身的性能。它是多學科交叉專業(yè),涵蓋概率論、統(tǒng)計學、近似理論和復雜算法等知識,廣泛應用于圖像識別、自然語言處理、網絡安全、自動駕駛、自動化及機器人、電子商務、金融、生物技術及醫(yī)療診斷等領域。
本書旨在培養(yǎng)學生對數據分析常用的機器學習算法的理解和應用能力,使學生從數據處理、訓練、驗證各環(huán)節(jié)掌握數據分析算法的一般規(guī)律,能夠對數據分析和機器學習算法進行綜合應用和評價。
本書內容涵蓋了常用的機器學習算法,包括:
有監(jiān)督學習:KNN算法、樸素貝葉斯、決策樹、支持向量機、線性回歸。
無監(jiān)督學習:K-means算法。
深度學習:神經網絡、卷積網絡。
本書在編寫過程中,遵循以應用為目的,以必需、夠用為原則,減少復雜的原理分析和理論推導,內容全面,結構合理,突出實用性,強調實踐性。本書通過算法知識學習、任務案例實踐以及綜合項目應用,引導學生思考和實踐處理數據、構建模型、評價模型的全過程,從而具備利用代碼完成算法的能力。全書采用Python作為各項目、任務的實現(xiàn)語言,具有很強的通用性和實踐性。
本書的參編教師多年從事大數據技術與應用專業(yè)的教學及科研工作,具有豐富的實踐經驗,保證了教材的編寫質量和內容的完整性。
本書由韓偉任主編,于京、李景玉任副主編,參與編寫的還有胡亦、景妮琴、詹曉東。其中,項目1由于京編寫,項目2、項目6由李景玉編寫,項目3由景妮琴編寫,項目4、項目7由韓偉編寫,項目5由胡亦編寫,項目8、項目9由詹曉東編寫,韓偉還參與了各項目的“學習目標”和“工程準備”的撰寫以及部分項目內容的編寫工作。全書由韓偉統(tǒng)稿。
由于作者水平有限,書中難免有不足之處,懇請廣大讀者不吝賜教。
編 者
前 言
二維碼索引
項目1 KNN算法及應用1
任務1 推薦車型15
任務2 鳶尾花分類17
項目小結.20
拓展練習20
項目2 樸素貝葉斯應用23
任務1 利用樸素貝葉斯推薦商品29
任務2 改進算法33
任務3 評價算法35
任務4 編程實現(xiàn)樸素貝葉斯37
項目小結39
拓展練習39
項目3 決策樹應用41
任務1 開發(fā)人工智能的信用卡審批系統(tǒng)47
任務2 處理數據的瑕疵以及特征工程50
任務3 編程完成決策樹項目應用52
項目小結53
拓展練習53
項目4 支持向量機應用55
任務1 預測學生成績63
任務2 用核函數處理非線性可分的數據65
任務3 可視化數據67
項目小結81
拓展練習81
項目5 線性回歸應用83
任務1 預測連鎖店消暑飲料的銷售量86
任務2 可視化擬合結果和趨勢89
任務3 度量線性回歸模型可用性.91
任務4 用線性回歸模型預測房屋價格92
項目小結96
拓展練習96
項目6 K-means算法及應用.97
任務1 利用K-means算法進行櫻花耐寒性聚類104
任務2 數據降維107
任務3 用K-means劃分球隊梯隊110
項目小結113
拓展練習113
項目7 人工神經網絡應用115
任務1 用Tensorflow實現(xiàn)手勢識別144
任務2 用pytorch實現(xiàn)手寫數字識別153
任務3 利用神經網絡辨認魚的種類157
任務4 用梯度下降算法求解參數.162
項目小結164
拓展練習165
項目8 卷積網絡深度學習167
任務1 構造特征辨認圖像174
任務2 用卷積網絡識別手寫數字179
項目小結182
拓展練習182
項目9 基于Python數據分析進行職業(yè)規(guī)劃183
任務1 爬取數據187
任務2 清洗和整理數據189
任務3 分析數據、輸出報表192
任務4 生成詞云圖196
項目小結200
拓展練習200
參考文獻201