Practical Artificial Intelligence with Swift: From Fundamental Theory to Development of Ai-Driven Apps

Geldard, Mars, Manning, Jonathon, Buttfield-Addison, Paris



Create and implement artificial intelligence-based features using the Swift programming language. With this practical book, programmers, developers, and those with knowledge of C, C++ will find a one-stop shop for AI and machine learning with Swift.

In the book's first two parts, you'll learn the fundamental theory of AI--essential for any developer working in this space--and discover how to use Swift in the practical application of that theory. In the third and final part, you'll explore the application of Swift-based AI and ML techniques in the construction of iOS applications, including where and how AI-driven features make sense.

Swift programmers will learn how to use open source tools such as Apple's Turi Create and Google's TensorFlow for Swift to train and build models for use in Swift applications.




Swift程式設計師將學習如何使用開源工具,例如Apple的Turi Create和Google的TensorFlow for Swift,來訓練和構建模型,以供Swift應用程序使用。


Marina Rose Geldard, more commonly known as Mars, is a Computer Scientist from Down Under in Tasmania. Entering the world of technology relatively late as a mature-aged student, she has found her place in the world: an industry where she can apply her lifelong love of mathematics and optimisation.

A compulsive volunteer at industry events, Mars also teaches artificial intelligence to first-year ICT students, hikes around in the Tasmanian wilderness, dabbles in research, and builds Game of Thrones in Minecraft.

Mars has been awarded the MJ Rees Prize (for excellence in Information Systems academia) at the University of Tasmania, and is an Apple WWDC Scholarship recipient for 2018. Mars is on the organising committee for Australia's longest running Apple developer event, the /dev/world conference (which is now in its 11th year), and serves on the board for her state's branch of the Australian Computer Society (ACS).

Jon is co-founder and technical lead at Secret Lab, a decade-old game development studio based in Tasmania, Australia. He holds a Bachelor of Computing with First Class Honours and earned a PhD in Computer Science/HCI for his exploration how people manipulate content ranking algorithms in social media.

Secret Lab builds video games and mobile apps, including original game concepts and games under contract for other developers and publishers. Secret Lab is best known for their work on the Australian Broadcasting Corporation's Play School games, the Qantas Joey Playbox, and Night in the Woods. Secret Lab's work has won numerous Tasmania, Australian, and international awards, including BAFTA awards, IGF awards, AIMIA awards, iAwards, and TasICT awards.

Jon formerly worked as a Software Engineering at Meebo, a groundbreaking Silicon Valley 'Web 2.0' startup that was acquired by Google, and has co-authored more than 20 technical books for iconic publishers, such as O'Reilly Media and Wiley's For Dummies, on a variety of topics such as game design, mobile development, and rocket science.

Jon and his Secret Lab co-founder, Paris, were jointly awarded the 2010 Pearcey Award for innovative achievements within the ICT industry. Jon sits on the board of the Australasian Apple University Consortium, and is on the organising committee of Australia's longest running Apple developer event, the /dev/world conference (which is now in its 11th year).Jon lives in Hobart, Tasmania, Australia, and can be found on Twitter (@desplesda)

Paris Buttfield-Addison is a producer and co-founder at Secret Lab, a mobile development studio based in beautiful Hobart, Australia. Secret Lab builds games for mobile devices, and primarily for children, such as the AIMIA winning (2014) ABC Play School apps for iPad.

Paris formerly worked with Meebo (which was acquired by Google) as mobile product manager. He has a BA in History, and a PhD in Computing/HCI, and has written nearly a dozen technical, game design, and mobile development books, mostly for O'Reilly Media.

Paris can be found on Twitter @parisba. He still thinks digital watches are a pretty neat idea.

For more info visit Secret Lab or

Tim Nugent pretends to be a mobile app developer, game designer, PhD student, and now he even pretends to be an author. When he isn't busy avoiding being found out as a fraud, he spends most of his time designing and creating little apps and games he won't let anyone see. Tim spent a disproportionately long time writing this tiny little bio, most of which was spent trying to stick a witty sci-fi reference in, before he simply gave up. Tim can be found as @The_McJones on Twitter.


Marina Rose Geldard,通常被稱為Mars,是來自塔斯馬尼亞的電腦科學家。作為一位成熟年齡的學生,她相對較晚進入科技領域,並找到了她的位置:一個可以應用她終身對數學和優化的熱愛的行業。


Mars在塔斯馬尼亞大學獲得了MJ Rees獎(優秀的信息系統學術成就),並且是2018年蘋果WWDC獎學金的獲得者。Mars是澳大利亞最長運行的蘋果開發者活動/dev/world會議的組織委員會成員(現已進入第11年),並且是她所在州澳大利亞計算機學會(ACS)分會的董事會成員。

Jon是位於澳大利亞塔斯馬尼亞州的Secret Lab遊戲開發工作室的聯合創始人和技術負責人。他擁有一級榮譽學士學位和計算機科學/人機交互專業的博士學位,研究人們如何在社交媒體中操縱內容排名算法。

Secret Lab開發視頻遊戲和移動應用程序,包括原創遊戲概念和為其他開發者和發行商承包的遊戲。Secret Lab以其在澳大利亞廣播公司的Play School遊戲,澳洲航空公司的Joey Playbox和Night in the Woods上的工作而聞名。Secret Lab的作品獲得了許多塔斯馬尼亞、澳大利亞和國際獎項,包括BAFTA獎、IGF獎、AIMIA獎、iAwards和TasICT獎。

Jon曾在Meebo擔任軟件工程師,該公司是一家被Google收購的開創性的矽谷Web 2.0初創公司,並且已與O'Reilly Media和Wiley's For Dummies等知名出版商合著了20多本技術書籍,涵蓋遊戲設計、移動開發和火箭科學等各種主題。

Jon和他的Secret Lab聯合創始人Paris共同獲得了2010年Pearcey獎,以表彰他們在ICT行業中的創新成就。Jon是澳大拉西亞蘋果大學聯盟的董事會成員,並且是澳大利亞最長運行的蘋果開發者活動/dev/world會議的組織委員會成員(現已進入第11年)。Jon居住在澳大利亞塔斯馬尼亞州的霍巴特,可以在Twitter上找到他(@desplesda)。

Paris Buttfield-Addison是位於澳大利亞塔斯馬尼亞州美麗霍巴特的Secret Lab移動開發工作室的製作人和聯合創始人。Secret Lab為移動設備開發遊戲,主要針對兒童,例如2014年獲得AIMIA獎的ABC Play School iPad應用程序。

Paris曾在Meebo(被Google收購)擔任移動產品經理。他擁有歷史學學士學位和計算機科學/人機交互專業的博士學位,並且主要為O'Reilly Media撰寫了近十本技術、遊戲設計和移動開發書籍。


更多信息請訪問Secret Lab或。

Tim Nugent假裝是一名移動應用程序開發人員、遊戲設計師、博士生,現在他甚至假裝是一名作家。當他不忙於避免被揭穿為騙子時,他大部分時間都在設計和創建他不讓任何人看到的小應用程序和遊戲。Tim花了不成比例的長時間寫這個微小的簡介,其中大部分時間都在試圖插入一個機智的科幻參考,然後他簡單地放棄了。Tim可以在Twitter上找到他(@The_McJones)。