Email the Author

You can use this page to email Mark Watson about Artificial Intelligence Using Swift.

Please include an email address so the author can respond to your query

This message will be sent to Mark Watson

This site is protected by reCAPTCHA and the Google  Privacy Policy and  Terms of Service apply.

About the Book

This book focuses on the author's professional interests: NLP, deep learning, knowledge representation, knowledge graphs, and semantic web technologies. The reader is assumed to have some knowledge of Swift but the book examples describe the parts of the Swift language that are used. This is not an introduction to Swift programming nor is it a broad general book on AI.

In order to make this book as broadly useful as possible for developers wanting to take a deep dive into NLP, deep learning, knowledge representation, and semantic web technologies all examples will be plain text console (command line) applications. Much of the code is useable on macOS (and iOS and iPadOS) and Linux except for the CoreML examples and Apple's NLP libraries that are Apple platforms only.

All of my Leanpub books, including this book, can be read for FREE on my web site: https://markwatson.com/

Part 1: Introduction and Short Examples

We start this book with a sufficient introduction for Swift to understand the programming examples. After introducing the language we will look at a few short examples:

  • - Creating Swift Projects
  • - Writing command line utilities.
  • - Web scraping.

Part 2: Apple's CoreML and NLP Libraries

  • - Introduction of CoreML
  • - Examples using CoreML
  • - Introduction of NLP
  • - Examples using NLP libraries

Part 3: Knowledge Representation and Data Acquisition

  • - Introduction to the semantic web and linked data.
  • - A general discussion of Knowledge Representation with linked data
  • - Knowledge Graph Explorer application

Part 4: SwiftUI Example Applications

  • Knowledge Graph Explorer (uses SPARQL, deep learning models for NLP and question answering)

About the Author

Mark Watson’s avatar Mark Watson

@mark_l_watson

Mark Watson is a consultant specializing in deep learning, machine learning, knowledge graphs, and general artificial intelligence software development. He uses Common Lisp, Clojure, Python, Java, Haskell, and Ruby for development.

He is the author of 20+ published books on Artificial Intelligence, Deep Learning, Java, Ruby, Machine Learning, Common LISP, Clojure, JavaScript, Semantic Web, NLP, C++, Linux, and Scheme. He has 55 US Patents.

Mark's consulting customer list includes: Google, Capital One, Olive AI, CompassLabs, Disney, Sitescout.com, Embed.ly, and Webmind Corporation.

All of my Leanpub books are available to read for free on my web site:  https://markwatson.com/

Logo white 96 67 2x

Publish Early, Publish Often

  • Path
  • There are many paths, but the one you're on right now on Leanpub is:
  • Swiftai › Email Author › New
    • READERS
    • Newsletters
    • Weekly Sale
    • Monthly Sale
    • Store
    • Home
    • Redeem a Token
    • Search
    • Support
    • Leanpub FAQ
    • Leanpub Author FAQ
    • Search our Help Center
    • How to Contact Us
    • FRONTMATTER PODCAST
    • Featured Episode
    • Episode List
    • MEMBERSHIPS
    • Reader Memberships
    • Department Reader Memberships
    • Author Memberships
    • Your Membership
    • COMPANY
    • About
    • About Leanpub
    • Blog
    • Contact
    • Press
    • Essays
    • AI Services
    • Imagine a world...
    • Manifesto
    • More
    • Partner Program
    • Causes
    • Accessibility
    • AUTHORS
    • Write and Publish on Leanpub
    • Create a Book
    • Create a Bundle
    • Create a Course
    • Create a Track
    • Testimonials
    • Why Leanpub
    • Services
    • TranslateAI
    • TranslateWord
    • TranslateEPUB
    • PublishWord
    • Publish on Amazon
    • CourseAI
    • GlobalAuthor
    • Marketing Packages
    • IndexAI
    • Author Newsletter
    • The Leanpub Author Update
    • Author Support
    • Author Help Center
    • Leanpub Authors Forum
    • The Leanpub Manual
    • Supported Languages
    • The LFM Manual
    • Markua Manual
    • API Docs
    • Organizations
    • Learn More
    • Sign Up
    • LEGAL
    • Terms of Service
    • Copyright Policy
    • Privacy Policy
    • Refund Policy

*   *   *

Leanpub is copyright © 2010-2025 Ruboss Technology Corp.
All rights reserved.

This site is protected by reCAPTCHA
and the Google  Privacy Policy and  Terms of Service apply.

Leanpub requires cookies in order to provide you the best experience. Dismiss