otcbot[bot] 4317c860a8
Update content (#31)
Changes to ma_api from doc-exports#1


This is an automatically created Pull Request for changes to ma_api in opentelekomcloud-docs/doc-exports#1.
Please do not edit it manually, since update to the original PR will overwrite local changes.
Original patch file, as well as complete rst archive,  can be found in the artifacts of the opentelekomcloud-docs/doc-exports#1

Reviewed-by: Vineet Pruthi <None>
2022-05-02 14:51:57 +00:00

25 KiB

original_name

UpdateDataset.html

Modifying a Dataset

Function

This API is used to modify basic information about a dataset, such as the dataset name, description, current version, and labels.

URI

PUT /v2/{project_id}/datasets/{dataset_id}

Table 1 Path parameters
Parameter Mandatory Type Description
dataset_id Yes String Dataset ID.
project_id Yes String Project ID. For details about how to obtain the project ID, see Obtaining a Project ID <modelarts_03_0147>.

Request Parameters

Table 2 Request body parameters
Parameter Mandatory Type Description
add_labels No Array of Label <updatedataset__request_label> objects List of added labels.
current_version_id No String ID of current dataset version.
dataset_name No String Dataset name.
delete_labels No Array of Label <updatedataset__request_label> objects List of deleted labels.
description No String Dataset description. The value contains 0 to 256 characters and does not support the following special characters: ^!<>=&"'
update_labels No Array of Label <updatedataset__request_label> objects List of updated labels.
Table 3 Label
Parameter Mandatory Type Description
attributes No Array of LabelAttribute <updatedataset__request_labelattribute> objects Multi-dimensional attribute of a label. For example, if the label is music, attributes such as style and artist may be included.
name No String Label name.
property No LabelProperty <updatedataset__request_labelproperty> object Basic attribute key-value pair of a label, such as color and shortcut keys.
type No Integer

Label type. The options are as follows:

  • 0: image classification
  • 1: object detection
  • 100: text classification
  • 101: named entity recognition
  • 102: text triplet relationship
  • 103: text triplet entity
  • 200: speech classification
  • 201: speech content
  • 202: speech paragraph labeling
  • 600: video classification
Table 4 LabelAttribute
Parameter Mandatory Type Description
default_value No String Default value of a label attribute.
id No String Label attribute ID.
name No String Label attribute name.
type No String

Label attribute type. The options are as follows:

  • text: text
  • select: single-choice drop-down list
values No Array of LabelAttributeValue <updatedataset__request_labelattributevalue> objects List of label attribute values.
Table 5 LabelAttributeValue
Parameter Mandatory Type Description
id No String Label attribute value ID.
value No String Label attribute value.
Table 6 LabelProperty
Parameter Mandatory Type Description
@modelarts:color No String Default attribute: Label color, which is a hexadecimal code of the color. By default, this parameter is left blank. Example: #FFFFF0.
@modelarts:default_shape No String

Default attribute: Default shape of an object detection label (dedicated attribute). By default, this parameter is left blank. The options are as follows:

  • bndbox: rectangle
  • polygon: polygon
  • circle: circle
  • line: straight line
  • dashed: dotted line
  • point: point
  • polyline: polyline
@modelarts:from_type No String Default attribute: Type of the head entity in the triplet relationship label. This attribute must be specified when a relationship label is created. This parameter is used only for the text triplet dataset.
@modelarts:rename_to No String Default attribute: The new name of the label.
@modelarts:shortcut No String Default attribute: Label shortcut key. By default, this parameter is left blank. For example: D.
@modelarts:to_type No String Default attribute: Type of the tail entity in the triplet relationship label. This attribute must be specified when a relationship label is created. This parameter is used only for the text triplet dataset.

Response Parameters

Status code: 200

Table 7 Response body parameters
Parameter Type Description
dataset_id String Dataset ID.

Example Requests

Modifying a Dataset

{
  "dataset_id" : "gfghHSokody6AJigS5A",
  "description" : "just a test",
  "add_tags" : [ {
    "name" : "Pig",
    "type" : 0,
    "property" : {
      "@modelarts:color" : "#3399ff"
    }
  } ]
}

Example Responses

Status code: 200

OK

{
  "dataset_id" : "gfghHSokody6AJigS5A"
}

Status Codes

Status Code Description
200 OK
401 Unauthorized
403 Forbidden
404 Not Found

Error Codes

See Error Codes <modelarts_03_0095>.