Google's powerful Prediction API could make advanced predictive analytics accessible to rank-and-file developers -- for free Google I/O last week left us with Google TV and IT-oriented Android OS news, but it was the release of the new APIs that interested me the most. Google clearly has its black belt in API development, and the current bunch of APIs continues that trend. Most interesting was the new Prediction API, which provides advanced analytic services for any Internet-connected applications, on premise or in the cloud.Google says “the Prediction API allows you to get more from your data and makes its patterns more accessible. Specifically, the Prediction API leverages Google’s machine-learning infrastructure to give you the tools to better analyze your data and reveal patterns that are often difficult to manually discover. The API also enables you to use those patterns to predict new outcomes, which facilitates the development of all types of software, from textual analysis systems to recommendation systems.”You implement this API using a three-step process. First, upload the training data into Google Storage (Google’s cloud storage service). Second, build the model from the data. Finally, make new predictions using that data — for example: POST www.googleapis.com/prediction/v1/query/${mybucket}%2F${mydata}For now, you can use the Prediction API for free, since Google considers it to be in beta. Access to the Prediction API is currently by invitation only. To request access you need to sign up on the Google waitlist. (I did so before writing this blog post.)Predictive analytics is not new; those in the BI world have been doing things like this for years. However, that’s with some very expensive hardware and software; thus, it’s been out of reach of many smaller enterprises and certainly impractical for most common application development efforts. Putting this kind of analytical power in the hands of developers should soon reveal some amazing use cases, such as predicting sales trends directly from a sales management system, future weather patterns from your home weather station, or perhaps the growth of capacity requirements for core business systems in support of systems management operations. Moreover, considering that the cloud allows us to manage big data sets, the ability to leverage those data sets with APIs such as this will provide even more business value going forward.This article, “Google’s new Predictive API gives cloud developers a big boost,” originally appeared at InfoWorld.com. Read more of David Linthicum’s Cloud Computing blog and follow the latest developments in cloud computing at InfoWorld.com. Cloud ComputingBusiness Intelligence