Machine Learning as a Service
__ Machine Learning as a Service (MLaaS)__ providers offer API-based microservices with pre-trained models and pre-defined algorithms such as Google Cloud Vision API or Amazon's Rekognition services.
Although they do frequently manifest as SaaS-like platforms, I don't recognize them as full-fledged machine learning platforms.
Huge tech companies collect a lot of data so they can build and train very accurate machine learning models.
MLaaS is a great way to get started fast. Outsource the predictive model for as long as you can. If ML is part of your business core, you will be required to build models internally though.