Translation not up to date
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 .
- Požadovaná oprávnění
- Chcete-li tuto stránku zobrazit, můžete mít jakoukoli roli v projektu.
- Chcete-li upravit nebo aktualizovat informace na této stránce, musíte mít v projektu roli Editor nebo Administrátor .
- Pracovní prostory
- V těchto pracovních prostorech můžete zobrazit skupinu součástí aktiva:
- Projekty
- 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)
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í
- Úprava skupiny funkcí
- Odebrání funkcí nebo skupiny funkcí
- Použití rozhraní API Python pro 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.
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í.
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.
Ú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 .
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.
Informace o Fairness Můžete definovat skupiny hodnot
Monitor
neboReference
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 .
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:
- Zobrazte náhled aktiva v projektu a vyberte kartu Skupina funkcí .
- V tabulce Funkce vyberte funkci (nebo funkce), kterou chcete odebrat.
- Na panelu nástrojů, který se objeví, vyberte volbu Odebrat ze skupiny.
Součást nebo skupina funkcí, pokud jste vybrali všechny funkce, je odebráno.
Vyhledávání skupiny funkcí
Můžete hledat aktiva nebo sloupce ve všech 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:
- Ukázkový projekt Vytvoření a použití dat úložiště funkcí v ukázkách