Criar e gerenciar modelos

Crie um modelo personalizado usando um conjunto de dados preparado. O AutoML Translation usa os pares de segmentos do conjunto de dados para treinar, testar e avaliar um novo modelo.

Treinar modelos

Depois de ter um conjunto de dados com pares de segmentos suficientes, você pode criar um modelo personalizado a partir desse conjunto de dados.

IU da Web

  1. Acesse o console do AutoML Translation.

    Acessar a página "Tradução"

  2. No painel de navegação, clique em Conjuntos de dados para ver uma lista dos seus conjuntos de dados.

  3. Clique no conjunto de dados a ser usado para treinar um modelo personalizado.

    O console mostra os pares de segmentos no conjunto de dados com os respectivos rótulos: Training, Validation ou Testing.

  4. Quando terminar de revisar o conjunto de dados, clique na guia Treinar.

  5. Clique em Iniciar treinamento para abrir a caixa de diálogo Treinar novo modelo.

  6. Especifique um nome para o modelo.

  7. Clique em Iniciar treinamento para começar a treinar seu modelo personalizado.

    Esse processo pode levar várias horas para ser concluído. É possível verificar o status do treinamento visualizando a atividade recente.

REST

Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:

  • PROJECT_ID pelo ID do projeto no Google Cloud.
  • LOCATION: a região em que o modelo será criado, como us-central1 O conjunto de dados de origem também precisa estar no mesmo local.
  • MODEL_NAME: um nome para o modelo.
  • DATASET_ID: o ID do conjunto de dados de origem que o Cloud Translation usa para criar o modelo.

Método HTTP e URL:

POST https://translation.googleapis.com/v3/projects/PROJECT_ID/locations/LOCATION/models

Corpo JSON da solicitação:

{
  "display_name": "MODEL_NAME",
  "dataset": "projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID",
}

Para enviar a solicitação, expanda uma destas opções:

Você receberá uma resposta JSON semelhante a esta:

{
  "name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID"
}

Outras linguagens

C#: Siga as Instruções de configuração do C# na página das bibliotecas de cliente e acesse Documentação de referência do Cloud Translation para o .NET.

PHP: Siga as Instruções de configuração do PHP na página das bibliotecas de cliente e acesse Documentação de referência do Cloud Translation para PHP.

Ruby: Siga as Instruções de configuração do Ruby na página das bibliotecas de cliente e acesse Documentação de referência do Cloud Translation para Ruby.

Ver o status de um job de treinamento

É possível verificar o status de uma tarefa de longa duração, como o treinamento de um modelo, usando o console do Google Cloud ou a API Cloud Translation.

IU da Web

É possível monitorar o status do job de treinamento no painel Atividades recentes.
  1. Acesse o console do AutoML Translation.

    Acessar a página "Tradução"

  2. No painel de navegação, clique em Conjuntos de dados.

  3. Na barra de ações, clique em Ver atividades recentes.

    Encontre a operação CreateModel relacionada. O ícone ao lado do código da operação indica o status atual das operações.

REST

Para ver o status da operação de treinamento, envie uma solicitação GET ao recurso operations junto com o ID da operação que foi incluído na resposta após o envio a solicitação de treinamento.

Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:

  • PROJECT_NUMBER_OR_ID: o ID numérico ou alfanumérico do projeto do Google Cloud
  • location-id: pelo local escolhido para o bucket do Cloud Storage
  • operation-id: pelo código da operação que você recebeu acima

Método HTTP e URL:

GET https://translation.googleapis.com/v3/projects/PROJECT_NUMBER_OR_ID/locations/location-id/operations/operation-id

Para enviar a solicitação, expanda uma destas opções:

Você receberá uma resposta JSON semelhante a esta:

{
  "name": "projects/project-number/locations/location-id/operations/operation-id",
  "metadata": {
    "@type": "type.googleapis.com/google.cloud.translation.v3.SomeOperationMetadata",
    "state": "SUCCEEDED",
    "submitTime": "2019-11-27T22:59:40Z"
  }
}

Outras linguagens

C#: Siga as Instruções de configuração do C# na página das bibliotecas de cliente e acesse Documentação de referência do Cloud Translation para o .NET.

PHP: Siga as Instruções de configuração do PHP na página das bibliotecas de cliente e acesse Documentação de referência do Cloud Translation para PHP.

Ruby: Siga as Instruções de configuração do Ruby na página das bibliotecas de cliente e acesse Documentação de referência do Cloud Translation para Ruby.

Como conseguir informações sobre um modelo

Após a conclusão do treinamento, é possível conseguir informações sobre o modelo, como o ID. Para mais detalhes sobre a acurácia e a prontidão de um modelo, consulte Como avaliar modelos.

IU da Web

É possível monitorar o status do job de treinamento no painel Atividades recentes.
  1. Para ver uma lista dos modelos disponíveis, acesse o console do AutoML Translation.

    Acessar a página "Tradução"

  2. No painel de navegação, clique em Modelos para visualizar uma tabela que lista seus modelos.

    A tabela inclui informações como o idioma de origem e de chegada, a pontuação BLEU e o total de pares de segmentos.

