Přidat entity pro extrakci dat

Vytvořte entity pro extrakci klíčových dat z uživatelských projevy v aplikacích Language Understanding (LUIS). Extrahovaná data entity používá vaše klientská aplikace pro moje požadavky zákazníků.

Entita představuje slovo nebo frázi uvnitř utterance, který chcete extrahovat. Entity popisují informace týkající se záměru a někdy jsou nezbytné, aby vaše aplikace mohla provádět její úkoly. Můžete vytvořit entity, když přidáte příklad utterance k záměru nebo od (před nebo po) přidání příkladu utterance k záměru.

Plánování entit a pak vytvoření a označení

entity strojového učení lze vytvořit z příkladu projevy nebo vytvořit ze stránky entity .

Obecně platí, že je potřeba věnovat čas plánování entit před vytvořením entity strojového učení na portálu. Pak vytvořte entitu Machine-Learning z příkladu utterance s větším množstvím podrobností v podentitách a funkcích, které v tuto chvíli znáte. Tento kurz ukazuje, jak použít tuto metodu.

V rámci plánování entit můžete znát, že budete potřebovat entity vyhovující textu (například předem připravené entity, entity regulárních výrazů nebo seznam entit). Můžete je vytvořit ze stránky entity předtím, než jsou označeny jako projevy.

Při označování můžete jednotlivé entity označit popiskem a pak si vytvořit nadřazenou entitu strojového učení. Nebo můžete začít s nadřazenou entitou strojového učení a rozložit ji na podřízené entity.

Tip

Označte všechna slova, která mohou označovat entitu, a to i v případě, že se slova při extrakci v klientské aplikaci nepoužívají.

Kdy vytvořit entitu

Po naplánování entit byste měli vytvořit své entity a subentity pro strojové učení. To může vyžadovat přidání předem připravených entit nebo entit s vyhovujícími textem pro poskytování funkcí pro vaše entity strojového učení. Všechny by měly být provedeny před popiskem.

Až začnete s označením příkladu projevy, můžete vytvářet entity, které se naučily pro počítače, nebo rozšiřuje entity seznamu.

Následující tabulka vám pomůže pochopit, kde můžete do aplikace vytvořit nebo přidat jednotlivé typy entit.

Typ entity Kde vytvořit entitu na portálu LUIS
entita strojového učení Podrobnosti o entitách nebo záměrech
Entita seznamu Podrobnosti o entitách nebo záměrech
Entiay regulárního výrazu Entity
Entita Pattern.any Entity
Předem vytvořená entita Entity
Předem sestavená doménová entita Entity

Můžete vytvořit všechny entity ze stránky entity , nebo můžete vytvořit několik entit jako součást popisu entity v příkladu utterance na stránce s podrobnostmi o záměru . Entitu můžete Označit jenom na příkladu utterance ze stránky s podrobnostmi záměru .

Jak vytvořit novou vlastní entitu

Tento proces funguje pro entity, které jsou v počítači zjištěny, seznam entit a regulární výraz entit.

  1. Přihlaste se k portálu Luisa vyberte své předplatné a prostředek pro vytváření obsahu , abyste viděli aplikace přiřazené k tomuto zdrojovému prostředku.
  2. Otevřete svou aplikaci tak, že na stránce Moje aplikace vyberete její název.
  3. Vyberte stránku entity .
  4. Vyberte + vytvořit a pak vyberte typ entity.
  5. Pokračujte v konfiguraci entity a potom po dokončení vyberte vytvořit .

Vytvoření entity, která se naučila pro počítač

  1. Přihlaste se k portálu Luisa vyberte své předplatné a prostředek pro vytváření obsahu , abyste viděli aplikace přiřazené k tomuto zdrojovému prostředku.

  2. Otevřete svou aplikaci tak, že na stránce Moje aplikace vyberete její název.

  3. V části sestavení vyberte entity na levém panelu a potom vyberte + vytvořit.

  4. V dialogovém okně vytvořit typ entity zadejte název entity a vyberte možnost zjištěný počítač, vyberte. Chcete-li přidat subentity, vyberte možnost přidat strukturu. Vyberte Vytvořit.

    Snímek obrazovky s vytvořením entity získané počítačem

  5. V části Přidat subentity přidejte podentitu výběrem možnosti + na řádku nadřazené entity.

    Snímek obrazovky s přidáním podentit

  6. Vyberte vytvořit a dokončete proces vytváření.

Přidání funkce k entitě rozpoznaného počítače

  1. Přihlaste se k portálu Luisa vyberte své předplatné a prostředek pro vytváření obsahu , abyste viděli aplikace přiřazené k tomuto zdrojovému prostředku.

  2. Otevřete svou aplikaci tak, že na stránce Moje aplikace vyberete její název.

  3. V části sestavení vyberte entity na levém panelu a pak vyberte entitu počítač, kterou jste získali.

  4. Přidejte funkci tak, že vyberete + Přidat funkci na řádku entity nebo subentity.

  5. Vyberte ze stávajících entit a seznamů frází.

  6. Pokud má být entita extrahována pouze v případě, že je funkce nalezena, vyberte * pro tuto funkci hvězdičku.

    Snímek obrazovky s přidáním funkce do entity

