Enhet för maskininlärning
Viktigt!
LUIS dras tillbaka den 1 oktober 2025 och från och med den 1 april 2023 kommer du inte att kunna skapa nya LUIS-resurser. Vi rekommenderar att du migrerar dina LUIS-program till förståelse för konversationsspråk för att dra nytta av fortsatt produktsupport och flerspråkiga funktioner.
Maskininlärningsentiteten är den föredragna entiteten för att skapa LUIS-program.
Exempel på JSON
Anta att appen tar pizzabeställningar, till exempel självstudien om decomposable entity. Varje beställning kan innehålla flera olika pizzor, inklusive olika storlekar.
Här är några exempelyttranden:
Exempelyttranden för pizzaapp |
---|
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 |
Eftersom en maskininlärningsentitet kan ha många underentiteter med nödvändiga funktioner är detta bara ett exempel. Det bör betraktas som en guide för vad din entitet kommer att returnera.
Överväg frågan:
deliver 1 large cheese pizza on thin crust and 2 medium pepperoni pizzas on deep dish crust
Det här är JSON om verbose=false
anges i frågesträngen:
"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"
]
]
}
Det här är JSON om verbose=true
anges i frågesträngen:
"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"
]
}
]
}
}
Nästa steg
Läs mer om maskininlärningsentiteten, inklusive en självstudie, begrepp och instruktionsguide.
Läs mer om entiteten listentitet och reguljära uttryck.