REST

Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:

  • PROJECT_ID pelo ID do projeto no Google Cloud.
  • LOCATION: a região em que o modelo a ser descrito está localizado, como us-central1.
  • MODEL_ID: o ID do modelo a ser descrito.

Método HTTP e URL:

GET https://translation.googleapis.com/v3/projects/PROJECT_ID/locations/LOCATION/models/MODEL_ID

Para enviar a solicitação, expanda uma destas opções:

Você receberá uma resposta JSON semelhante a esta:

{
  "name": "projects/PROJECT_NUMBER/locations/us-central1/models/MODEL_ID",
  "displayName": "MODEL_DISPLAY_NAME",
  "dataset": "projects/PROJECT_NUMBER/locations/us-central1/datasets/DATASET_ID"
  "sourceLanguageCode": "SOURCE_LANG_CODE",
  "targetLanguageCode": "TARGET_LANG_CODE",
  "trainExampleCount": NUM_TRAINING_SEGMENTS,
  "validateExampleCount": NUM_VALIDATION_SEGMENTS,
  "createTime": "2022-12-02T21:53:26.788521838Z",
  "updateTime": "2022-12-03T00:42:27.946594016Z"
}

Outras linguagens

C#: Siga as Instruções de configuração do C# na página das bibliotecas de cliente e acesse Documentação de referência do Cloud Translation para o .NET.

PHP: Siga as Instruções de configuração do PHP na página das bibliotecas de cliente e acesse Documentação de referência do Cloud Translation para PHP.

Ruby: Siga as Instruções de configuração do Ruby na página das bibliotecas de cliente e acesse Documentação de referência do Cloud Translation para Ruby.

Como listar modelos

Liste os modelos disponíveis no projeto.

IU da Web

  1. Para ver uma lista dos modelos disponíveis, acesse o console do AutoML Translation.

    Acessar a página "Tradução"

  2. No painel de navegação, clique em Modelos para ver uma lista dos seus modelos.

REST

Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:

  • PROJECT_ID pelo ID do projeto no Google Cloud.
  • LOCATION: a região em que os modelos da lista estão localizados, como us-central1.

Método HTTP e URL:

GET https://translation.googleapis.com/v3/projects/PROJECT_ID/locations/LOCATION/models

Para enviar a solicitação, expanda uma destas opções:

Você receberá uma resposta JSON semelhante a esta:

{
  "models": [
    {
      "name": "projects/PROJECT_NUMBER/locations/us-central1/models/MODEL_ID",
      "displayName": "MODEL_DISPLAY_NAME",
      "dataset": "projects/PROJECT_NUMBER/locations/us-central1/datasets/DATASET_ID"
      "sourceLanguageCode": "SOURCE_LANG_CODE",
      "targetLanguageCode": "TARGET_LANG_CODE",
      "trainExampleCount": NUM_TRAINING_SEGMENTS,
      "validateExampleCount": NUM_VALIDATION_SEGMENTS,
      "createTime": "2022-12-02T21:53:26.788521838Z",
      "updateTime": "2022-12-03T00:42:27.946594016Z"
    },
    ...
  ]
}

Outras linguagens

C#: Siga as Instruções de configuração do C# na página das bibliotecas de cliente e acesse Documentação de referência do Cloud Translation para o .NET.

PHP: Siga as Instruções de configuração do PHP na página das bibliotecas de cliente e acesse Documentação de referência do Cloud Translation para PHP.

Ruby: Siga as Instruções de configuração do Ruby na página das bibliotecas de cliente e acesse Documentação de referência do Cloud Translation para Ruby.

Excluir um modelo

Exclua um modelo para removê-lo do seu projeto.

IU da Web

  1. Para ver uma lista dos modelos disponíveis, acesse o console do AutoML Translation.

    Acessar a página "Tradução"

  2. No painel de navegação, clique em Modelos para ver uma lista dos seus modelos.

  3. Para excluir o modelo, selecione Mais > Excluir.

  4. Clique em Confirmar para iniciar a exclusão.

REST

Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:

  • PROJECT_ID pelo ID do projeto no Google Cloud.
  • LOCATION: a região em que o modelo a ser excluído está localizado, como us-central1.
  • MODEL_ID: o ID do modelo a ser excluído.

Método HTTP e URL:

DELETE https://translation.googleapis.com/v3/projects/PROJECT_ID/locations/LOCATION/models/MODEL_ID

Para enviar a solicitação, expanda uma destas opções:

Você receberá uma resposta JSON semelhante a esta:

{
  "name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID",
  "metadata": {
    "@type": "type.googleapis.com/google.cloud.translation.v3.DeleteModelMetadata"
  },
  "done": true
}

Outras linguagens

C#: Siga as Instruções de configuração do C# na página das bibliotecas de cliente e acesse Documentação de referência do Cloud Translation para o .NET.

PHP: Siga as Instruções de configuração do PHP na página das bibliotecas de cliente e acesse Documentação de referência do Cloud Translation para PHP.

Ruby: Siga as Instruções de configuração do Ruby na página das bibliotecas de cliente e acesse Documentação de referência do Cloud Translation para Ruby.