Datasets - Update
Aggiornare le proprietà di un set di dati esistente.
Codici di stato restituiti:
- 200: operazione completata correttamente.
- 400: La richiesta non è valida.
- 404: Non è stato trovato un set di dati con il nome specificato.
- 412: è stata fornita un'intestazione If-Match, ma l'ETag specificato non corrisponde al valore ETag corrente.
PATCH /datasets/{name}?api-version=2023-04-01-preview
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
name
|
path | True |
string maxLength: 255pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]*$ |
Nome del set di dati da aggiornare. |
|
api-version
|
query | True |
string |
Versione dell'API richiesta. |
Intestazione della richiesta
Media Types: "application/json-patch+json"
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| If-Match |
string |
ETag facoltativo per il set di dati da aggiornare. |
Corpo della richiesta
Media Types: "application/json-patch+json"
| Nome | Tipo | Descrizione |
|---|---|---|
| annotationFileUris |
string[] (uri) |
Elenco di URI assoluti per i file di annotazione, ognuno dei quali deve essere archiviato come BLOB in un contenitore BLOB di Archiviazione di Azure. Ogni file deve seguire il formato COCO per l'oggetto AnnotationKind specificato, con ogni percorso di immagine un URI assoluto per un BLOB in un contenitore BLOB. La risorsa Visione artificiale deve avere l'autorizzazione per leggere i file di annotazione e tutti i file di immagine a cui si fa riferimento. A tale scopo, è possibile attivare le identità gestite dal sistema per la risorsa Visione artificiale, quindi assegnare l'identità a un ruolo che abbia l'autorizzazione per leggere dal contenitore BLOB contenente i file di annotazione e immagine. |
| annotationKind |
Tipo di annotazioni contenute nei file di annotazione. Ad esempio, "ImageClassification" per specificare che il file di annotazione contiene etichette oggetto per il training o il test di un modello di classificazione delle immagini multiclasse. |
|
| authentication |
Descrive le impostazioni di autenticazione dell'archiviazione. |
|
| createdDateTime |
string (date-time) |
Elemento di sola lettura. Data e ora in cui il set di dati è stato registrato per la prima volta, in formato UTC. |
| customProperties |
object |
Dizionario di coppie chiave-valore arbitrarie da usare dall'applicazione. È consentito un massimo di 10 coppie chiave-valore. |
| eTag |
string |
Elemento di sola lettura. L'ETag più recente per il set di dati. Può essere usato con l'intestazione "If-Match" durante l'aggiornamento o l'eliminazione di un set di dati. |
| name |
string maxLength: 255pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]*$ |
Elemento di sola lettura. Nome utilizzato per identificare in modo univoco il set di dati. |
| updatedDateTime |
string (date-time) |
Elemento di sola lettura. Data e ora dell'ultimo aggiornamento del set di dati, in formato UTC. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
Successo |
|
| Other Status Codes |
Errore Intestazioni x-ms-error-code: string |
Esempio
Datasets_Update
Esempio di richiesta
PATCH /datasets/my_dataset_name?api-version=2023-04-01-preview
{
"annotationKind": "imageClassification",
"annotationFileUris": [
"https://microsoft.com/a"
]
}
Risposta di esempio
{
"annotationKind": "imageClassification",
"annotationFileUris": [
"https://microsoft.com/a"
],
"name": "my_dataset_name",
"createdDateTime": "2023-01-13T20:46:20.189Z",
"updatedDateTime": "2023-01-13T20:46:20.189Z",
"eTag": "kzktjgnqkjagdlkualdzikaseg"
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Annotation |
Tipo di annotazioni contenute nei file di annotazione. Ad esempio, "ImageClassification" per specificare che il file di annotazione contiene etichette oggetto per il training o il test di un modello di classificazione delle immagini multiclasse. |
| Dataset |
Descrive un set di dati, che rappresenta un set di immagini e annotazioni che possono essere usate per il training o il test di un modello. |
|
Error |
Risposta restituita quando si verifica un errore. |
|
Error |
Informazioni sull'errore. |
|
Error |
Errore dettagliato. |
|
Storage |
Tipo di autenticazione di archiviazione. |
|
Storage |
Descrive le impostazioni di autenticazione dell'archiviazione. |
AnnotationKind
Tipo di annotazioni contenute nei file di annotazione. Ad esempio, "ImageClassification" per specificare che il file di annotazione contiene etichette oggetto per il training o il test di un modello di classificazione delle immagini multiclasse.
| Valore | Descrizione |
|---|---|
| imageClassification | |
| imageObjectDetection |
Dataset
Descrive un set di dati, che rappresenta un set di immagini e annotazioni che possono essere usate per il training o il test di un modello.
| Nome | Tipo | Descrizione |
|---|---|---|
| annotationFileUris |
string[] (uri) |
Elenco di URI assoluti per i file di annotazione, ognuno dei quali deve essere archiviato come BLOB in un contenitore BLOB di Archiviazione di Azure. Ogni file deve seguire il formato COCO per l'oggetto AnnotationKind specificato, con ogni percorso di immagine un URI assoluto per un BLOB in un contenitore BLOB. La risorsa Visione artificiale deve avere l'autorizzazione per leggere i file di annotazione e tutti i file di immagine a cui si fa riferimento. A tale scopo, è possibile attivare le identità gestite dal sistema per la risorsa Visione artificiale, quindi assegnare l'identità a un ruolo che abbia l'autorizzazione per leggere dal contenitore BLOB contenente i file di annotazione e immagine. |
| annotationKind |
Tipo di annotazioni contenute nei file di annotazione. Ad esempio, "ImageClassification" per specificare che il file di annotazione contiene etichette oggetto per il training o il test di un modello di classificazione delle immagini multiclasse. |
|
| authentication |
Descrive le impostazioni di autenticazione dell'archiviazione. |
|
| createdDateTime |
string (date-time) |
Elemento di sola lettura. Data e ora in cui il set di dati è stato registrato per la prima volta, in formato UTC. |
| customProperties |
object |
Dizionario di coppie chiave-valore arbitrarie da usare dall'applicazione. È consentito un massimo di 10 coppie chiave-valore. |
| eTag |
string |
Elemento di sola lettura. L'ETag più recente per il set di dati. Può essere usato con l'intestazione "If-Match" durante l'aggiornamento o l'eliminazione di un set di dati. |
| name |
string maxLength: 255pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]*$ |
Elemento di sola lettura. Nome utilizzato per identificare in modo univoco il set di dati. |
| updatedDateTime |
string (date-time) |
Elemento di sola lettura. Data e ora dell'ultimo aggiornamento del set di dati, in formato UTC. |
ErrorResponse
Risposta restituita quando si verifica un errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Informazioni sull'errore. |
ErrorResponseDetails
Informazioni sull'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| code |
string |
Codice di errore. |
| details |
Elenco di errori dettagliati. |
|
| innererror |
Errore dettagliato. |
|
| message |
string |
Messaggio di errore. |
| target |
string |
Destinazione dell'errore. |
ErrorResponseInnerError
Errore dettagliato.
| Nome | Tipo | Descrizione |
|---|---|---|
| code |
string |
Codice di errore. |
| innererror |
Errore dettagliato. |
|
| message |
string |
Messaggio di errore. |
StorageAuthenticationKind
Tipo di autenticazione di archiviazione.
| Valore | Descrizione |
|---|---|
| none | |
| managedIdentity | |
| sas |
StorageAuthenticationSettingsApiModel
Descrive le impostazioni di autenticazione dell'archiviazione.
| Nome | Tipo | Descrizione |
|---|---|---|
| kind |
Tipo di autenticazione di archiviazione. |
|
| sasToken |
string |
Opzionale. Token di firma di accesso condiviso per accedere al contenitore. Necessario solo quando Kind = Sas. |