Сущность машинного обучения
Внимание
LUIS будет прекращена 1 октября 2025 г. и с 1 апреля 2023 г. вы не сможете создать новые ресурсы LUIS. Мы рекомендуем перенести приложения LUIS в понимание общения, чтобы воспользоваться продолжением поддержки продуктов и многоязычными возможностями.
Объект машинного обучения является предпочтительным объектом для создания приложений LUIS.
Пример JSON
Предположим, приложение принимает заказы на пиццу, например учебник по разложению сущностей. Каждый заказ может включать в себя несколько разных пицц, в том числе разных размеров.
Примеры высказывания включают следующее.
Примеры высказываний для приложения "Пицца" |
---|
Can I get a pepperoni pizza and a can of coke please |
can I get a small pizza with onions peppers and olives |
pickup an extra large meat lovers pizza |
Поскольку у объекта машинного обучения может быть много подчиненных объектов с необходимыми функциями, это только пример. Это следует рассматривать как руководство к тому, что ваша сущность вернет.
Рассмотрим запрос:
deliver 1 large cheese pizza on thin crust and 2 medium pepperoni pizzas on deep dish crust
Это JSON, если в строке запроса задано verbose=false
:
"entities": {
"Order": [
{
"FullPizzaWithModifiers": [
{
"PizzaType": [
"cheese pizza"
],
"Size": [
[
"Large"
]
],
"Quantity": [
1
]
},
{
"PizzaType": [
"pepperoni pizzas"
],
"Size": [
[
"Medium"
]
],
"Quantity": [
2
],
"Crust": [
[
"Deep Dish"
]
]
}
]
}
],
"ToppingList": [
[
"Cheese"
],
[
"Pepperoni"
]
],
"CrustList": [
[
"Thin"
]
]
}
Это JSON, если в строке запроса задано verbose=true
:
"entities": {
"Order": [
{
"FullPizzaWithModifiers": [
{
"PizzaType": [
"cheese pizza"
],
"Size": [
[
"Large"
]
],
"Quantity": [
1
],
"$instance": {
"PizzaType": [
{
"type": "PizzaType",
"text": "cheese pizza",
"startIndex": 16,
"length": 12,
"score": 0.999998868,
"modelTypeId": 1,
"modelType": "Entity Extractor",
"recognitionSources": [
"model"
]
}
],
"Size": [
{
"type": "SizeList",
"text": "large",
"startIndex": 10,
"length": 5,
"score": 0.998720646,
"modelTypeId": 1,
"modelType": "Entity Extractor",
"recognitionSources": [
"model"
]
}
],
"Quantity": [
{
"type": "builtin.number",
"text": "1",
"startIndex": 8,
"length": 1,
"score": 0.999878645,
"modelTypeId": 1,
"modelType": "Entity Extractor",
"recognitionSources": [
"model"
]
}
]
}
},
{
"PizzaType": [
"pepperoni pizzas"
],
"Size": [
[
"Medium"
]
],
"Quantity": [
2
],
"Crust": [
[
"Deep Dish"
]
],
"$instance": {
"PizzaType": [
{
"type": "PizzaType",
"text": "pepperoni pizzas",
"startIndex": 56,
"length": 16,
"score": 0.999987066,
"modelTypeId": 1,
"modelType": "Entity Extractor",
"recognitionSources": [
"model"
]
}
],
"Size": [
{
"type": "SizeList",
"text": "medium",
"startIndex": 49,
"length": 6,
"score": 0.999841452,
"modelTypeId": 1,
"modelType": "Entity Extractor",
"recognitionSources": [
"model"
]
}
],
"Quantity": [
{
"type": "builtin.number",
"text": "2",
"startIndex": 47,
"length": 1,
"score": 0.9996054,
"modelTypeId": 1,
"modelType": "Entity Extractor",
"recognitionSources": [
"model"
]
}
],
"Crust": [
{
"type": "CrustList",
"text": "deep dish crust",
"startIndex": 76,
"length": 15,
"score": 0.761551,
"modelTypeId": 1,
"modelType": "Entity Extractor",
"recognitionSources": [
"model"
]
}
]
}
}
],
"$instance": {
"FullPizzaWithModifiers": [
{
"type": "FullPizzaWithModifiers",
"text": "1 large cheese pizza on thin crust",
"startIndex": 8,
"length": 34,
"score": 0.616001546,
"modelTypeId": 1,
"modelType": "Entity Extractor",
"recognitionSources": [
"model"
]
},
{
"type": "FullPizzaWithModifiers",
"text": "2 medium pepperoni pizzas on deep dish crust",
"startIndex": 47,
"length": 44,
"score": 0.7395033,
"modelTypeId": 1,
"modelType": "Entity Extractor",
"recognitionSources": [
"model"
]
}
]
}
}
],
"ToppingList": [
[
"Cheese"
],
[
"Pepperoni"
]
],
"CrustList": [
[
"Thin"
]
],
"$instance": {
"Order": [
{
"type": "Order",
"text": "1 large cheese pizza on thin crust and 2 medium pepperoni pizzas on deep dish crust",
"startIndex": 8,
"length": 83,
"score": 0.6881274,
"modelTypeId": 1,
"modelType": "Entity Extractor",
"recognitionSources": [
"model"
]
}
],
"ToppingList": [
{
"type": "ToppingList",
"text": "cheese",
"startIndex": 16,
"length": 6,
"modelTypeId": 5,
"modelType": "List Entity Extractor",
"recognitionSources": [
"model"
]
},
{
"type": "ToppingList",
"text": "pepperoni",
"startIndex": 56,
"length": 9,
"modelTypeId": 5,
"modelType": "List Entity Extractor",
"recognitionSources": [
"model"
]
}
],
"CrustList": [
{
"type": "CrustList",
"text": "thin crust",
"startIndex": 32,
"length": 10,
"modelTypeId": 5,
"modelType": "List Entity Extractor",
"recognitionSources": [
"model"
]
}
]
}
}
Следующие шаги
Узнайте больше о машинном обучении, включая учебное пособие, концепции и инструкции.
Узнайте о сущности списка и сущности регулярного выражения.