0 / 0
Go back to the English version of the documentation
Správa skupin funkcí (beta)
Last updated: 15. 6. 2023
Správa skupin funkcí (beta)

Vytvořte skupinu funkcí k zachování sady sloupců datového aktiva spolu s přidruženými metadaty pro použití s modely Machine Learning . Publikujte skupiny funkcí do produktu IBM Watson Knowledge Catalog , aby bylo možné jej použít jako úložiště funkcí. Skupiny funkcí v produktu Watson Knowledge Catalog mohou být vyhledány a znovu použity jinými uživateli, aniž by potřebovali přístup k vašemu projektu.

Požadavky a omezení

Skupinu funkcí můžete pro aktiva zobrazit za následujících okolností.

Požadovaná služba
Musíte mít tyto služby.
Watson Studio (pro projekty)
Watson Knowledge Catalog (pro katalogy)
Požadovaná oprávnění
Chcete-li tuto stránku zobrazit, můžete mít jakoukoli roli v projektu nebo katalogu.
Chcete-li upravit nebo aktualizovat informace na této stránce, musíte mít v projektu nebo katalogu roli Editor nebo Admin .
Pracovní prostory
V těchto pracovních prostorech můžete zobrazit skupinu součástí aktiva:
Projekty
Katalogy
Typy aktiv
Tyto typy aktiv mohou mít skupinu funkcí:
Tabulární: CSV, TSV, Parquet, xls, xslx, avro, text, json files
Připojené datové typy , které jsou strukturovány a podporovány jak v produktu Watson Studio , tak v produktu Watson Knowledge Catalog .
Typy aktiv
Tyto typy aktiv mohou mít skupinu funkcí:
Tabulární: CSV, TSV, Parquet, xls, xslx, avro, text, json files
Připojené datové typy , které jsou strukturovány a podporovány v produktu Watson Studio.
Velikost dat
Bez omezení

Skupiny funkcí (beta)

Produkt Watson Knowledge Catalog použijte jako úložiště funkcí, kde můžete ukládat a anotovat datová aktiva pro použití ve vaší organizaci. Vytvořte skupinu funkcí , chcete-li zachovat sadu sloupců určitého datového aktiva spolu s metadaty, která se používají pro Machine Learning. Máte-li například sadu funkcí pro model schvalování úvěrů, můžete zachovat funkce použité k vycvikování modelu a také některá metadata, včetně toho, který sloupec je použit jako cíl předpovědi, a které sloupce se používají pro detekci zkreslení. Skupiny funkcí zjednodušují zachování metadat pro funkce používané k vycvičení modelu strojového učení, takže ostatní vědci mohou používat stejné funkce. Když vidíte náhled určitého aktiva, uvidíte kartu skupiny funkcí.

Vytvoření skupiny funkcí v projektu

Než začnete

Pokud vytvoříte profil pro datové aktivum před vytvořením skupiny funkcí, můžete vybrat metadata profilu, abyste přidali hodnoty do součásti.

Vytvořit skupinu funkcí

Chcete-li vytvořit skupinu funkcí, můžete vybrat konkrétní sloupce datových aktiv.

  1. Na kartě Aktiva projektu klepněte na název relevantního aktiva, abyste otevřeli náhled a vyberte kartu Skupina funkcí . Zde můžete vytvořit skupinu funkcí nebo zobrazit a upravit existující skupinu funkcí. Aktivum může mít pouze jednu skupinu funkcí. Klepněte na volbu Nová skupina funkcí.

    Vytvořit skupinu funkcí

  2. Vyberte sloupce, které chcete použít ve skupině funkcí. Označte zaškrtávací políčko Název , chcete-li zahrnout všechny sloupce jako funkce.

    Vyberte sloupce skupiny funkcí

Také můžete vytvořit skupinu funkcí pro datová aktiva v produktu Watson Knowledge Catalog. Další informace viz téma Katalogové aktivum .

Úprava skupiny funkcí

Když jste vybrali sloupce datového aktiva, které se mají použít ve skupině funkcí, můžete pak zobrazit jednotlivé funkce a upravit jej tak, aby určoval roli, kterou bude mít v modelech Machine Learning .

