Отладка классов классификатора
<< Click to Display Table of Contents >> Интеллектуальные возможности > Сервисы Directum Ario > Описание API Ario Отладка классов классификатора |
В разделе описаны запросы для отладки классов в классификаторе, а также запросы для просмотра основной информации о них:
Запрос |
Описание |
Запрос для отображения списка классов классификатора с указанием идентификаторов. Отображаются классы активной (действующей) модели |
|
Запрос для отображения детальной информации о конкретном классе классификатора |
Изменение класса классификатора
Запрос на изменение наименования класса в классификаторе. Например, если при обучении класса наименование было задано некорректно.
Синтаксис
PUT {service_url}/api/Classifiers/{Id классификатора}/classes/{Id класса}
{
"displayName": "Отображаемое наименование класса"
}
Параметры
•displayname – отображаемое наименование класса.
Пример запроса
PUT http://smart:61100/api/Classifiers/1/classes/61
{
"displayName": "Акт выполненных работ (оказанных услуг)"
}
Ответ
{
"classId": 61,
"classifierModelId": 7,
"displayName": "Акт выполненных работ (оказанных услуг)",
"name": "Акт выполненных работ",
"metrics": {
"metricsId": 68,
"trainCount": 15,
"testCount": 5,
"accuracy": 0,
"precision": 1,
"recall": 1,
"f1Measure": 1,
"trainDuration": 0,
"testDuration": 0
},
"externalId": "14"
}
Подробное описание параметров ответа см. в описании параметров секции сlasses в разделе «Информационные запросы о классификаторе» в подразделе «Просмотр информации о классификаторе».
Синтаксис
GET {service_url}/api/Classifiers/{Id классификатора}/classes
Пример запроса
GET http://smart:61100/api/Classifiers/1/classes
Ответ
{
"classId": 61,
"classifierModelId": 7,
"displayName": "Акт выполненных работ",
"name": "Акт выполненных работ",
"metrics": {
"metricsId": 68,
"trainCount": 15,
"testCount": 5,
"accuracy": 0,
"precision": 1,
"recall": 1,
"f1Measure": 1,
"trainDuration": 0,
"testDuration": 0
},
"externalId": "14"
},
{
"classId": 62,
"classifierModelId": 7,
"displayName": "Входящее письмо",
"name": "Входящее письмо",
"metrics": {
"metricsId": 69,
"trainCount": 18,
"testCount": 2,
"accuracy": 0,
"precision": 1,
"recall": 1,
"f1Measure": 1,
"trainDuration": 0,
"testDuration": 0
},
"externalId": "35"
},
Ответ содержит перечень всех классов, которые обучен распознавать классификатор. Подробное описание параметров ответа см. в описании параметров секции сlasses в разделе «Информационные запросы о классификаторе» в подразделе «Просмотр информации о классификаторе».
Информация о классе классификатора
Синтаксис
GET {service_url}/api/Classifiers/{Id классификатора}/classes/{Id класса}
Пример запроса
GET http://smart:61100/api/Classifiers/1/classes/61
Ответ
{
"classId": 61,
"classifierModelId": 7,
"displayName": "Акт выполненных работ",
"name": "Акт выполненных работ",
"metrics": {
"metricsId": 68,
"trainCount": 15,
"testCount": 5,
"accuracy": 0,
"precision": 1,
"recall": 1,
"f1Measure": 1,
"trainDuration": 0,
"testDuration": 0
},
"externalId": "14"
}
Ответ содержит детальную информацию о классе. Подробное описание параметров ответа см. в описании параметров секции сlasses в разделе «Информационные запросы о классификаторе» в подразделе «Просмотр информации о классификаторе».
© Компания Directum, 2024 |