function queryHostedModel() {
// When querying hosted models you must always use this
// specific project number.
var projectNumber = '414649711441';
var hostedModelName = 'sample.sentiment';
// Query the hosted model with a positive statement.
var predictionString = 'Want to go to the park this weekend?';
var prediction = Prediction.Hostedmodels.predict(
{
input: {
csvInstance: [predictionString]
}
},
projectNumber,
hostedModelName);
// Logs Sentiment: positive.
Logger.log('Sentiment: ' + prediction.outputLabel);
// Now query the hosted model with a negative statement.
predictionString = 'You are not very nice!';
prediction = Prediction.Hostedmodels.predict(
{
input: {
csvInstance: [predictionString]
}
},
projectNumber,
hostedModelName);
// Logs Sentiment: negative.
Logger.log('Sentiment: ' + prediction.outputLabel);
}
function createNewModel() {
// Replace this value with the project number listed in the Google
// APIs Console project.
var projectNumber = 'XXXXXXXX';
var id = 'mylanguageidmodel';
var storageDataLocation = 'languageidsample/language_id.txt';
// Returns immediately. Training happens asynchronously.
var result = Prediction.Trainedmodels.insert(
{
id: id,
storageDataLocation: storageDataLocation
},
projectNumber);
Logger.log(result);
}
function queryTrainingStatus() {
// Replace this value with the project number listed in the Google
// APIs Console project.
var projectNumber = 'XXXXXXXX';
var id = 'mylanguageidmodel';
var result = Prediction.Trainedmodels.get(projectNumber, id);
Logger.log(result.trainingStatus);
}
function queryTrainedModel() {
// Replace this value with the project number listed in the Google
// APIs Console project.
var projectNumber = 'XXXXXXXX';
var id = 'mylanguageidmodel';
var query = 'Este es un mensaje de prueba de ejemplo';
var prediction = Prediction.Trainedmodels.predict(
{
input:
{
csvInstance: [query]
}
},
projectNumber,
id);
// Logs Language: Spanish.
Logger.log('Language: ' + prediction.outputLabel);
}
最終更新:2016年07月06日 17:41