Vytvořit entitu regulárního výrazu

  1. Přihlaste se k portálu Luisa vyberte své předplatné a prostředek pro vytváření obsahu , abyste viděli aplikace přiřazené k tomuto zdrojovému prostředku.

  2. Otevřete svou aplikaci tak, že na stránce Moje aplikace vyberete její název.

  3. V části sestavení vyberte entity na levém panelu a potom vyberte + vytvořit.

  4. V dialogovém okně vytvořit typ entity zadejte název entity a vyberte regulární výraz, do pole Regex zadejte regulární výraz a vyberte vytvořit.

    Snímek obrazovky s vytvořením entity regulárního výrazu

Vytvořit entitu seznamu

Seznam entit představuje pevně uzavřenou sadu příbuzných slov. I když jako autor může seznam změnit, LUIS nebude zvětšovat nebo zmenšovat seznam. Můžete také importovat do existující entity seznamu pomocí formátu list. JSON.

Následující seznam znázorňuje kanonický název a synonyma.

Název položky seznamu barev Barva – synonyma
Red Crimson, krev, Apple, hasicí stroj
Blue Nebeská, kobalt
Green Kelly, vápno

Pomocí postupu vytvořte entitu seznamu. Po vytvoření entity seznamu nemusíte v záměru popsat vzorový projevy. Položky seznamu a synonyma se shodují pomocí přesného textu.

  1. Přihlaste se k portálu Luisa vyberte své předplatné a prostředek pro vytváření obsahu , abyste viděli aplikace přiřazené k tomuto zdrojovému prostředku.

  2. Otevřete svou aplikaci tak, že na stránce Moje aplikace vyberete její název.

  3. V části sestavení vyberte entity na levém panelu a potom vyberte + vytvořit.

  4. V dialogovém okně vytvořit typ entity zadejte název entity, například Colors a vyberte seznam.

  5. V dialogovém okně vytvořit entitu vyberte v podseznamu přidat nový, zadejte název položky seznamu, například Green a pak přidejte synonyma.

    Na stránce podrobností entity vytvořte seznam barev jako entitu seznamu.

  6. Až skončíte s přidáváním položek seznamu a synonym, vyberte vytvořit.

    Až budete hotovi se skupinou změn v aplikaci, nezapomeňte aplikaci naučit . Neprovádějte výuku aplikace po jedné změně.

    Poznámka

    Tento postup ukazuje vytvoření a označení entity seznamu z příkladu utterance na stránce s podrobnostmi o záměru . Stejnou entitu můžete také vytvořit ze stránky entity .

Přidání role pro entitu

Role je pojmenovaný podtyp entity na základě kontextu.

Přidání role pro odlišení různých kontextů

V následujících utterance jsou dvě umístění, přičemž každý z nich je sémanticky určenými slovy, například to a from :

Pick up the package from Seattle and deliver to New York City.

V tomto postupu přidáte origin destination k předem sestavené entitě geographyV2 a role.

  1. Přihlaste se k portálu Luisa vyberte své předplatné a prostředek pro vytváření obsahu , abyste viděli aplikace přiřazené k tomuto zdrojovému prostředku.

  2. Otevřete svou aplikaci tak, že na stránce Moje aplikace vyberete její název.

  3. V části Build (sestavení ) vyberte entity na levém panelu.

  4. Vyberte + Přidat předem vytvořenou entitu. Vyberte geographyV2 a potom vyberte Hotovo. Tím se do aplikace přidá předem sestavená entita.

    Pokud zjistíte, že váš vzor zahrnující entitu Pattern.any neextrahuje entity správně, můžete tento problém opravit pomocí explicitního seznamu.

  5. Vyberte nově přidanou předem vytvořenou entitu geographyV2 ze seznamu entit na stránce entity .

  6. Chcete-li přidat novou roli, vyberte možnost + Další bez přidaných rolí.

  7. Do textového pole typ role... zadejte název role Origin a potom zadejte. Přidejte název druhé role a Destination potom zadejte.

    Snímek obrazovky s přidáním role původu do entity umístění

    Role se přidá k předem připravené entitě, ale nepřidá se do žádné projevy pomocí této entity.

Popisek textu s rolí v příkladu utterance

Tip

Role je možné nahradit pomocí popisků s podentitami entit strojového učení.

  1. Přihlaste se k portálu Luisa vyberte své předplatné a prostředek pro vytváření obsahu , abyste viděli aplikace přiřazené k tomuto zdrojovému prostředku.

  2. Otevřete svou aplikaci tak, že na stránce Moje aplikace vyberete její název.

  3. Přejít na stránku s podrobnostmi záměru, která obsahuje příklad projevy, který používá roli.

  4. Pokud chcete s rolí označit popisek, vyberte v příkladu utterance popisek entity (plná čára pod textem) a pak v rozevíracím seznamu vyberte Zobrazit v podokně entity .

    Snímek obrazovky znázorňující vybranou položku nabídky pro zobrazení v podokně entit.

    Na pravé straně se otevře paleta entit.

  5. Vyberte entitu, potom klikněte na dolní část palety a vyberte roli.

    Snímek obrazovky ukazuje, kde vybrat roli.

Vytvoření vzoru. kterákoli entita

Vzor. Každá entita je k dispozici pouze se vzory.

Neměnit typ entity

LUIS neumožňuje změnit typ entity, protože nevíte, co přidat nebo odebrat k vytvoření této entity. Aby bylo možné typ změnit, je vhodnější vytvořit novou entitu správného typu s trochu odlišným názvem. Po vytvoření entity odstraňte v každém utterance starý název entity a přidejte nový název entity. Po přeznačení všech projevy se odstraní stará entita.

Další kroky

Přečtěte si další informace: