Тип задачи: NER
NER — Named Entity Recognition. Задача распознавания именованных сущностей в тексте. Например, в тексте «Какая погода в Москве» может быть выделена сущность «Москва».
Системное название: ner
Список сервисов: https://caila.io/catalog?TaskType=ner
Сервисы типа ner принимают на вход текст и возвращают JSON в определённом формате.
Типы данных
Predict request
- Спецификация: https://caila.io/specs/mlp-data-nlp.yml#/Text
- Python тип:
mlp_sdk.types.Text
(модуль mlp-python-sdk) - Java тип:
com.mlp.api.datatypes.nlp.Text
(модуль mlp-datatypes)
Пример запроса:
{
"text": "Какая погода в Москве"
}
Predict response
- Спецификация: https://caila.io/specs/mlp-data-nlp.yml#/NamedEntities
- Python тип:
mlp_sdk.types.NamedEntities
(модуль mlp-python-sdk) - Java тип:
com.mlp.api.datatypes.nlp.NamedEntities
(модуль mlp-datatypes)
Пример ответа:
{
"entities": [
{
"value": "москве",
"entity_type": "TOPONYM",
"span": {
"start_index": 15,
"end_index": 21
},
"entity": "москве",
"source_type": "DEEPPAVLOV"
}
]
}