Artem Goncharov 488022ee6b
Import api-ref docs (#2)
Import api-ref docs

Reviewed-by: kucerakk <kucerakk@gmail.com>
2022-03-28 12:03:38 +00:00

25 KiB

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.

Request Parameters

Table 2 Request body parameters
Parameter Mandatory Type Description
add_labels No Array of 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 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 objects List of updated labels.
Table 3 Label
Parameter Mandatory Type Description
attributes No Array of 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 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 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.