The Google Prediction API first launched in at I/O 2010 and the team recently added a number of enhancements that make it more powerful for many types of business applications.
"Prediction API exposes Google's machine learning algorithms as a RESTful API for use by applications around the web. This allows developers to replace repetitive manual processes with automated and smarter code, saving users valuable time and preventing headaches," explains Google. Here're some great use cases:
- Spam detection: Use Prediction API to automatically detect it and react accordingly.
- Sentiment analysis: You could use Prediction API to analyze correspondence with customers and detect when a customer might be communicating with a really negative or positive tone.
- Tagging & organizing: You can provide organization this content by automatically tagging it based on how your users have previously tagged similar content.
- Message routing: If you have a CRM that needs to route leads to the most appropriate people or a helpdesk ticket system that needs to route tickets to the correct support team. You can use machine learning to predict the routing based on historical patterns.
Get started with the prediction API by going through the Hello World example, checking out the Hosted Model Gallery, or try a demo app that uses the Prediction API to predict what types of applications a company might want to add from the Google Apps Marketplace based on the demographics of the company and a sampling of previous install data.
[Source:Google Apps Developer Blog]