- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- ExamplePayload
- AnnotationPayload
- ClassificationAnnotation
- VideoClassificationAnnotation
- TimeSegment
Não disponível para o AutoML Video Intelligence.
Solicitação HTTP
POST https://automl.googleapis.com/v1beta1/{name}:predict
Parâmetros de caminho
Parâmetros | |
---|---|
name |
Nome do modelo solicitado para disponibilizar a predição. A autorização requer a seguinte permissão do Google IAM no recurso
|
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON | |
---|---|
{
"payload": {
object( |
Campos | |
---|---|
payload |
Obrigatório. Payload para realizar uma previsão. O payload precisa corresponder ao tipo de problema que o modelo foi treinado para resolver. |
params |
Outros parâmetros específicos de domínio, qualquer string precisa ter até 25.000 caracteres de comprimento. |
Corpo da resposta
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
Mensagem de resposta de PredictionService.Predict
.
Representação JSON | |
---|---|
{
"payload": [
{
object( |
Campos | |
---|---|
payload[] |
Resultado da predição. |
metadata |
Outros metadados de resposta de predição específica do domínio. |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/cloud-platform
Para mais informações, consulte a Visão geral da autenticação.
ExamplePayload
Dados de exemplo usados em treinamento ou predição.
AnnotationPayload
Contém informações de anotação relevantes para AutoML.
Representação JSON | |
---|---|
{ "annotationSpecId": string, "displayName": string, // Union field |
Campos | ||
---|---|---|
annotationSpecId |
Somente saída. O código do recurso da especificação de anotação a que essa anotação pertence. A especificação de anotação vem de um conjunto de dados ancestral ou do conjunto de dados que foi usado para treinar o modelo em uso. |
|
displayName |
Somente saída. O valor de |
|
Campo de união detail . Somente saída. Informações adicionais sobre a anotação específica da solução AutoML. detail só pode ser um destes: |
||
classification |
Detalhes de anotação para predições de classificação. |
|
videoClassification |
Detalhes de anotação para classificação de vídeo. Retornado para predições de classificação de vídeos. |
ClassificationAnnotation
Contém detalhes da anotação específicos à classificação.
Representação JSON | |
---|---|
{ "score": number } |
Campos | |
---|---|
score |
Somente saída. Uma estimativa de confiança entre 0,0 e 1,0. Um valor mais alto significa mais confiança de que a anotação seja positiva. Se um usuário aprovar uma anotação como negativa ou positiva, o valor da pontuação permanecerá inalterado. Se um usuário criar uma anotação, a pontuação será 0 para negativo ou 1 para positivo. |
VideoClassificationAnnotation
Contém detalhes da anotação específicos da classificação de vídeo.
Representação JSON | |
---|---|
{ "type": string, "classificationAnnotation": { object( |
Campos | |
---|---|
type |
Somente saída. Expressa o tipo de classificação de vídeo. Valores possíveis:
|
classificationAnnotation |
Somente saída. Os detalhes da classificação desta anotação. |
timeSegment |
Somente saída. O período do vídeo ao qual a anotação se aplica. |
TimeSegment
Um período dentro de um exemplo que tem uma dimensão de tempo (por exemplo, vídeo).
Representação JSON | |
---|---|
{ "startTimeOffset": string, "endTimeOffset": string } |
Campos | |
---|---|
startTimeOffset |
Início do período (inclusivo), representado pela duração desde o início do exemplo. A duração em segundos com até nove dígitos fracionais, com terminação “ |
endTimeOffset |
Fim do período (exclusivo), representado pela duração desde o início do exemplo. A duração em segundos com até nove dígitos fracionais, com terminação “ |