從機器學習到人工智慧|寫給Android/iOS程式師的ML/AI開發指南 (AI and Machine Learning for On-Device Development: A Programmer's Guide)

從機器學習到人工智慧|寫給Android/iOS程式師的ML/AI開發指南 (AI and Machine Learning for On-Device Development: A Programmer's Guide)

作者: Laurence Moroney 藍子軒 譯
出版社: 歐萊禮
出版在: 2022-07-27
ISBN-13: 9786263242388
ISBN-10: 6263242388
裝訂格式: 平裝
總頁數: 368 頁





內容描述


幫助Android/iOS開發者了解如何應用AI/機器學習技術開發app
如果無處可用,AI什麼都不是。在人手一機的時代裡,如何應用AI已經成為行動裝置App開發人員的必修課程。本書是你在主流行動裝置平台(iOS與Android)上應用機器學習技術開發相關app的最佳指南。

本書介紹機器學習的相關技術與工具,並引導你應用ML Kit、TensorFlow Lite與Core ML等工具,開發電腦視覺與文字辨識等應用機器學習技術的Android/iOS應用程式。

.介紹可以應用在行動裝置上的AI/ML相關技術
.建立為iOS和Android的機器學習模型
.應用ML Kit與TensorFlow Lite開發Android/iOS應用程式
.如何依據需求選擇技術與工具,如雲端或裝置端的取捨,以及API的選擇
.了解機器學習技術應用的上的隱私與道德考量  

<序>
成功的作家總是說,你所能寫出最棒的書,就是你自己也想讀的書。所以我寫了這本書;因為我覺得所有的行動裝置開發者,都應該把「機器學習」納入自己的工具箱。我真心希望各位在學習過程中,確實發現本書很有幫助。
誰應該閱讀本書?
如果你是一個行動裝置開發者,很喜歡寫一些Android或iOS的程式碼,也很喜歡透過App或網站來取悅使用者,但你總是感到很好奇,不知道該如何把ML機器學習融入到你的工作流程中,那本書就很適合你!本書的目標就是向你展示各種不同的軟體框架,幫助你快速進入狀況,邁出有用的第一步。如果你想更進一步(比如探索自定義模型、深入研究機器學習),本書也可以為你指引方向。
幫助手機APP開發者運用機器學習的技術
我在Google的工作目標,就是讓所有開發者都能夠輕鬆運用AI人工智慧,揭開那看似神秘的數學面紗,讓大家都能掌握AI強大的力量。為了實現此一目標,其中一個重點就是針對行動裝置開發者(無論Android還是iOS),在運用機器學習方面樹立起一些新的行動典範。
有個古老的笑話說,在網際網路發展初期,一般建議都是叫我們別和陌生人交談,而且絕不要搭陌生人的車。但如今由於典範轉移,我們隨時隨地都可以在網路上,與陌生人愉快地打招呼,甚至搭上陌生人的車也沒問題了!這些行為之所以成為可能,就是因為有了各種可移動、隨時可連網的運算裝置。大家做事的方式,也因此而徹底改變了。
我們運用運算裝置所發展出來的下一波新事物,一定是由「機器學習」所推動的。但是接下來會出現什麼樣的發展,連我自己也只能用猜的!我寫這本書主要是想要幫助你,親愛的讀者,希望你可以在眾多的選擇中找出方向。也許你所寫的App,就有可能改變一切。我已經迫不及待,想看你用它來做些什麼了!


目錄大綱


第一章 人工智慧 & 機器學習簡介
第二章 電腦視覺簡介
第三章 ML Kit 簡介
第四章 善用 ML Kit的電腦視覺Android App
第五章 善用 ML Kit的文字處理Android App
第六章 善用 ML Kit的電腦視覺iOS App
第七章 善用 ML Kit的文字處理iOS App
第八章 深入理解 TensorFlow Lite
第九章 建立自定義模型
第十章 使用自定義模型的 Android App
第十一章 使用自定義模型的 iOS App
第十二章 用 Firebase 來協助 App 產品化
第十三章 使用 Create ML 與 Core ML 的 iOS App
第十四章 行動 App 存取雲端模型
第十五章 行動 App 的道德面、公平性與隱私權考量


作者介紹


Laurence Moroney任職於Google,負責倡導AI人工智慧。目標就是教育全世界軟體開發者運用機器學習打造出人工智慧系統。他是Youtube頻道「TensorFlow」的常客,也是全球公認的專業主題演講者,更著有數不勝數的書籍,其中包括好幾本暢銷的科幻小說,以及一部已完成製作的劇本。




相關書籍

Python 數據處理 (Data Wrangling with Python)

作者 傑奎琳·凱澤爾 (Jacqueline Kazil) 凱瑟琳·賈繆爾 (Katharine Jarmul)

2022-07-27

機器學習基礎

作者 肖睿 段小手 劉世軍 萬文兵 王剛 趙璐華

2022-07-27

Practical MATLAB Deep Learning: A Project-Based Approach

作者 Paluszek Michael Thomas Stephanie

2022-07-27