Deep Learning: 用Python進行深度學習的基礎理論實作
相關熱銷的書籍推薦給您
書名:DEEP LEARNING|用PYTHON進行深度學習的基礎理論實作
出版社:歐萊禮
出版年月:201708
條碼:9789864764846
內容簡介
不走捷徑,幫助您真正搞懂「深度學習」的真義
這是一本與「深度學習」有關的書籍。從入門開始說明,一步一步帶領你瞭解深度學習必須具備的知識。本書可以幫助您了解:深度學習究竟是什麼?有何特色?根據何種原理來運作?
從零開始,由實做中學習
本書的目標是,盡量避免使用不瞭解內容的「黑盒子」,以基礎的知識為起點,以容易上手的Python撰寫程式,從動手實作的過程中,一步步深入瞭解深度學習。若以車用書籍來比喻這本書的話,這本書並不屬於汽車駕訓教材,而是希望能夠幫助您瞭解車子的原理,而非教您開車的方法。為了瞭解汽車的結構,必須試著打開車子的引擎蓋,將每個零件都拿起來觀察、操作看看。然後盡量用簡單的形狀,篩選出車子的核心部分,就像組合迷你模型般,製作出這台車子。本書的目標,就是透過製作車子的過程,讓你感受到自己實際可以製作出車子,進而熟悉與車子的相關技術。
本書特色:
.利用最少的外部函式庫,使用Python,從零開始實際執行深度學習的程式。
.說明Python 的用法,讓Python 的初學者也能理解。
.實際執行Python 的原始碼,同時提供讀者手邊可以進行實驗的學習環境。
.從簡單的機器學習問題開始,到最後執行精密辨識影像的系統。
.以淺顯易懂的方式說明深度學習與神經網路理論。
.針對看似複雜的技術,如誤差反向傳播與卷積運算等,利用實際操作方式說明,幫助理解。
.介紹在執行深度學習時,有幫助且實用的技巧,包括決定學習率的方法、權重的預設值等。
.說明Batch Normalization、Dropout、Adam 等最近的趨勢與操作。
.為什麼深度學習很優秀,為什麼加深層數,就能提高辨識準確度,為什麼隱藏層很重要,仔細說明這些「為什麼」。
.介紹自動運作、產生影像、強化學習等深度學習的應用範例。
作者介紹
作者簡介
斎藤康毅
1984年生於長崎縣對馬,畢業於東京工業大學工學院,東京大學研究所學際情報學府學士課程修畢。現在於企業內從事與電腦視覺、機器學習有關的研究開發工作。1984年生於長崎縣對馬,畢業於東京工業大學工學院,東京大學研究所學際情報學府學士課程修畢。現在於企業內從事與電腦視覺、機器學習有關的研究開發工作。
目錄
第一章 Python入門
第二章 感知器
第三章 神經網路
第四章 神經網路的學習
第五章 誤差反向傳播法
第六章 與學習有關的技巧
第七章 卷積神經網路
第八章 深度學習
附錄A Softmax-with-Loss層的計算圖
參考文獻
立即查看
Python 程式設計基石:基礎概念與實戰應用全攻略 (1版)
類似書籍推薦給您
立即查看
零基礎Python程式設計入門 (1版)
類似書籍推薦給您
【簡介】
●Python完整範例,提供語法實證
●上機程式測驗,強化實作能力
●課後學習園地,驗收教學成效
●簡潔文字說明,搭配圖文並茂
Python語言開發的目標之一是讓程式碼像讀本書那樣容易理解,也因為簡單易記、程式碼容易閱讀的優點,已逐漸成為程式設計的第一入門學習語言。Python語言具備物件導向、直譯、程式碼簡潔、跨平台、自由/開放原始碼等特性,加上豐富強大的套件模組,讓Python的用途更為廣泛。
本書完全以入門者的角度去介紹,結合運算思維與演算法的基本觀念,並以Python語言來實作,寫作風格以淺顯易懂的文字,循序介紹Python語言的入門基礎。精彩篇幅如下:
● 我的第一個Python程式
● 認識資料處理
● 運算式與運算子
● 流程控制與選擇結構
● 重複結構
● 複合式資料型別簡介
● 函數
● 模組與套件
【目錄】
目錄
第一章 我的第一個Python程式
1-1 程式語言簡介
1-2 演算法與流程圖
1-3 Python語言簡介
1-4 Python下載與安裝
1-5 Python程式初體驗
本章課後習題
第二章 認識資料處理
2-1 變數
2-2 資料型態簡介
2-3 方便實用的輸出入指令
本章課後習題
第三章 運算式與運算子
3-1 算術運算子
3-2 指定運算子
3-3 關係運算子
3-4 邏輯運算子
3-5 運算子優先順序
3-6 本章綜合範例:快速兌換鈔票演算法
本章課後習題
第四章 流程控制與選擇結構
4-1 循序結構
4-2 選擇結構
4-3 本章綜合範例:閏年判斷演算法
本章課後習題
第五章 重複結構
5-1 for迴圈
5-2 while迴圈指令
5-3 迴圈控制指令
5-4 本章綜合範例:密碼驗證程式演算法
本章課後習題
第六章 複合式資料型別簡介
6-1 串列(list)
6-2 元組(tuple)
6-3 字典(dict)
6-4 集合(set)
本章課後習題
第七章 函數
7-1 函數簡介
7-2 常見Python函數
7-3 本章綜合範例:利用輾轉相除法求最大公因數
本章課後習題
第八章 模組與套件
8-1 模組簡介
8-2 常用內建模組
8-3 建立自訂模組
8-4 本章綜合範例:隨機將數列洗牌
本章課後習題
課後習題解答
立即查看
從零開始學Python程式設計(第六版)(適用Python 3.10以上) (6版)
類似書籍推薦給您
立即查看
運算思維與Python程式設計-含GLAD ICTP計算機程式能力國際認證核心能力Essentials Level(範例download)
類似書籍推薦給您
1.介紹Python基礎技術與通過ICTP計算機程式能力國際認證的實用教材。
2.本書介紹的內容包含ICTP計算機程式能力國際認證-核心能力(Information and Communication Technology Programs-using Programming(Python) -Essentials Level)考試重點的出題方向:文字化軟體功能與操作、結構化與模組化程式設計、演算法的程式設計。
3.本書主題循序漸進講解清楚,程式結構清晰,範例說明引導使用者逐步設計程式,解決可能碰到的生活難題。
4.章前有「本章學習地圖」作為引導,章末「重點掃描」是強化觀念與複習。而在各章習題中加入許多和ICTP考題類型相關的測驗題目,附錄也根據ICTP計算機程式能力三大出題方向設計模擬試題。
目錄
第1 章 認識Python 與操作環境
1-1 軟體開發的基礎 ................................. 2
1-2 認識運算思維 .................................... 5
1-3 Python 簡介與特色 ........................... 9
1-4 Python 的重要應用 .........................10
1-5 Python 下載與安裝 .........................15
1-6 第一支Python 程式就上手 .............18
1-7 程式文件結構注意事項 ....................20
第2 章 變數與資料型態
2-1 變數命名與指派 ...............................28
2-2 基本資料型態 ..................................31
2-3 格式化輸出功能 ...............................35
2-4 input 輸入函式................................40
2-5 資料型態轉換 ..................................41
第3 章 運算式與運算子
3-1 算術運算子 ......................................48
3-2 指派運算子 ......................................49
3-3 比較運算子 ......................................52
3-4 邏輯運算子 ......................................52
3-5 位元運算子 ......................................55
3-6 位移運算子 ......................................57
3-7 運算子優先順序 ...............................58
第4 章 流程控制與迴圈
4-1 認識流程控制 ..................................68
4-2 決策流程控制 ..................................70
4-3 重複結構——迴圈 ...........................76
4-4 其它流程控制指令 ...........................82
第5 章 字元與字串
5-1 編碼的認識與宣告 ...........................94
5-2 建立字串..........................................96
5-3 認識跳脫字元 ..................................97
5-4 字串索引與切片 ...............................98
5-5 字串常用運算子 .............................102
5-6 字串常用函數與方法 .....................103
第6 章 容器資料型別
6-1 容器資料型別的比較 .....................116
6-2 list 串列 .........................................117
6-3 tuple 序對 .....................................122
6-4 dict 字典 .......................................125
6-5 set 集合 .........................................129
第7 章 函數
7-1 認識函數........................................140
7-2 變數的有效範圍 .............................147
7-3 遞迴函數........................................149
7-4 實用的內建函數 .............................151
第8 章 模組與工具的操作
8-1 認識模組........................................166
8-2 實用內建模組與線上輔助 ..............170
8-3 第三方套件 ....................................177
第9 章 疑難排解與錯誤處理
9-1 程式錯誤類型 ................................184
9-2 認識例外........................................187
9-3 例外處理簡介 ................................189
第10 章 檔案輸入與輸出
10-1 認識檔案 .....................................200
10-2 檔案的寫入 ..................................202
10-3 讀取檔案 .....................................204
附錄
ICTP 計算機綜合能力試題 .................................214
參考答案 .................................................239
立即查看
Python 程式設計─AI 與資料科學應用 (3版)
類似書籍推薦給您
【簡介】
新版書將 AI 協作各個部分整合到章節中,從 AI 幻覺的案例開始說明提示工程,到如何利用 AI 協助除錯、產生測試案例、分析問題、推薦語法,並以通用大語言模型 ChatGPT、Claude 與哈佛大學特殊用途 CS50.ai 助教來作說明。
本書分成基礎篇和應用篇兩個部分來引發讀者學習興趣,第一部分「基礎篇」主要在介紹 Python 程式語言的基本語法與基本套件。第二部分「應用篇」分別是:「AI 協作案例」、「人臉辨識」、「物件辨識」、「視覺化文字資料」、「簡單線性迴歸」、「簡單線性分類」、「地理資訊系統應用」、「序列資料處理」、「資料的動畫呈現」、「字元辨識、翻譯與語音轉譯」。讓讀者可以用非常少的程式碼,製作出各式各樣與 AI 和「資料科學」相關的應用系統。
本書有完整的學習地圖,讀者可以依循學習地圖來學習,部分「應用篇」的章節,不會用到所有「基礎篇」的內容,所以可以安排提前學習,讀者甚至可以自行規劃學習路徑。另外,本書大部分所使用的資料集都會重複使用,讀者也可以依據資料使用的前後關係來自行規劃學習路徑。
【目錄】
Part 1 基礎篇
Chapter 1 Python程式語言簡介
Chapter 2 人工智慧與資料科學簡介
Chapter 3 變數與輸入輸出
Chapter 4 控制結構 ─ 分支
Chapter 5 控制結構 ─ 迴圈
Chapter 6 函數的使用與製作
Chapter 7 容器型別
Chapter 8 套件簡介
Part 2 應用篇
Chapter 9 AI協作案例簡介
Chapter 10 人臉辨識
Chapter 11 物件辨識
Chapter 12 視覺化文字資料
Chapter 13 簡單線性迴歸
Chapter 14 簡單線性分類
Chapter 15 地理資訊系統應用
Chapter 16 序列資料處理
Chapter 17 資料的動畫呈現
Chapter 18 字元辨識、翻譯與語音轉譯
立即查看