Custom Models - Train
Create e preparar um modelo personalizado. O pedido tem de incluir um parâmetro de origem que seja um Uri de contentor de blobs de armazenamento do Azure acessível externamente (de preferência um Uri de Assinatura de Acesso Partilhado) ou um caminho válido para uma pasta de dados numa unidade montada localmente. Quando os caminhos locais são especificados, têm de seguir o formato de caminho Linux/Unix e ter um caminho absoluto enraizado no valor da definição de configuração de montagem de entrada, por exemplo, se o valor da definição de configuração "{Mounts:Input}" for "/input", um caminho de origem válido seria "/input/contosodataset". Espera-se que todos os dados a serem preparados estejam na pasta de origem ou subpastas abaixo dos mesmos. Os modelos são preparados com documentos do seguinte tipo de conteúdo : "application/pdf", "image/jpeg", "image/png", "image/tiff" ou "image/bmp". Outro tipo de conteúdo é ignorado.
POST {endpoint}/formrecognizer/v2.1/custom/models
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Pontos finais dos Serviços Cognitivos suportados (protocolo e nome do anfitrião, por exemplo: https://westus2.api.cognitive.microsoft.com). |
Cabeçalho do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Corpo do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
source | True |
string |
Caminho de origem que contém os documentos de preparação. |
modelName |
string |
Nome de modelo definido pelo utilizador opcional (comprimento máximo: 1024). |
|
sourceFilter |
Filtre para aplicar aos documentos no caminho de origem para preparação. |
||
useLabelFile |
boolean |
Utilize o ficheiro de etiqueta para preparar um modelo. |
Respostas
Name | Tipo | Description |
---|---|---|
201 Created |
O pedido é feito em fila com êxito. Cabeçalhos Location: string |
|
Other Status Codes |
Entidade de resposta que acompanha respostas não bem-sucedidas que contêm detalhes adicionais sobre o erro. |
Segurança
Ocp-Apim-Subscription-Key
Tipo:
apiKey
Em:
header
Exemplos
Train custom model |
Train custom model with subfolder filter options |
Train custom model
Pedido de amostra
POST {endpoint}/formrecognizer/v2.1/custom/models
{
"source": "{azure_blob_endpoint}/input/data1?sasToken"
}
Resposta da amostra
Location: {endpoint}/formrecognizer/v2.1/custom/models/f973e3c1-1148-43bb-bea8-49d0603ab3a8
Train custom model with subfolder filter options
Pedido de amostra
POST {endpoint}/formrecognizer/v2.1/custom/models
{
"source": "{azure_blob_endpoint}/input/data1?sasToken",
"sourceFilter": {
"prefix": "",
"includeSubFolders": false
},
"useLabelFile": false
}
Resposta da amostra
Location: {endpoint}/formrecognizer/v2.1/custom/models/f973e3c1-1148-43bb-bea8-49d0603ab3a8
Definições
Name | Description |
---|---|
Error |
|
Error |
|
Train |
Pedir parâmetro para preparar um novo modelo personalizado. |
Train |
Filtre para aplicar aos documentos no caminho de origem para preparação. |
ErrorInformation
Name | Tipo | Description |
---|---|---|
code |
string |
|
message |
string |
ErrorResponse
Name | Tipo | Description |
---|---|---|
error |
TrainRequest
Pedir parâmetro para preparar um novo modelo personalizado.
Name | Tipo | Default value | Description |
---|---|---|---|
modelName |
string |
Nome de modelo definido pelo utilizador opcional (comprimento máximo: 1024). |
|
source |
string |
Caminho de origem que contém os documentos de preparação. |
|
sourceFilter |
Filtre para aplicar aos documentos no caminho de origem para preparação. |
||
useLabelFile |
boolean |
False |
Utilize o ficheiro de etiqueta para preparar um modelo. |
TrainSourceFilter
Filtre para aplicar aos documentos no caminho de origem para preparação.
Name | Tipo | Default value | Description |
---|---|---|---|
includeSubFolders |
boolean |
False |
Um sinalizador para indicar se as subpastas no conjunto de pastas de prefixo também terão de ser incluídas ao procurar conteúdo a pré-processar. |
prefix |
string |
Uma cadeia de prefixo sensível a maiúsculas e minúsculas para filtrar documentos no caminho de origem para preparação. Por exemplo, ao utilizar um Uri de blob de armazenamento do Azure, utilize o prefixo para restringir subpastas para preparação. |