Datasets - Create
Registriert ein neues Dataset.
Zurückgegebene Statuscodes:
- 201: Der Vorgang wurde erfolgreich abgeschlossen.
- 400: Die Anforderung wurde falsch formatiert.
- 409: Ein Dataset mit dem angegebenen Namen ist bereits vorhanden.
PUT /datasets/{name}?api-version=2023-04-01-preview
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
name
|
path | True |
string |
Ein Name, der verwendet werden kann, um das Dataset eindeutig zu identifizieren, nachdem es registriert wurde. RegEx-Muster: |
api-version
|
query | True |
string |
Angeforderte API-Version. |
Anforderungstext
Media Types: "application/json-patch+json"
Name | Typ | Beschreibung |
---|---|---|
annotationFileUris |
string[] |
Liste der absoluten URIs für Anmerkungsdateien, von denen jede als Blob in einem Azure Storage-Blobcontainer gespeichert werden muss. Jede Datei muss das COCO-Format für das angegebene AnnotationKind-Format aufweisen, wobei jeder Bildpfad ein absoluter URI zu einem Blob in einem Blobcontainer ist. Die Ressource für maschinelles Sehen muss über die Berechtigung zum Lesen der Anmerkungsdateien und aller Bilddateien verfügen, auf die verwiesen wird. Hierzu können Sie vom System verwaltete Identitäten für die Ressource maschinelles Sehen aktivieren und die Identität dann einer Rolle zuweisen, die über die Berechtigung zum Lesen aus dem Blobcontainer verfügt, der die Anmerkungs- und Bilddateien enthält. |
annotationKind |
Die Art von Anmerkungen, die in den Anmerkungsdateien enthalten sind. Beispiel: "ImageClassification", um anzugeben, dass die Anmerkungsdatei Objektbeschriftungen zum Trainieren oder Testen eines Bildklassifizierungsmodells mit mehreren Klassen enthält. |
|
authentication |
Beschreibt die Speicherauthentifizierungseinstellungen. |
|
createdDateTime |
string |
Schreibgeschützt. Das Datum und die Uhrzeit der erstmaligen Registrierung des Datasets in UTC. |
customProperties |
object |
Wörterbuch beliebiger Schlüssel-Wert-Paare zur Verwendung durch die Anwendung. Maximal 10 Schlüssel-Wert-Paare sind zulässig. |
eTag |
string |
Schreibgeschützt. Das neueste ETag für das Dataset. Kann mit dem If-Match-Header verwendet werden, wenn ein Dataset aktualisiert oder gelöscht wird. |
name |
string |
Schreibgeschützt. Der Name, der verwendet wird, um das Dataset eindeutig zu identifizieren. |
updatedDateTime |
string |
Schreibgeschützt. Das Datum und die Uhrzeit der letzten Aktualisierung des Datasets in UTC. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
201 Created |
Erstellt |
|
Other Status Codes |
Fehler Header x-ms-error-code: string |
Beispiele
RegisterDataset_ImageClassification
Beispielanforderung
PUT /datasets/my_dataset_name?api-version=2023-04-01-preview
{
"annotationKind": "imageClassification",
"annotationFileUris": [
"https://example.com/dataset.json"
]
}
Beispiel für eine Antwort
{
"annotationKind": "imageClassification",
"annotationFileUris": [
"https://example.com/dataset.json"
],
"name": "my_dataset_name",
"createdDateTime": "2023-01-13T20:46:20.189Z",
"updatedDateTime": "2023-01-13T20:46:20.189Z",
"eTag": "kzktjgnqkjagdlkualdzikaseg"
}
Definitionen
Name | Beschreibung |
---|---|
Annotation |
Die Art von Anmerkungen, die in den Anmerkungsdateien enthalten sind. Beispiel: "ImageClassification", um anzugeben, dass die Anmerkungsdatei Objektbeschriftungen zum Trainieren oder Testen eines Bildklassifizierungsmodells mit mehreren Klassen enthält. |
Dataset |
Beschreibt ein Dataset, das eine Reihe von Bildern und Anmerkungen darstellt, die zum Trainieren oder Testen eines Modells verwendet werden können. |
Error |
Die Antwort wird zurückgegeben, wenn ein Fehler auftritt. |
Error |
Fehlerinformationen. |
Error |
Detaillierter Fehler. |
Storage |
Die Speicherauthentifizierungsart. |
Storage |
Beschreibt die Speicherauthentifizierungseinstellungen. |
AnnotationKind
Die Art von Anmerkungen, die in den Anmerkungsdateien enthalten sind. Beispiel: "ImageClassification", um anzugeben, dass die Anmerkungsdatei Objektbeschriftungen zum Trainieren oder Testen eines Bildklassifizierungsmodells mit mehreren Klassen enthält.
Name | Typ | Beschreibung |
---|---|---|
imageClassification |
string |
|
imageObjectDetection |
string |
Dataset
Beschreibt ein Dataset, das eine Reihe von Bildern und Anmerkungen darstellt, die zum Trainieren oder Testen eines Modells verwendet werden können.
Name | Typ | Beschreibung |
---|---|---|
annotationFileUris |
string[] |
Liste der absoluten URIs für Anmerkungsdateien, von denen jede als Blob in einem Azure Storage-Blobcontainer gespeichert werden muss. Jede Datei muss das COCO-Format für das angegebene AnnotationKind-Format aufweisen, wobei jeder Bildpfad ein absoluter URI zu einem Blob in einem Blobcontainer ist. Die Ressource für maschinelles Sehen muss über die Berechtigung zum Lesen der Anmerkungsdateien und aller Bilddateien verfügen, auf die verwiesen wird. Hierzu können Sie vom System verwaltete Identitäten für die Ressource maschinelles Sehen aktivieren und die Identität dann einer Rolle zuweisen, die über die Berechtigung zum Lesen aus dem Blobcontainer verfügt, der die Anmerkungs- und Bilddateien enthält. |
annotationKind |
Die Art von Anmerkungen, die in den Anmerkungsdateien enthalten sind. Beispiel: "ImageClassification", um anzugeben, dass die Anmerkungsdatei Objektbeschriftungen zum Trainieren oder Testen eines Bildklassifizierungsmodells mit mehreren Klassen enthält. |
|
authentication |
Beschreibt die Speicherauthentifizierungseinstellungen. |
|
createdDateTime |
string |
Schreibgeschützt. Das Datum und die Uhrzeit der erstmaligen Registrierung des Datasets in UTC. |
customProperties |
object |
Wörterbuch beliebiger Schlüssel-Wert-Paare zur Verwendung durch die Anwendung. Maximal 10 Schlüssel-Wert-Paare sind zulässig. |
eTag |
string |
Schreibgeschützt. Das neueste ETag für das Dataset. Kann mit dem If-Match-Header verwendet werden, wenn ein Dataset aktualisiert oder gelöscht wird. |
name |
string |
Schreibgeschützt. Der Name, der verwendet wird, um das Dataset eindeutig zu identifizieren. |
updatedDateTime |
string |
Schreibgeschützt. Das Datum und die Uhrzeit der letzten Aktualisierung des Datasets in UTC. |
ErrorResponse
Die Antwort wird zurückgegeben, wenn ein Fehler auftritt.
Name | Typ | Beschreibung |
---|---|---|
error |
Fehlerinformationen. |
ErrorResponseDetails
Fehlerinformationen.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Fehlercode |
details |
Liste der detaillierten Fehler. |
|
innererror |
Detaillierter Fehler. |
|
message |
string |
Fehlermeldung. |
target |
string |
Ziel des Fehlers. |
ErrorResponseInnerError
Detaillierter Fehler.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Fehlercode |
innererror |
Detaillierter Fehler. |
|
message |
string |
Fehlermeldung. |
StorageAuthenticationKind
Die Speicherauthentifizierungsart.
Name | Typ | Beschreibung |
---|---|---|
managedIdentity |
string |
|
none |
string |
|
sas |
string |
StorageAuthenticationSettingsApiModel
Beschreibt die Speicherauthentifizierungseinstellungen.
Name | Typ | Beschreibung |
---|---|---|
kind |
Die Speicherauthentifizierungsart. |
|
sasToken |
string |
Optional. Das SAS-Token für den Zugriff auf den Container. Nur erforderlich, wenn Kind = Sas. |