Swift人工智能實(shí)戰(zhàn):從基礎(chǔ)理論到AI驅(qū)動(dòng)的應(yīng)用程序開發(fā)
鄧奕, 朱雪晴 譯
出版時(shí)間:2021年03月
頁數(shù):416
“長期來看,絕大部分的AI都 不會(huì)應(yīng)用于數(shù)據(jù)中心,而會(huì)應(yīng)用在實(shí)際使用數(shù)據(jù)的設(shè)備 上。因運(yùn)行速度快且表現(xiàn)力強(qiáng),Swift已成為實(shí)現(xiàn)此轉(zhuǎn)變的首選語言。本書對(duì)奠定AI下一個(gè)十年基礎(chǔ)的工具提供了精彩的介紹?!?br />
——Jameson Toole博士
Fritz AI的聯(lián)合創(chuàng)始人兼首席技術(shù)官
這本實(shí)用的書為所有程序員和開發(fā)人員提供了使用Swift進(jìn)行AI和機(jī)器學(xué)習(xí)開發(fā)的一站式服務(wù),讓他們可以在iOS、macOS、tvOS和 watchOS的Swift應(yīng)用中創(chuàng)建并實(shí)現(xiàn)基于AI和機(jī)器學(xué)習(xí)的功能。你將學(xué)習(xí)如何使用強(qiáng)大的AI軟件構(gòu)建應(yīng)用功能,從而識(shí)別圖像,進(jìn)行 預(yù)測,生成內(nèi)容,進(jìn)行推薦等。
對(duì)所有開發(fā)人員而言,AI越來越重要,即使你不是數(shù)據(jù)科學(xué)家或數(shù)學(xué)家,也可以在應(yīng)用程序中使用AI。本書探索基于Swift的AI和機(jī)器學(xué)習(xí)技術(shù),并討論了AI驅(qū)動(dòng)功能用在哪些場景下以及如何才有意義。書中使用了諸如基于Python的TuriCreate(來自蘋果公司)和Swift for TensorFlow(來自谷歌)等工具。
本書的主要內(nèi)容如下:
● 基礎(chǔ)知識(shí)和工具:學(xué)習(xí)AI基礎(chǔ)知識(shí),將任務(wù)應(yīng)用于模型,以及學(xué)習(xí)如何構(gòu)建或查找數(shù)據(jù)集。
● 基于任務(wù)的AI:構(gòu)建視覺、音頻、文本、運(yùn)動(dòng)和增強(qiáng)相關(guān)的功能,了解如何轉(zhuǎn)換現(xiàn)有模型。
● 超越:探索基于任務(wù)的實(shí)踐背后的理論,探索AI和機(jī)器學(xué)習(xí)方法,并學(xué)習(xí)如何從頭開始構(gòu)建應(yīng)用。
- 前言
- 第一部分 基礎(chǔ)知識(shí)和工具
- 第1章 人工智能!
- 1.1 Swift人工智能實(shí)戰(zhàn)以及Python
- 1.2 為何選擇Swift
- 1.3 什么是AI,它能做什么
- 1.4 實(shí)用AI任務(wù)
- 1.5 典型的基于任務(wù)的方法
- 第2章 AI工具
- 2.1 為什么采用自頂向下的方法
- 2.2 優(yōu)秀AI的優(yōu)秀工具
- 2.3 來自蘋果的工具
- 2.4 其他工具
- 2.5 AI相鄰工具
- 2.6 下一步
- 第3章 尋找或構(gòu)建數(shù)據(jù)集
- 3.1 規(guī)劃和識(shí)別目標(biāo)數(shù)據(jù)
- 3.2 尋找數(shù)據(jù)集
- 3.3 構(gòu)建數(shù)據(jù)集
- 3.4 準(zhǔn)備數(shù)據(jù)集
- 3.5 蘋果的模型
- 第二部分 任務(wù)
- 第4章 視覺
- 4.1 實(shí)用AI與視覺
- 4.2 任務(wù):人臉檢測
- 4.3 任務(wù):條形碼檢測
- 4.4 任務(wù):顯著性檢測
- 4.5 任務(wù):圖像相似度
- 4.6 任務(wù):圖像分類
- 4.7 任務(wù):繪圖識(shí)別
- 4.8 任務(wù):風(fēng)格分類
- 4.9 下一步
- 第5章 音頻
- 5.1 實(shí)用AI與音頻
- 5.2 任務(wù):語音識(shí)別
- 5.3 任務(wù):聲音分類
- 5.4 下一步
- 第6章 文本和語言
- 6.1 實(shí)用AI與文本和語言
- 6.2 任務(wù):語言識(shí)別
- 6.3 任務(wù):命名實(shí)體識(shí)別
- 6.4 任務(wù):詞形還原、標(biāo)注、分詞
- 6.5 任務(wù):情感分析
- 6.6 任務(wù):自定義文本分類器
- 6.7 下一步
- 第7章 運(yùn)動(dòng)和手勢
- 7.1 實(shí)用AI與運(yùn)動(dòng)和手勢
- 7.2 任務(wù):行為識(shí)別
- 7.3 任務(wù):繪圖手勢分類
- 7.4 任務(wù):行為分類
- 7.5 任務(wù):通過AI使用增強(qiáng)現(xiàn)實(shí)
- 7.6 下一步
- 第8章 增強(qiáng)
- 8.1 實(shí)用AI與增強(qiáng)
- 8.2 任務(wù):圖像風(fēng)格轉(zhuǎn)換
- 8.3 任務(wù):文本生成
- 8.4 任務(wù):用GAN生成圖像
- 8.5 任務(wù):電影推薦
- 8.6 任務(wù):回歸預(yù)測
- 8.7 下一步
- 第9章 功能之外
- 9.1 任務(wù):安裝Swift for TensorFlow
- 9.2 任務(wù):在Swift中使用Python
- 9.3 任務(wù):使用Swift for TensorFlow訓(xùn)練分類器
- 9.4 任務(wù):使用CoreML社區(qū)工具
- 9.5 任務(wù):在設(shè)備上更新模型
- 9.6 任務(wù):在設(shè)備上下載模型
- 9.7 下一步
- 第三部分 展望
- 第10章 AI和ML方法
- 10.1 術(shù)語
- 10.2 分類
- 10.3 聚類
- 10.4 下一步
- 第11章 探索底層
- 11.1 深入了解CoreML
- 11.2 視覺
- 11.3 音頻
- 11.4 文本和語言
- 11.5 推薦
- 11.6 預(yù)測
- 11.7 文本生成
- 11.8 生成
- 11.9 CoreML的未來
- 11.10 下一步
- 第12章 知此事要躬行
- 12.1 在CoreML的魔法背后
- 12.2 任務(wù):構(gòu)建XOR
- 12.3 代碼
- 12.4 訓(xùn)練
- 12.5 下一步
書名:Swift人工智能實(shí)戰(zhàn):從基礎(chǔ)理論到AI驅(qū)動(dòng)的應(yīng)用程序開發(fā)
譯者:鄧奕, 朱雪晴 譯
國內(nèi)出版社:機(jī)械工業(yè)出版社
出版時(shí)間:2021年03月
頁數(shù):416
書號(hào):978-7-111-67538-9
原版書書名:Practical Artificial Intelligence with Swift
原版書出版商:O'Reilly Media
Mars Geldard
Mars Geldard是來自澳大利亞塔斯馬 尼亞州的研究者和計(jì)算機(jī)科學(xué)家。
Jonathon Manning
Jon Manning是Secret Lab(分布在澳洲的霍巴特、塔斯馬尼亞的一個(gè)獨(dú)立的游戲開發(fā)工作室)的創(chuàng)立者之一。他從事于各類應(yīng)用,從兒童的iPad游戲到即時(shí)通信客戶端。他精通Core Animation,并且經(jīng)常在充滿了渴望學(xué)習(xí)的iOS開發(fā)者的班級(jí)里激情地講課。Jon是Horse_ebooks(https://twitters.com/Horse_ebooks)的超級(jí)粉絲,在Twitter上@desplesda可以找到他。
Jonathon Manning是Secret Lab的聯(lián)合創(chuàng)始人之一。Secret Lab是一個(gè)獨(dú)立的游戲工作室,位于澳大利亞塔斯馬尼亞風(fēng)景秀麗的霍巴特(一個(gè)位于南半球底部的小島)。他致力于開發(fā)各種 App,從iPad兒童益智游戲到即時(shí)消息軟件的客戶端。Jon即將獲得計(jì)算機(jī)博士學(xué)位,他的 Twitter是@desplesda。
Paris Buttfield-Addison
Paris Buttfield-Addison是Secret Lab的另一個(gè)創(chuàng)立者,他負(fù)責(zé)經(jīng)營他們的工作室。Paris同樣從事著各類應(yīng)用,從非常流行的iPad烹飪應(yīng)用到家庭自動(dòng)化工具。在很早以前,他就成為了一個(gè)OS X開發(fā)者,并且對(duì)澳洲的稅法有很深的研究。你可以通過@parisba在Twitter上找到他。訪問Secret Lab,可以通過http://www.secretlab.com.au或者在Twitter上@thesecretlab。
Paris Buttfield-Addison也是Secret Lab的聯(lián)合創(chuàng)始人之一。Secret Lab 制作的手游和App 曾獲得不錯(cuò)的口碑。Paris之前還曾擔(dān)任過Meebo(請(qǐng)查詢Google)的移動(dòng)產(chǎn)品經(jīng)理,他已經(jīng)獲得了計(jì)算機(jī)博士學(xué)位。他的Twitter是@parisba。
Tim Nugent
Tim Nugent想要成為一個(gè)手機(jī)應(yīng)用軟件的開發(fā)者、游戲的設(shè)計(jì)者和博士生,他現(xiàn)在甚
至想當(dāng)一名作家。當(dāng)他在不忙于應(yīng)付這些工作時(shí),他把大部分時(shí)間都花在了設(shè)計(jì)和創(chuàng)
建不會(huì)讓任何人看見的小應(yīng)用和游戲上。Tim花在撰寫這段短小的個(gè)人介紹上的時(shí)間出
奇的長,在他說放棄之前他把大多數(shù)時(shí)間都用在了一部幽默的科幻參考資料上了。在
Twitter的@The_McJones上可以找到Tim。