Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Use cases for Google Prediction API

Tags:

Has anyone here been using the Google Prediction API? For what? Did it "work"?

like image 240
user94154 Avatar asked Jan 16 '11 19:01

user94154


People also ask

What is Google Prediction API?

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.

How does Google use predictive analytics?

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.

What is the use of prediction in machine learning?

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.

How accurate is Google Prediction?

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.


2 Answers

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.

like image 198
hyperslug Avatar answered Sep 19 '22 12:09

hyperslug


I have not used this API. But their website lists the below usecases

  • Recommendation systems (demo code)
  • Spam detection (demo code)
  • Customer sentiment analysis
  • Upsell opportunity analysis
  • Message routing decisions
  • Diagnostics
  • Document and email classification
  • Suspicious activity identification
  • Churn analysis
  • Language identification
like image 44
Aravind Yarram Avatar answered Sep 21 '22 12:09

Aravind Yarram