Python 神經網絡項目實戰 Neural Network Projects with Python
詹姆斯·洛伊(James Loy)
- 出版商: 人民郵電
- 出版日期: 2022-09-01
- 定價: $479
- 售價: 8.5 折 $407
- 語言: 簡體中文
- 頁數: 254
- ISBN: 7115549206
- ISBN-13: 9787115549204
-
相關分類:
DeepLearning、Python
- 此書翻譯自: Neural Network Projects with Python
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$534C# 神經網絡編程 -
NumPy 高速運算徹底解說 - 六行寫一隻程式?你真懂深度學習?手工算給你看!$750$638 -
$551Python 3.x 網絡爬蟲從零基礎到項目實戰 -
AI 黃金時期正好學:TensorFlow 2 高手有備而來$760$600 -
Python 網路爬蟲:大數據擷取、清洗、儲存與分析 -- 王者歸來, 2/e$750$593 -
Python 資料分析必備套件!Pandas 資料清理、重塑、過濾、視覺化 (Pandas 1.x Cookbook, 2/e)$780$663 -
Python:股票 × ETF 量化交易回測 102個活用技巧$600$468 -
Python 視窗 GUI 設計 活用 tkinter 之路 -- 王者歸來, 4/e$720$569 -
動手就能上手 - 看 Excel VBA 學 Python 資料處理自動化$880$695 -
$505Python 網絡爬蟲入門到實戰
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書主要講述了神經網絡的重要概念和技術,並展示瞭如何使用Python來解決日常生活中常見的神經網絡問題。本書包含了6個神經網絡相關的項目,分別是糖尿病預測、出租車費用預測、圖像分類、圖像降噪、情感分析和人臉識別,這6個項目均是從頭開始實現,且使用了不同的神經網絡。在每個項目中,本書首先會提出問題,然後介紹解決該問題需要用到的神經網絡架構,並給出選擇該神經網絡模型的原因,最後會使用Python語言從頭實現該模型。此外,本書還介紹了機器學習和神經網絡的基礎知識,以及人工智能未來的發展。
作者簡介
詹姆斯·洛伊是一名數據科學家,他在金融和醫療行業有5年以上的工作經驗。他曾在新加坡的銀行工作,通過預測性分析驅動創新,同時幫助銀行提高客戶的忠誠度。他也在醫療部門工作過,在那裡他通過數據分析來改善醫院做出的決斷。他在喬治亞理工大學獲得了電腦科學碩士學位,研究方向為機器學習。
他關註的研究領域有深度學習和應用機器學習,還包括為工業自動化系統開發基於電腦視覺的人工智能。他經常在Towards Data Science上發表文章,這是一個很有名的機器學習網站,每個月的訪問量在300萬人次以上。
目錄大綱
第 1章 機器學習和神經網絡導論 1
1.1 什麼是機器學習 2
1.1.1 機器學習算法 2
1.1.2 機器學習工作流 5
1.2 在你的電腦上配置機器學習環境 7
1.3 神經網絡 8
1.3.1 為什麼要使用神經網絡 9
1.3.2 神經網絡基礎結構 10
1.3.3 使用Python從頭開始訓練一個神經網絡 10
1.3.4 綜合應用 15
1.3.5 深度學習和神經網絡 16
1.4 pandas—強大的Python數據分析工具 17
1.4.1 pandas DataFrame 17
1.4.2 pandas中的數據可視化 20
1.4.3 使用pandas進行數據預處理 23
1.4.4 在神經網絡項目中使用pandas 26
1.5 TensorFlow和Keras——開源深度學習庫 26
1.5.1 Keras中的基礎構建單元 27
1.5.2 用Keras創建神經網絡 29
1.6 其他Python函數庫 31
1.7 小結 32
第 2章 基於多層感知器預測糖尿病 33
2.1 技術需求 33
2.2 糖尿病——理解問題 35
2.3 醫療中的人工智能 36
2.4 糖尿病數據集 37
2.5 探索性數據分析 38
2.6 數據預處理 43
2.6.1 處理缺失數據 43
2.6.2 數據標準化 46
2.6.3 將數據集分割為訓練數據集、測試數據集和驗證數據集 47
2.7 MLP 49
2.8 使用Keras構建模型 51
2.8.1 建模 51
2.8.2 模型編譯 53
2.8.3 模型訓練 53
2.9 結果分析 54
2.9.1 測試模型準確率 54
2.9.2 混淆矩陣 55
2.9.3 ROC曲線 57
2.9.4 進一步優化 59
2.10 小結 59
2.11 習題 60
第3章 基於深度前饋網絡預測出租車費用 62
3.1 技術需求 62
3.2 預測紐約市出租車打車費用 64
3.3 紐約市出租車打車費用數據集 64
3.4 探索性數據分析 64
3.4.1 地理位置數據可視化 66
3.4.2 全天及小時客流量 69
3.5 數據預處理 71
3.6 特徵工程 77
3.6.1 時空特徵 77
3.6.2 地理位置特徵 79
3.7 特徵縮放 82
3.8 深度前饋網絡 83
3.8.1 模型結構 83
3.8.2 回歸問題的損失函數 84
3.9 使用Keras構建模型 85
3.10 結果分析 87
3.11 綜合應用 91
3.12 小結 93
3.13 習題 94
第4章 是貓還是狗——使用捲積神經網絡進行圖像分類 96
4.1 技術需求 97
4.2 電腦視覺和目標識別 98
4.3 目標識別的問題類型 99
4.4 數字圖像作為神經網絡輸入 101
4.5 捲積神經網絡的基礎結構 102
4.5.1 濾波和捲積 102
4.5.2 最大池化 106
4.6 捲積神經網絡基本結構 107
4.7 現代捲積神經網絡回顧 108
4.7.1 LeNet(1998) 108
4.7.2 AlexNet(2012) 108
4.7.3 VGG16(2014) 109
4.7.4 Inception(2014) 109
4.7.5 ResNet(2015) 109
4.7.6 最新趨勢 109
4.8 貓狗數據集 110
4.9 在Keras中處理圖像數據 112
4.10 圖像增強 113
4.11 建模 116
4.11.1 構建簡單的捲積神經網絡 116
4.11.2 通過遷移學習利用預訓練模型 121
4.12 結果分析 124
4.13 小結 128
4.14 習題 129
第5章 使用自動編碼器進行圖像降噪 130
5.1 技術需求 130
5.2 什麼是自動編碼器 132
5.3 隱式表示 133
5.4 用於數據壓縮的自動編碼器 134
5.5 MNIST手寫數字數據集 134
5.6 構建簡單的自動編碼器 136
5.6.1 在Keras中構建自動編碼器 137
5.6.2 隱藏層尺寸對自動編碼器性能的影響 141
5.7 用於降噪的自動編碼器 143
5.8 基於自動編碼器的文件去噪 151
5.8.1 基本的捲積自動編碼器 155
5.8.2 深度捲積自動編碼器 158
5.9 小結 161
5.10 習題 161
第6章 使用長短期記憶網絡進行情感分析 163
6.1 技術需求 164
6.2 機器學習中的順序問題 165
6.3 自然語言處理和情感分析 166
6.4 RNN 168
6.4.1 RNN的內部結構 169
6.4.2 RNN中的長短期依賴 170
6.4.3 梯度消失問題 172
6.5 LSTM網絡 173
6.5.1 LSTM——直觀感受 173
6.5.2 LSTM網絡內部結構 174
6.6 IMDb影評數據集 178
6.7 用向量表示詞語 180
6.7.1 獨熱編碼 180
6.7.2 詞嵌入 181
6.8 模型結構 182
6.8.1 輸入 182
6.8.2 詞嵌入層 183
6.8.3 LSTM層 183
6.8.4 全連接層 183
6.8.5 輸出 183
6.9 在Keras中創建模型 184
6.9.1 導入數據 184
6.9.2 零填充 185
6.9.3 詞嵌入層和LSTM層 186
6.9.4 編譯和訓練模型 188
6.10 結果分析 189
6.11 代碼整合 195
6.12 小結 197
6.13 習題 198
第7章 基於神經網絡實現人臉識別系統 201
7.1 技術需求 202
7.2 人臉識別系統 203
7.3 分解人臉識別問題 203
7.3.1 人臉檢測 204
7.3.2 人臉識別 209
7.4 人臉識別系統需求 209
7.4.1 速度 210
7.4.2 可擴展性 210
7.4.3 基於小數據集來實現高準確率 211
7.5 一次學習 212
7.6 孿生神經網絡 213
7.7 對比損失函數 215
7.8 人臉數據集 216
7.9 在Keras中創建孿生神經網絡 220
7.10 在Keras中訓練模型 224
7.11 結果分析 227
7.12 重構代碼 230
7.13 創建一個實時人臉識別程序 234
7.13.1 人臉錄入過程 234
7.13.2 人臉識別過程 236
7.13.3 工作展望 239
7.14 小結 240
7.15 習題 241
第8章 未來是什麼樣的 242
8.1 項目總結 242
8.1.1 機器學習和神經網絡導論 243
8.1.2 基於多層感知機預測糖尿病 243
8.1.3 基於深度前饋網絡預測出租車費用 244
8.1.4 貓還是狗——使用捲積神經網絡進行圖像分類 244
8.1.5 使用自動編碼器進行圖像降噪 245
8.1.6 使用LSTM對影評進行情感分析 246
8.1.7 基於神經網絡實現人臉識別系統 246
8.2 神經網絡的最新進展 247
8.2.1 生成對抗網絡 247
8.2.2 深度強化學習 248
8.3 神經網絡的局限性 249
8.4 人工智能和機器學習的未來 250
8.4.1 強人工智能 251
8.4.2 自動機器學習 251
8.5 持續獲取機器學習的相關信息 252
8.5.1 圖書 252
8.5.2 學術期刊 252
8.5.3 基於真實數據集進行練習 253
8.6 推薦的機器學習數據集 253
8.7 總結 253


