AI人工智慧導論─理論、實務及素養
作  者╱
葛宗融、余執彰、張元翔、李國誠、許經夌、陳若暉、蕭育霖、連育仁、倪晶瑋、石�攭ㄐB陳民樺、吳昱鋒、林俊閎、高欣欣、蔡鐘慶
出版社別╱
五南
書  系╱
通識系列
出版日期╱
2021/09/08   (2版 1刷)
  
即日起五南舊官網僅提供書籍查詢,如欲購書,請至五南新官網 https://www.wunan.com.tw/
I  S  B  N ╱
978-986-522-971-9
書  號╱
1H1R
頁  數╱
224
開  數╱
20K
定  價╱
360 (特價 288)


葛宗融
現職:中原大學生物醫學工程學系助理教授兼教學發展中心主任
學歷:國立清華大學動力機械工程學系博士

余執彰
現職:中原大學資訊工程學系副教授
學歷:國立中央大學資訊工程博士

張元翔
現職:中原大學資訊工程學系副教授兼系主任
學歷:美國匹茲堡大學電機工程系博士

李國誠
現職:中原大學資訊管理系助理教授兼中原與天普商學管理雙學士學位學程主任
學歷:美國路易維爾大學資訊工程博士

許經夌
現職:中原大學 物理學系教授
學歷:美國塔夫茨大學物理博士

陳若暉
現職:中原大學企業管理學系教授
學歷:美國北伊利諾大學經濟博士

蕭育霖
現職:中原大學工業與系統工程學系助理教授
學歷:美國 紐約州州立大學工業及系統工程博士

連育仁
現職:中原大學應用華語文學系助理教授級專業技術人員
學歷:國立政治大學華語文教學博士學位學程博士候選人

倪晶瑋
現職:中原大學室內設計學系副教授
學歷:德國斯圖佳特大學建築與都市計畫學位工學博士

石�攭�
現職:中原大學通識中心助理教授
學歷:國立臺灣大學 生物環境系統工程博士

陳民樺
現職:中原大學生物醫學工程學系助理教授
學歷:國立臺灣大學醫學工程博士

吳昱鋒
現職:中原大學教育研究所助理教授
學歷:北科羅拉多大學(University of Northern Colorado)教育科技博士

林俊閎
現職:中原大學師資培育中心助理教授
學歷:國立中央大學學習與教學研究所博士

高欣欣
現職:中原大學應用數學系教授
學歷:美國加州大學數學博士

蔡鐘慶
現職:中原大學財經法律學系助理教授
學歷:國立中正大學法學博士

再版序

第一章 AI 領域概論
明日世界-奇幻的少年AI/葛宗融
AI歷史與發展/葛宗融、余執彰
機器學習困難嗎?/張元翔
AI與人文的對話/余執彰
深度學習是什麼? /余執彰
資料探勘的重要/李國誠

第二章 AI 專業技術介紹
生成對抗概念-AI動漫好可愛/許經夌
智慧金融科技/陳若暉
智慧製造/蕭育霖
智慧文本的發展/連育仁
設計AI&AI設計/倪晶瑋
AI結合物聯網於智慧環境監控/石�攭�
AI醫學與健康照顧/陳民樺

第三章 AI 實作演練
大家都來玩AI -影像辨識/葛宗融
大家都來玩AI -圖片辨識/余執彰
大家都來玩AI -自走車/葛宗融/余執彰
大家都來玩AI -交談式AI/余執彰

第四章 AI 素養陶鑄
科技始終來自於人性/吳昱鋒
AI問卷設計/林俊閎
AI無所不在/吳昱鋒
AI技術背後的省思/余執彰
AI倫理/高欣欣
AI與法律/蔡鐘慶

無人機的基礎概
論:Pytho
n程式設計實作
Case Cl
osed! H
ow to g
et your
resear
ch publ
ished
量化研究與統計
分析:SPSS
與R資料分析範
例解析
固定收益證券與
利率衍生性商品
:使用Pyth
on語言(附光
碟)
機器人學的基礎
概論:Pyth
on程式設計實
作
文獻計量學實作
指南:從知識圖
譜到研究洞見的
方法、工具與實
例




在實作一開始,想問一個簡單的問題,圖3-1 中有兩種動物的圖片,可以知道分別是什麼動物嗎?相信大家都可以快速地回答出圖片裡的動物分別是貓與狗,甚至有些人還能準確地說出貓與狗的品種,但是,還記得我們是從什麼時候開始知道這兩張圖片分別是貓與狗的嗎?其實,我們的大腦就像人工智慧的分類器一樣,都是從過去的經驗中,依據各個管道或是媒介,將貓與狗的分類在腦海中進行學習,比如小時候父母指著貓與狗的圖片告訴我們,這動物是貓、這動物是狗,此種針對問題有明確答案的學習方式為前述章節所說的監督式學習,這也是我們此章節要學習人工智慧實作應用的影像辨識學習方式。
之前的章節我們認識了人工智慧、機器學習、深度學習等名詞,此三者間的關係如圖3-2 所示,人工智慧可以定義為,使用機器來展現人類的智慧的方式,即使用機器來完成需要人類才能達成的任務;而機器學習是人工智慧的一種實現方式,與通過特定演算法來完成任務的方式不同,是透過大量資料的特徵來學習,以找到其運行規則來達到人工智慧的方法;而深度學習則是機器學習的一種技術,其不需用透過特徵工程來提取特徵進行學習,其模型本身就包含了自動特徵提取的功能,只需要給予大量的數據與對應的答案即可得到適合的演算法,或是稱作運算模型。
機器學習是透過大量資料的特徵來學習的人工智慧,而一般我們會將原始資料集分為訓練資料集(training dataset)與測試資料集(test dataset),如圖3-3 所示,訓練集通常會占大部分比例,用來訓練模型,訓練完成後,再使用未參與訓練的測試集來測試模型的效能。然而,為了避免過擬合(overfitting)的情況發生,通常會將訓練資料集再切分一部分作為驗證資料集(validationdataset)(如圖3-4)。舉例來說,訓練資料集就像教科書,用來學習知識,驗證資料集則是練習題,用來確認學習的效果,避免背題目、死讀書之類的情況發生,而測試資料集則是最後確認學習成果的期末考試。
機器學習的訓練、測試流程圖如圖3-5,在監督式學習的情況下,機器學習會從大量過去的資料(data)和經驗(labels,即答案)來學習,通過其特徵(features)來找出新的演算法(model,即模型)來完成任務。而我們接下來會使用的機器學習方式為人工神經網路(artificial neural network, ANN),人工神經網路是一種模仿生物神經結構的數學模型,如圖3-6 所示,可以分為輸入層(input layer)、隱藏層(hidden layer)、輸出層(output layer)三個層次,其中隱藏層數量可以由模型設計者進行調整,隱藏層的每個神經元都代表一個抽象特徵。人工神經網路中每層神經元之間都有連結,如圖3-7 所示,每一個下層神經元都與前一層所有神經元有連結,並擁有各自的權重與偏差,其關係如式-1 所示:
a_0^((1)) = σ [〖(W〗_(0, 0)^((1))×a_0^((0))) +〖 (W〗_(0, 1)^((1))×a_1^((0)))
+〖 (W〗_(0, 2)^((1))×a_2^((0))) + B_0^((1))] (式 -1)