Zobrazit skupinu funkcí

  1. Klepněte na název funkce a klepněte na volbu Upravit tuto funkci. Otevře se okno zobrazující následující karty:

    • Podrobnosti -poskytují následující informace o funkci. Vyberte volbu Role , která má být přiřazena k funkci:

      • Input: funkci lze použít jako vstup pro školení modelu Machine Learning .
      • Target: funkce, která má být použita jako cíl předpovědi, když se data používají k vycvičení modelu Machine Learning .
      • Identifier: primární klíč, jako např. ID zákazníka, používaný k identifikaci vstupních dat.

      Zadejte Popis, Recept (libovolná metoda nebo vzorec použitý k vytvoření hodnot pro funkci) a libovolné Značky.

    • Popisy hodnot Popis hodnot vám umožňuje objasnit význam určitých hodnot. Vezměme si například sloupec "hodnocení úvěrového rizika" s hodnotami -1, 0 a 1. Můžete použít popisy hodnot k poskytnutí významu pro tyto hodnoty. Například -1 může znamenat "vyhodnocení zamítnuto". Můžete zadat popisy pro konkrétní hodnoty. Pro číselné hodnoty můžete také zadat rozsah. Chcete-li určit rozsah číselných hodnot, zadejte následující text [ n, m] , kde n je začátek a m je konec rozsahu, ohraničený hranatými závorkami a klepněte na tlačítko Přidat. Chcete-li například popsat všechny věkové hodnoty mezi 18 a 24 jako "millenials", zadejte jako popis hodnotu [ 18,24] jako hodnotu a millenials . Máte-li definovaný profil , hodnoty profilu se zobrazí v seznamu popisů hodnot. Zde můžete vybrat jednu hodnotu nebo více hodnot.

      Popisy hodnot

    • Informace o Fairness Můžete definovat skupiny hodnot Monitor nebo Reference pro monitorování zkreslení. Hodnoty, které jsou více ohroženi zkresleným výsledkem, mohou být umístěny do skupiny Monitor. Tyto hodnoty jsou potom porovnány s hodnotami ve skupině Reference. Chcete-li určit rozsah číselných hodnot, zadejte následující text [ n, m] , kde n je začátek a m je konec rozsahu, uzavřený hranatými závorkami. Chcete-li například monitorovat všechny věkové hodnoty mezi 18 a 35, zadejte [ 18,35]. Poté vyberte Monitor nebo Reference a klepněte na tlačítko Přidat. Můžete také zadat volbu Příznivé výsledky. Další informace o spravedlnosti najdete v tématu Spravedlnost v experimentech AutoAI .

  2. Když jste upravili funkci, klepněte na tlačítko Uložit. Nyní můžete vidět své změny v okně Podrobnosti funkce . Zavřením tohoto okna se vrátíte do skupiny funkcí.

Odebrání funkcí ze skupiny

Chcete-li odebrat funkci ze skupiny, postupujte takto:

  1. Zobrazte náhled aktiva v projektu a vyberte kartu Skupina funkcí .

  2. V tabulce Funkce vyberte funkci (nebo funkce), kterou chcete odebrat.

  3. Na panelu nástrojů, který se objeví, vyberte volbu Odebrat ze skupiny.

    Odebrání funkcí

Součást nebo skupina funkcí, pokud jste vybrali všechny funkce, je odebráno.

Sdílení skupiny funkcí s produktem IBM Watson Knowledge Catalog

Z projektu do katalogu

Máte-li Watson Knowledge Catalog vytvořen, pak můžete z projektu vybrat tři tečky vedle datového aktiva a vybrat volbu Publikovat do katalogu. Pak katalog také obsahuje aktivum a jeho skupina funkcí se zobrazí spolu s podrobnostmi o součásti naplněnými v katalogovém aktivu.

Pokud jste již dříve publikovali aktivum se skupinou funkcí z projektu do katalogu a poté jste odebrali funkci z aktiva projektu, možná budete chtít tuto funkci odebrat i z katalogu. Buď můžete odebrat aktivum z katalogu , nebo můžete znovu publikovat z projektu a vybrat příslušnou duplicitní akci. Výběrem volby přepsat například odeberete předchozí skupinu funkcí z katalogu.

Pokud upravíte popis nebo značku funkce v projektu, musíte znovu publikovat aktivum do katalogu a vybrat volbu aktualizovat jako duplicitní akci nebo upravit funkci přímo v katalogovém aktivu , chcete-li šířit provedené změny.

Z katalogu do projektu

Podobně, máte-li funkce definované v katalogu, můžete zobrazit aktivum v katalogu, upravit aktivuma přidat aktivum katalogu do projektu. Projekt pak obsahuje aktivum a jeho skupina funkcí se zobrazí spolu s podrobnostmi o součásti naplněnými v aktivu projektu.

Vyhledávání skupiny funkcí

Můžete vyhledat aktiva nebo sloupce ve všech katalozích a projektech. Chcete-li filtrovat výsledky hledání k nalezení aktiv se skupinou funkcí, vyberte volbu Data , abyste zobrazili volby filtru, a vyberte Skupina funkcí. Aktiva obsahující skupinu funkcí se poté zobrazí ve výsledcích hledání.

Použití rozhraní API Python k vytváření a používání skupin funkcí

K vytváření a úpravě skupin funkcí můžete také použít knihovnu assetframe-lib Python library v přenosných počítačích. Tato knihovna vám také umožňuje používat metadata funkce jako informace o férovosti při vytváření modelů se strojem učení.

Další informace

Příklady, jak vytvářet a používat skupiny funkcí v přenosných počítačích:

Viz také:

Nadřízené téma: Příprava dat