Subscribe / Unsubscribe Enewsletters | Login | Register

Pencil Banner

How IBM, Google, Microsoft, and Amazon do machine learning in the cloud

Serdar Yegulalp | Feb. 29, 2016
The big four cloud giants all offer machine learning as a service, but the ways they do it are as different as the companies themselves

For any cloud to be taken seriously, it has to meet an ever rising bar of features. Machine learning seems to be on that list, as all the major cloud providers now feature it.

But how they go about doing it is another story. Aside from the "curated API vs. open-ended algorithm marketplace" models, there are the "everything and then some vs. just enough" variants. Here's how the four big cloud providers -- IBM, Microsoft, Google, and Amazon -- stack up next to each other in machine learning.

IBM: Turning the ship with, Watson at the helm

When IBM first announced it would turn its Watson AI system into a consumable service, the questions piled up. What would it look like? How would it be consumed? But most important, how much support would it lend IBM's effort toreinvent itself as a cloud giant?

Two years and change later, IBM has rolled out an array of machine learning-powered services on its Bluemix PaaS: weather prediction, for instance, or systemsfor analyzing language, image recognition, language translation, sentiment and tone analysis, and so on.

Of all the companies offering machine intelligence of some kind in the cloud, IBM's roster has the most ambition behind it. More significant, IBM has also been working to complement the pie-in-the-sky tools with more down-to-earth ones, mainly involving analytics and reporting. (Growing Watson also seems to be the motive force behind many of IBM's strategic acquisitions across multiple fields: weather, health care, and so on.)

The question isn't even whether Watson services will find practical uptake -- in time, they're likely to do so -- it's whether they'll do so at a scope and at a pace IBM is comfortable betting the farm on. Most of these offerings need time to find use cases, whereas IBM's well-established Spark services (or its new AWS Lambda-like service, OpenWhisk) are easier to monetize immediately.

Some organizations have started to put Watson's analytics services to work in creative ways. But while IBM has said it believes it can grow all this into a a $10-billion-a-year business, the uptake for Watson so far hasn't been nearly enough to offset IBM's slumping revenues.

Microsoft: Built for you and by you

Where IBM has Watson, Microsoft offers Project Oxford, a set of curated high-level APIs to cover machine vision, speech recognition, and language analysis. The list of APIs isn't as broad as Watson's (and let's face it, How-old.net wasn't quite as fun as Watson playing "Jeopardy"), but Microsoft's intentions are much the same: a proprietary set of curated APIs that leverage machine learning.

Azure Machine Learning Studio is possibly the more important half of Microsoft's machine learning ambitions. There, people can bring their own data, train machine-learning models on it, then reshare the resulting model as an API via a REST interface. IBM has something similar in its Predictive Analytics service on Bluemix, but Microsoft's Studio has been around for longer and has a more general-purpose feel to it.

 

1  2  Next Page 

Sign up for CIO Asia eNewsletters.