Learning path: Getting started with Watson Visual Recognition

Level Topic Type
100A Introduction to computer vision Article
100B Introduction to Watson Visual Recognition Article
101 Create an iOS app that uses built-in and custom classifiers Code pattern
201 Build a custom visual recognition model and deploy to an iOS app Tutorial
202 Best practices for using custom classifiers in Watson Visual Recognition Article
301 Classify vehicle damage images with a web or mobile app Code pattern
401 Build an iOS game powered by Core ML and Watson Visual Recognition Code pattern

This learning path is designed for developers interested in quickly coming up to speed on what Watson Visual Recognition offers and how to use it. It consists of step-by-step tutorials, deep-dive videos, and complete examples of working code. As you proceed through the learning path, you'll work with more complex features as well as different use cases for applying the service.

To get started, click on a card below, or see the previous table for a complete list of topics covered.

Intro to computer vision

Learn about:

  • Image classification
  • Object detection
  • Object tracking in videos
  • Creating custom models
  • Using your model
  • Example use cases

Introduction to Watson Visual Recognition


Learn about:

  • What is Watson Visual Recognition?
  • Common architectures
  • Terms and concepts
  • Demo
  • APIs and SDKs

Create an iOS app that uses built-in and custom classifiers


Learn about:

  • Watson Visual Recognition classifiers
  • Swift SDK
  • Visual Recognition API

Build a custom visual recognition model and deploy to an iOS app


Learn about:

  • Watson Visual Recognition custom classifiers
  • Core ML integration
  • Continuous training
  • Building a use case-based iOS app in Swift

Best practices for using custom classifiers in Watson Visual Recognition


Learn about:

  • How to prepare images
  • Examples of difficult use cases
  • Good and bad training images
  • Training data recommendations

Classify vehicle damage images with a web or mobile app


Learn about:

  • Deploying a Visual Recognition model with Cordova
  • Use Visual Recognition to create a web or mobile app
  • Custom classifiers for automotive use cases

Build an iOS game powered by Core ML and Watson Visual Recognition


Learn about:

  • Creating a Swift-based iOS game
  • Deploying a back end with Kitura and Swift
  • Using Core ML and Lumina to identify objects


Next: Introduction to computer vision