IBM Watson provides deep learning as a service through a variety of products. There is a textbot service, called AI assistant, which supports mobile platforms and chat services; and a service called Watson Studio, which is helpful for building and analyzing the model. IBM Watson also has another separate API service, which processes text, vision, and speech.
There is a sample application available for developing a vision application using Core ML. This can be found at https://github.com/watson-developer-cloud/visual-recognition-coreml.