新手村逃脫!初心者的 Python 機器學習攻略(iT邦幫忙鐵人賽系列書) - 台灣金融研訓院金融廣場網路書店
內容簡介
使用 Python 程式語言實作機器學習基礎理論的入門書,均衡涵蓋程式套件應用與理論推導,透過本書讀者能夠按圖索驥,走出機器學習新手村,成功一轉!
❶ 先使用套件現成類別與函式
❷ 再認識演算方法理論與推導
❸ 最後使用自行定義類別重現
內容簡介
本書內容改編自第 8 屆 iT 邦幫忙鐵人賽,Big Data 組冠軍網路系列文章──《 R 語言使用者的 Python 學習筆記》,從系列文章中後段開始改寫,省略了原本 Python 基礎語法、網頁資料擷取(俗稱爬蟲)與 Pandas 的章節,著重在以 NumPy、Matplotlib、Scikit-Learn 入門機器學習基礎理論的部分,並與作者的實體課程 (台大工商管理學系、台大資工系統訓練班與中華電信學院等資料科學課程) 教材整合編修而成。
三大重點
❶ 先使用套件現成類別與函式
☛NumPy 的 N 維陣列操作與運算
☛物件導向風格的 Matplotlib 視覺化
☛Scikit-Learn 的五個核心理念
☛Keras 的模型建立步驟
❷ 再認識演算方法理論與推導
☛均方誤差函式
☛梯度遞減演算方法
☛交叉熵函式
☛前向傳播與反向傳播
❸ 最後使用自行定義類別重現
☛正規方程類別
☛梯度遞減類別與 AdaGrad 類別
☛羅吉斯迴歸類別
☛深度學習類別
❶ 先使用套件現成類別與函式
❷ 再認識演算方法理論與推導
❸ 最後使用自行定義類別重現
內容簡介
本書內容改編自第 8 屆 iT 邦幫忙鐵人賽,Big Data 組冠軍網路系列文章──《 R 語言使用者的 Python 學習筆記》,從系列文章中後段開始改寫,省略了原本 Python 基礎語法、網頁資料擷取(俗稱爬蟲)與 Pandas 的章節,著重在以 NumPy、Matplotlib、Scikit-Learn 入門機器學習基礎理論的部分,並與作者的實體課程 (台大工商管理學系、台大資工系統訓練班與中華電信學院等資料科學課程) 教材整合編修而成。
三大重點
❶ 先使用套件現成類別與函式
☛NumPy 的 N 維陣列操作與運算
☛物件導向風格的 Matplotlib 視覺化
☛Scikit-Learn 的五個核心理念
☛Keras 的模型建立步驟
❷ 再認識演算方法理論與推導
☛均方誤差函式
☛梯度遞減演算方法
☛交叉熵函式
☛前向傳播與反向傳播
❸ 最後使用自行定義類別重現
☛正規方程類別
☛梯度遞減類別與 AdaGrad 類別
☛羅吉斯迴歸類別
☛深度學習類別
目錄
CHAPTER 1 關於視覺化與機器學習
1.1 一個資料科學專案
1.2 何謂視覺化
1.3 為何視覺化
1.4 何謂機器學習
1.5 pyvizml 模組
1.6 為何機器學習
1.7 延伸閱讀
CHAPTER 2 數列運算
2.1 關於 NumPy
2.2 為何 NumPy
2.3 如何建立 ndarray
2.4 常用的 ndarray 屬性
2.5 純量、向量、矩陣與張量
2.6 ndarray 的索引
2.7 ndarray 的切割
2.8 ndarray 特別的索引
2.9 重塑外觀
2.10 複製陣列
2.11 合併陣列
2.12 通用函式
2.13 聚合函式
2.14 延伸閱讀
CHAPTER 3 資料探索
3.1 關於 Matplotlib
3.2 為何 Matplotlib
3.3 使用 Matplotlib 的兩種方式
3.4 輸出 Matplotlib 作圖
3.5 常見的探索性資料分析
3.6 觀察數值資料相關性的需求
3.7 觀察類別資料排序的需求
3.8 觀察數值資料分布的需求
3.9 觀察數學函式外觀的需求
3.10 觀察區域海拔高度的需求
3.11 顯示二維數值陣列的需求
3.12 如何為圖形增加元素
3.13 如何在圖形中加入中文字
3.14 如何繪製子圖
3.15 延伸閱讀
CHAPTER 4 機器學習入門
4.1 關於 Scikit-Learn
4.2 為何 Scikit-Learn
4.3 五個核心理念
4.4 機器學習的資料表達
4.5 Scikit-Learn 的支援場景
4.6 關於訓練、驗證與測試資料
4.7 延伸閱讀
CHAPTER 5 數值預測的任務
5.1 關於數值預測的任務
5.2 以 Scikit-Learn 預測器完成數值預測任務
5.3 正規方程 Normal Equation
5.4 自訂正規方程類別 NormalEquation
5.5 計算複雜性
5.6 梯度遞減 Gradient Descent
5.7 自訂梯度遞減類別 GradientDescent
5.8 標準化與進階的梯度遞減
5.9 延伸閱讀
CHAPTER 6 類別預測的任務
6.1 關於類別預測的任務
6.2 以 Scikit-Learn 預測器完成類別預測任務
6.3 羅吉斯迴歸
6.4 自訂羅吉斯迴歸類別 LogitReg
6.5 二元分類延伸至多元分類:One versus rest
6.6 二元分類延伸至多元分類:Softmax 函式
6.7 兩種表示類別向量的形式
6.8 延伸閱讀
CHAPTER 7 表現的評估
7.1 如何評估機器學習演算方法
7.2 評估數值預測任務的表現
7.3 評估類別預測任務的表現
7.4 自訂計算評估指標的類別 ClfMetrics
7.5 誤差的來源
7.6 減少訓練誤差
7.7 減少訓練誤差與測試誤差的間距
7.8 延伸閱讀
CHAPTER 8 深度學習入門
8.1 什麼是深度學習
8.2 為何深度學習
8.3 什麼是 Keras
8.4 為何 Keras
8.5 撰寫 Keras 的步驟
8.6 前向傳播
8.7 反向傳播
8.8 自訂深度學習類別 DeepLearning
8.9 MNIST 資料與時裝 MNIST 資料
8.10 延伸閱讀
APPENDIX A pyvizml.py
1.1 一個資料科學專案
1.2 何謂視覺化
1.3 為何視覺化
1.4 何謂機器學習
1.5 pyvizml 模組
1.6 為何機器學習
1.7 延伸閱讀
CHAPTER 2 數列運算
2.1 關於 NumPy
2.2 為何 NumPy
2.3 如何建立 ndarray
2.4 常用的 ndarray 屬性
2.5 純量、向量、矩陣與張量
2.6 ndarray 的索引
2.7 ndarray 的切割
2.8 ndarray 特別的索引
2.9 重塑外觀
2.10 複製陣列
2.11 合併陣列
2.12 通用函式
2.13 聚合函式
2.14 延伸閱讀
CHAPTER 3 資料探索
3.1 關於 Matplotlib
3.2 為何 Matplotlib
3.3 使用 Matplotlib 的兩種方式
3.4 輸出 Matplotlib 作圖
3.5 常見的探索性資料分析
3.6 觀察數值資料相關性的需求
3.7 觀察類別資料排序的需求
3.8 觀察數值資料分布的需求
3.9 觀察數學函式外觀的需求
3.10 觀察區域海拔高度的需求
3.11 顯示二維數值陣列的需求
3.12 如何為圖形增加元素
3.13 如何在圖形中加入中文字
3.14 如何繪製子圖
3.15 延伸閱讀
CHAPTER 4 機器學習入門
4.1 關於 Scikit-Learn
4.2 為何 Scikit-Learn
4.3 五個核心理念
4.4 機器學習的資料表達
4.5 Scikit-Learn 的支援場景
4.6 關於訓練、驗證與測試資料
4.7 延伸閱讀
CHAPTER 5 數值預測的任務
5.1 關於數值預測的任務
5.2 以 Scikit-Learn 預測器完成數值預測任務
5.3 正規方程 Normal Equation
5.4 自訂正規方程類別 NormalEquation
5.5 計算複雜性
5.6 梯度遞減 Gradient Descent
5.7 自訂梯度遞減類別 GradientDescent
5.8 標準化與進階的梯度遞減
5.9 延伸閱讀
CHAPTER 6 類別預測的任務
6.1 關於類別預測的任務
6.2 以 Scikit-Learn 預測器完成類別預測任務
6.3 羅吉斯迴歸
6.4 自訂羅吉斯迴歸類別 LogitReg
6.5 二元分類延伸至多元分類:One versus rest
6.6 二元分類延伸至多元分類:Softmax 函式
6.7 兩種表示類別向量的形式
6.8 延伸閱讀
CHAPTER 7 表現的評估
7.1 如何評估機器學習演算方法
7.2 評估數值預測任務的表現
7.3 評估類別預測任務的表現
7.4 自訂計算評估指標的類別 ClfMetrics
7.5 誤差的來源
7.6 減少訓練誤差
7.7 減少訓練誤差與測試誤差的間距
7.8 延伸閱讀
CHAPTER 8 深度學習入門
8.1 什麼是深度學習
8.2 為何深度學習
8.3 什麼是 Keras
8.4 為何 Keras
8.5 撰寫 Keras 的步驟
8.6 前向傳播
8.7 反向傳播
8.8 自訂深度學習類別 DeepLearning
8.9 MNIST 資料與時裝 MNIST 資料
8.10 延伸閱讀
APPENDIX A pyvizml.py
購買須知
因眾多考生詢問測驗相關書籍,為服務考生,爰設立各類參考用書專區供考生參考,本院對所有參考書籍均不作任何推薦及保證。
一.商品取貨方式說明如下:
(一)宅配:商品訂購滿499元,即可免自付運費80元。(二)超商取貨付款:
1.商品訂購滿399元,即可免自付運費40元。
2.商品送達您指定取貨之7-11超商門市後,系統將發送「超商取貨通知e-mail」及「手機簡訊」通知您於7日內前往超商門市取貨,或您也可於本院網站客戶服務網的「購書記錄」內查詢處理情形。
3.超過7日未至超商取貨,商品將被退回本院,須請您重新至網路書店下單訂購;如已付款,後續將處理退費事宜。若累計二次未至超商取貨,本院將取消您超商取貨付款之服務。
4.由於超商取貨有尺寸大小之限制,僅提供5本以內之書籍及影音光碟商品使用「超商取貨付款」功能。
二.若您訂購的商品是有現貨庫存的,將於您完成付款後起算,3至5個工作日內即可收到商品;若逾期未收到者,請來電與我們連絡 (02)3365-3563。
三.您所購買的商品享有到貨7日商品鑑賞期。若要辦理退貨,請於商品鑑賞期內寄回,且商品必須是全新狀態及完整包裝(商品、附件、發票等),否則恕不接受退貨。
2.商品送達您指定取貨之7-11超商門市後,系統將發送「超商取貨通知e-mail」及「手機簡訊」通知您於7日內前往超商門市取貨,或您也可於本院網站客戶服務網的「購書記錄」內查詢處理情形。
3.超過7日未至超商取貨,商品將被退回本院,須請您重新至網路書店下單訂購;如已付款,後續將處理退費事宜。若累計二次未至超商取貨,本院將取消您超商取貨付款之服務。
4.由於超商取貨有尺寸大小之限制,僅提供5本以內之書籍及影音光碟商品使用「超商取貨付款」功能。
二.若您訂購的商品是有現貨庫存的,將於您完成付款後起算,3至5個工作日內即可收到商品;若逾期未收到者,請來電與我們連絡 (02)3365-3563。
三.您所購買的商品享有到貨7日商品鑑賞期。若要辦理退貨,請於商品鑑賞期內寄回,且商品必須是全新狀態及完整包裝(商品、附件、發票等),否則恕不接受退貨。
相關商品
熱門推薦
-
接軌國際金融監理 建構全面遵循體制
曾令寧、呂桔誠詳盡介紹美國對外國銀行之監理,並彙整近期國際監理重點,擇取其他國家先進立法例,對比國內外監管要求,協
-
鄉民的金融科技能量包
黃崇哲、藍弋丰金融科技聊天術》四大熱門話題 帶你釐清FinTech樣貌 透過金融科技補充能量,隨時可以有最方便的
-
法遵科技、監理科技與金融科技監理
沈中華, 王儷容第一部清楚說明監理科技與金融科技監理的專書放眼全球監理科技的現況與趨勢了解主要國家金融科技監理挑戰以
-
金融科技力(2021年版)
台灣金融研訓院編輯委員會本書【適用112/10/31前之測驗】2024年新版預計112年9月1日出版本書內容介紹金融科技發展
-
融資租賃全攻略
黃守文融會融資租賃的概念,貫通作者十餘年經驗。旁徵租賃實務及案例,博引經營策略與分析。 融資租賃R
-
貓與銀行家
Nadir Mehadji(納迪爾‧邁哈吉)本書以蘇格拉底貓(Socrates)與銀行家貓大亨(Catsby)的投資規劃對話為架構,以輕鬆的筆調
-
無形資產評價師初級能力鑑定-無形資產評價之基礎知識(2022年版)
蘇瓜藤、詹凌菁、彭火樹、高銘淞、宋皇志無形資產評價師能力鑑定考試,是我國經濟部工業局為推動知識經濟,依據產業創新條例而辦理,並委託工業技術
-
Bank4.0金融常在,銀行不再?
Brett KingBank4.0是一個全新的世界監管機構重新思考傳統與創新的磨合、許可的分際及規章的制定;金融科技新創
-
窺見-你以為你知道,其實沒弄懂的事!
梁國源誰說經濟學家只關心經濟?誰說學者講的話很難懂? 在《窺見─你以為你知道,其實沒弄懂的事
-
數位「真」轉型—來自全球五大數位轉型銀行的實戰案例
克里斯‧史金納 (Chris Skinner) 編審:孫一仕、蕭俊傑本書作者精心挑選並揭開這些銀行的面紗,說明他們如何著手因應這些核心變遷,他們正在改變其應對變遷的