Has anyone here been using the Google Prediction API? For what? Did it "work"?
What Does Google's Prediction API Do? The Google Prediction API can predict a numeric or categorical value derived from the data provided in a training set. These capabilities open up a vast array of possibilities, ranging from spam detection to recommendation engines, all without building your own model.
Google Analytics automatically enriches your data by bringing Google machine-learning expertise to bear on your dataset to predict the future behavior of your users. With predictive metrics, you learn more about your customers just by collecting structured event data.
Machine learning model predictions allow businesses to make highly accurate guesses as to the likely outcomes of a question based on historical data, which can be about all kinds of things – customer churn likelihood, possible fraudulent activity, and more.
Google has developed an artificial intelligence algorithm that could predict when you'll die with up to 95 percent accuracy, according to the tech giant's researchers.
If you're looking for a real-world case check out this one which automatically assigns priority to bugs.
I've also created a couple test projects to get a feel for how I might use it in production.
One of them suggests tags for Stackoverflow questions. The model for this was trained with questions (from the data dump) that only had 1 tag. This helps it recognize particulars of a specific tag. Code and prose were split into separate features, as one of them may have greater impact on the result. When given a question, it returns the top 10 tag suggestions; actual tags are included for comparison.
Structure was a CSV file:
"tag","code blocks(200 chars)","body text(200 chars)"
Some characters were filtered out of code
that caused training errors: []^|~
. Not sure which of those was causing problems.
If you'd like to see a certain question added to the test list, let me know. Obviously, questions that have code predict better.
The other project predicts movie ratings based on IMDB data and director/actors. Unlike the tag suggester, this one is live so you can experiment with different combinations to see what it would predict.
Structure here was:
rating,"directorId","actorId actorId actorId"
Both are running on Google App Engine so python is the back end. I'm not using a particular API; just followed some of Nick Johnson's example code.
I have not used this API. But their website lists the below usecases
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With