Develop Intelligent IOS Apps with Swift: Understand Texts, Classify Sentiments, and Autodetect Answers in Text Using Nlp
暫譯: 使用 Swift 開發智能 iOS 應用程式:理解文本、分類情感及自動檢測文本中的答案,運用 NLP 技術
Sahin, Özgür
- 出版商: Apress
- 出版日期: 2020-12-04
- 售價: $2,040
- 貴賓價: 9.5 折 $1,938
- 語言: 英文
- 頁數: 169
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484264207
- ISBN-13: 9781484264201
-
相關分類:
Apple Developer、Text-mining
海外代購書籍(需單獨結帳)
相關主題
商品描述
Build smart apps capable of analyzing language and performing language-specific tasks, such as script identification, tokenization, lemmatization, part-of-speech tagging, and named entity recognition. This book will get you started in the world of building literate, language understanding apps. Cutting edge ML tools from Apple like CreateML, CoreML, and TuriCreate will become natural parts of your development toolbox as you construct intelligent, text-based apps.
You'll explore a wide range of text processing topics, including reprocessing text, training custom machine learning models, converting state-of-the-art NLP models to CoreML from Keras, evaluating models, and deploying models to your iOS apps. You'll develop sample apps to learn by doing. These include apps with functions for detecting spam SMS, developing smart auto-complete that predicts words while typing, categorizing the sentiment of text, identifying an author from his/her writings, developing intelligent apps that read text and answers questions, converting speech to text, detecting parts of speech, and identifying people, places, and organizations in text.
Smart app development involves mainly teaching apps to learn and understand input without explicit prompts from their users. These apps understand what is in images, predict future behavior, and analyze texts. Thanks to natural language processing, iOS can auto-fix typos and Siri can understand what you're saying. With Apple's own easy-to-use tool, Create ML, they've brought accesible ML capabilities to developers.
Develop Intelligent iOS Apps with Swift will show you how to easily create text classification and numerous other kinds of models.
What You'll Learn
- Incorporate Apple tools such as CreateML and CoreML into your Swift toolbox
- Convert state-of-the-art NLP models to CoreML from Keras and TensorFlow
- Teach your apps to predict words while users are typing with smart auto-complete
Novice developers and programmers who wish to implement natural language processing in their iOS applications and those who want to learn Apple's native ML tools.
商品描述(中文翻譯)
建立能夠分析語言並執行特定語言任務的智慧應用程式,例如腳本識別、標記化、詞形還原、詞性標註和命名實體識別。本書將引導您進入構建具備語言理解能力的應用程式的世界。來自 Apple 的尖端機器學習工具,如 CreateML、CoreML 和 TuriCreate,將成為您開發工具箱中的自然組成部分,幫助您構建智能的文本應用程式。
您將探索廣泛的文本處理主題,包括重新處理文本、訓練自定義機器學習模型、將最先進的自然語言處理(NLP)模型從 Keras 轉換為 CoreML、評估模型以及將模型部署到您的 iOS 應用程式。您將開發範例應用程式以進行實作學習。這些應用程式包括檢測垃圾簡訊的功能、開發智能自動完成以預測用戶在輸入時的單詞、對文本進行情感分類、從作者的作品中識別作者、開發能夠閱讀文本並回答問題的智能應用程式、將語音轉換為文本、檢測詞性,以及識別文本中的人、地點和組織。
智慧應用程式開發主要涉及教導應用程式在沒有用戶明確提示的情況下學習和理解輸入。這些應用程式能夠理解圖像中的內容、預測未來行為並分析文本。得益於自然語言處理,iOS 可以自動修正錯字,而 Siri 能夠理解您所說的話。透過 Apple 自家的易用工具 Create ML,他們將可接觸的機器學習能力帶給開發者。
《使用 Swift 開發智能 iOS 應用程式》將向您展示如何輕鬆創建文本分類和其他多種模型。
您將學到的內容:
- 將 Apple 工具如 CreateML 和 CoreML 整合到您的 Swift 工具箱中
- 將最先進的 NLP 模型從 Keras 和 TensorFlow 轉換為 CoreML
- 教導您的應用程式在用戶輸入時預測單詞的智能自動完成
本書適合對象:
初學者開發者和程式設計師,希望在其 iOS 應用程式中實現自然語言處理,以及希望學習 Apple 原生機器學習工具的人士。
作者簡介
Özgür Sahin has been developing iOS software since 2012. He holds a bachelors degree in computer engineering and a masters in deep learning. Currently, he serves as CTO for Iceberg Tech, an AI solutions startup. He develops iOS apps focused on AR and Core ML using face recognition and demographic detection capabilities. He writes iOS machine learning tutorials for Fritz AI and also runs a local iOS machine learning mail group to teach iOS ML tools to Turkey. In his free time, Özgür develops deep learning based iOS apps.
作者簡介(中文翻譯)
Özgür Sahin 自2012年以來一直在開發 iOS 軟體。他擁有計算機工程學士學位和深度學習碩士學位。目前,他擔任 AI 解決方案初創公司 Iceberg Tech 的首席技術官 (CTO)。他專注於使用面部識別和人口統計檢測功能開發以 AR 和 Core ML 為重點的 iOS 應用程式。他為 Fritz AI 撰寫 iOS 機器學習教程,並且還運營一個本地的 iOS 機器學習郵件小組,以教導土耳其的 iOS 機器學習工具。在空閒時間,Özgür 開發基於深度學習的 iOS 應用程式。