Practical AI with Swift is a one-stop-shop for artificial intelligence and machine learning with Swift. Over the first two parts, we’ll cover the fundamental theory of AI—essential for any developer working in the space—and the practical application of that theory, using Swift. In the third and final part, we’ll explore the application of Swift-based AI and ML techniques to the construction of iOS applications, including where and how AI-driven features make sense.

Learn everything you need to know to create and implement artificial intelligence-based features using the Swift programming language. For existing Swift programmers, we’ll explore the use of open source tools, such as Apple’s Turi Create and Google’s Tensor Flow for Swift, to train and build models for use in Swift applications. We’ll implement these models in CoreML, using Swift, and later, we’ll design and create a UI for them.

The book is available for physical and digital pre-order from:

Topics include:

  • Principles: Fundamentals of Artificial Intelligence and Machine Learning
    • What AI is and can do, what it isn’t and can’t do
    • How much theory you need to know
    • The capabilities of Swift and its useful companion tools
  • Preparation: Building, designing, and assembling AI and ML in Swift
    • Finding or building a data set
    • Training a model
  • Application: Using AI and ML with Swift
    • Intro to CoreML and CreateML
    • Profile-building, decision-making and recommendation systems
    • Natural language and image processing
    • Putting concepts to use in real apps