Google Prediction API helps all apps to adapt and learn
By
Travis Green, Product ManagerNow your apps can get smarter
with as little as a single line of code. They can learn to continually adapt to changing
conditions and to integrate new information. This week at Google I/O, we’re making the Google
Prediction API generally available, meaning you can create apps with these capabilities for
yourself. Additionally, we’re introducing several significant new features, including:
- The ability to stream data and tune your predictive
models
- A forthcoming gallery of user-developed, pre-built models to add
smarts even faster.
The
Google Prediction
API can be used by almost any app to recommend the useful, extract the essential,
and automate the repetitive. For example:
- Recommend a new movie
to a customer.
- Identify most important
customers.
- Automatically tag posts with relevant
flags.
For example, Ford Motor Co. Research is working to use the
Prediction API to optimize plug-in hybrid vehicle fuel efficiency by optionally providing
users with likely destinations to choose from, and soon, optimizing driving controls to
conserve fuel. Because the API is a cloud-hosted RESTful service, Ford has been able to access
its computationally-intensive
machine learning
algorithms to find patterns that rank potential destinations based on previous driving paths.
Ford will be demonstrating their work at the
API’s I/O
Session.
Here’s a summary of the features we added to the API
today:
- Streaming training data: Continually incorporate
feedback for fast-adapting systems (e.g. user-chosen tags vs predicted ones, final purchases
vs expected).
- General availability: Anyone can now sign up to use the API.
Paid users also receive a 99.9% SLA with increased
quota.
- New JavaScript library: Now deploy the Prediction API in your
JavaScript – in addition to our updated Python and Java libraries.
Today,
we are also announcing the Prediction API’s forthcoming gallery of pre-trained third party
predictive models (try
these demo models
right now), and we will be adding more constantly (maybe yours –
waitlist).
Once complete, all Prediction API users will be able to:
- Subscribe to others’ models: improve your apps with others’
predictive data tools.
- Sell access to your models (e.g. sentiment analysis
on social media).
- Import customized models through the open-standard PMML
encoding.
See our recent
blog
post for even more ideas, and get started at the
Google APIs Console.
Thanks to our
community of preview
developers, who have played a crucial role in helping us make the Google Prediction
API simpler and more powerful since its announcement last year at I/O 2010. We are thrilled to
invite all developers to join them.
Travis
Green's favorite part about his job is designing smart applications. In his spare time, he is
in the great outdoors (looking for trouble).Posted by Scott Knaster,
Editor