Subscribe to DSC Newsletter

Cloud based machine learning services are slowly getting adoption among data scientists. Here are a list of cloud based machine learning APIs that can be used to run specific machine learning algorithms on your data set.

Amazon Machine Learning

Amazon Machine Learning (Amazon ML) is a robust Amazon Web Services (AWS) machine learning platform that allows software developers to build and train predictive applications and host those applications in a scalable AWS cloud solution.

Amazon Machine Learning provides APIs for modeling and management that allow you to create, review, and delete data sources, models, and evaluations. This allows you to automate the creation of new models when new data becomes available. You can also use the APIs to inspect previous models, data sources, evaluations, and batch predictions for tracking and repeatability.

Amazon Machine Learning, developers can create models that predict values of binary attributes (binary classification), categorical attributes (multi-class classification), or numeric attributes (regression).

IBM Watson

Watson Developer Cloud provides REST APIs and SDKs that use cognitive computing to solve complex problems. Cognitive services are adaptable, interactive, and contextual in the way they provide information.

IBM Watson offers following services

Speech to Text

Retrieve and Rank

Document Conversion

Tone Analyzer

Tradeoff Analytics

Relationship Extraction

Personality Insights

Visual Recognition

Visual Insights

Natural Language Classifier

Dialog

Text to Speech

Concept Expansion

Concept Insights

Language Translation

Google Prediction API

Google's cloud-based machine learning tools can help analyze your data to add the following features to your applications:

Customer sentiment analysis

Spam detection

Message routing decisions

Upsell opportunity analysis

Document and email classification

Diagnostics

Churn analysis

Suspicious activity identification

Recommendation systems

Microsoft Azure Machine Learning APIs

Microsoft Azure Machine Learning APIs can help any developer create breakthrough apps and perform sophisticated data analysis without the need to be a data science expert.

The API lets you simply and quickly try advanced analytics features such as product recommendations, text analysis, and churn predictions on your own data.

Azure machine learning features APIs for

  1. Recommendations

  2. Text Analytics

  3. Customer Churn Prediction

  4. Face API

  5. Speech APIs

  6. Vision APIs

AlchemyAPI

AlchemyAPI lets users do Text analysis, Image analysis and Data analysis.

AlchemyAPI offers 12 API functions as part of its text analysis service like Entity Extraction, Sentiment Analysis, Keyword Extraction, Concept Tagging, Relation Extraction, Taxonomy Classification.

AlchemyVision API employs deep learning innovations to understand a picture’s content and context.

AlchemyVision sees complex visual scenes in their entirety—without needing any textual clues— leveraging a holistic approach to understanding the multiple objects and surroundings in common smartphone photos and online images.

AlchemyData provides news and blog content enriched with natural language processing to allow for highly targeted search and trend analysis.

BigML

BigML is a service for cloud-hosted machine learning and data analysis. Users can set up a data source, create a dataset, create a model from the dataset, and then make predictions based on the data. The BigML API allows developers to access and integrate the functionality of BigML with other applications and to create new applications. Public documentation is not available; API access comes with account and service.

Views: 3418

Comment

You need to be a member of Data Science Central to add comments!

Join Data Science Central

Comment by Antonio Matarranz on February 22, 2016 at 6:10am

Hi,

Just wanted to make you aware that there are other cloud machine learning APIs vendors like MeaningCloud https://www.meaningcloud.com (disclaimer: I work for them).

MeaningCloud is an easy, powerful and affordable way to extract the meaning of any kind of unstructured content, from social conversations to internal files. It leverages a mix of natural language processing and machine learning technologies to provide APIs for information extraction, text classification and clustering, sentiment analysis, POS tagging… and other high-level functions like user profiling. These APIs can be totally customized to your domain using graphical tools and without the need to code, providing an unparalleled accuracy. And it features an add-in for Excel, so that you can do text analytics in your spreadsheet and a generous Free plan..

Hope you find it interesting. Regards,

Antonio.

Follow Us

Videos

  • Add Videos
  • View All

Resources

© 2016   Data Science Central   Powered by

Badges  |  Report an Issue  |  Privacy Policy  |  Terms of Service