Výjimky a kódy chyb pro návrháře

Tento článek popisuje chybové zprávy a kódy výjimek v návrháři služby Azure Machine Učení, které vám pomůžou řešit potíže s kanály strojového učení.

Chybovou zprávu najdete v návrháři takto:

  • Vyberte komponentu, která selhala, přejděte na kartu Výstupy a protokoly . Podrobný protokol najdete v souboru 70_driver_log.txt v kategorii azureml-logs .

  • Podrobnou chybu komponenty můžete zkontrolovat v souboru error_info.json v kategorii module_statistics .

Následují kódy chyb komponent v návrháři.

Chyba 0001

K výjimce dochází v případě, že se nepodařilo najít jeden nebo více zadaných sloupců datové sady.

Tato chyba se zobrazí, pokud se pro komponentu provede výběr sloupce, ale vybrané sloupce ve vstupní sadě dat neexistují. K této chybě může dojít, pokud jste ručně zadali název sloupce nebo pokud selektor sloupců zadal navrhovaný sloupec, který v datové sadě neexistuje při spuštění kanálu.

Řešení: Znovu se k komponentě, která vyvolá tuto výjimku, a ověřte správnost názvu sloupce nebo názvů a že všechny odkazované sloupce existují.

Zprávy o výjimce
Jeden nebo více zadaných sloupců nebylo nalezeno.
Sloupec s názvem nebo indexem {column_id} nebyl nalezen.
Sloupec s názvem nebo indexem {column_id} v {arg_name_missing_column} neexistuje.
Sloupec s názvem nebo indexem {column_id} v {arg_name_missing_column} neexistuje, ale existuje v {arg_name_has_column}.
Sloupce s názvem nebo indexem {column_names} nebyly nalezeny.
Sloupce s názvem nebo indexem {column_names} v {arg_name_missing_column} neexistují.
Sloupce s názvem nebo indexem {column_names} neexistují v {arg_name_missing_column}, ale existují v {arg_name_has_column}.

Chyba 0002

K výjimce dochází v případě, že jeden nebo více parametrů nelze analyzovat nebo převést ze zadaného typu do požadovaného typu cílové metody.

K této chybě dochází ve službě Azure Machine Učení při zadání parametru jako vstupu a typ hodnoty se liší od očekávaného typu a implicitní převod nelze provést.

Řešení: Zkontrolujte požadavky komponenty a určete, který typ hodnoty je povinný (řetězec, celé číslo, double atd.).

Zprávy o výjimce
Parsování parametru se nezdařilo.
Parsování parametru {arg_name_or_column} se nezdařilo.
Převod parametru {arg_name_or_column} na {to_type} se nezdařil.
Převod parametru {arg_name_or_column} z {from_type} na {to_type} se nezdařil.
Převod hodnoty parametru {arg_name_or_column} {arg_value} z {from_type} na {to_type} se nezdařil.
Nepodařilo se převést hodnotu {arg_value} ve sloupci {arg_name_or_column} z {from_type} na {to_type} s použitím zadaného formátu {fmt}.

Chyba 0003

K výjimce dochází v případě, že jeden nebo více vstupů má hodnotu null nebo je prázdné.

Tato chyba se zobrazí ve službě Azure Machine Učení, pokud některé vstupy nebo parametry komponenty mají hodnotu null nebo prázdné. K této chybě může dojít například v případě, že jste nezadali žádnou hodnotu parametru. K tomu může dojít také v případě, že jste zvolili datovou sadu, která obsahuje chybějící hodnoty, nebo prázdnou datovou sadu.

Řešení:

  • Otevřete komponentu, která vytvořila výjimku, a ověřte, že byly zadány všechny vstupy. Ujistěte se, že jsou zadané všechny požadované vstupy.
  • Ujistěte se, že data načtená z úložiště Azure jsou přístupná a že se název účtu nebo klíč nezměnil.
  • Zkontrolujte, jestli vstupní data neobsahuje chybějící hodnoty nebo hodnoty null.
  • Pokud používáte dotaz na zdroj dat, ověřte, že se data vrací ve formátu, který očekáváte.
  • Zkontrolujte překlepy nebo jiné změny ve specifikaci dat.
Zprávy o výjimce
Nejméně jeden vstup je null nebo prázdný.
Vstup {name} je null nebo prázdný.

Chyba 0004

K výjimce dochází, pokud je parametr menší nebo roven určité hodnotě.

Tato chyba se zobrazí ve službě Azure Machine Učení, pokud je parametr ve zprávě nižší než hodnota hranice požadovaná pro zpracování dat komponentou.

Řešení: Znovu se můžete vrátit k komponentě, která vyvolá výjimku, a upravit parametr tak, aby byl větší než zadaná hodnota.

Zprávy o výjimce
Parametr by měl být větší než hodnota hranice.
Hodnota parametru {arg_name} by měla být větší než {lower_boundary}.
Parametr {arg_name} má hodnotu {actual_value}, která by měla být větší než {lower_boundary}.

Chyba 0005

K výjimce dochází, pokud je parametr menší než konkrétní hodnota.

Tato chyba se zobrazí ve službě Azure Machine Učení, pokud je parametr ve zprávě nižší nebo roven hodnotě hranic vyžadované pro zpracování dat komponentou.

Řešení: Znovu se můžete vrátit k komponentě, která vyvolá výjimku, a upravit parametr tak, aby byl větší nebo roven zadané hodnotě.

Zprávy o výjimce
Parametr by měl být větší nebo roven hodnotě hranice.
Hodnota parametru {arg_name} by měla být větší nebo rovna hodnotě {lower_boundary}.
Parametr {arg_name} má hodnotu {value}, která by měla být větší nebo rovna {lower_boundary}.

Chyba 0006

K výjimce dochází, pokud je parametr větší nebo roven zadané hodnotě.

Tato chyba se zobrazí ve službě Azure Machine Učení pokud je parametr ve zprávě větší nebo roven hodnotě hranice vyžadované pro zpracování dat komponentou.

Řešení: Znovu se můžete vrátit k komponentě, která vyvolá výjimku, a upravit parametr tak, aby byl menší než zadaná hodnota.

Zprávy o výjimce
Neshoda parametrů Jeden z parametrů by měl být menší než jiný.
Hodnota parametru {arg_name} by měla být menší než hodnota parametru {upper_boundary_parameter_name}.
Parametr {arg_name} má hodnotu {value}, která by měla být menší než {upper_boundary_parameter_name}.

Chyba 0007

K výjimce dochází, pokud je parametr větší než konkrétní hodnota.

Tato chyba se zobrazí ve službě Azure Machine Učení pokud jste ve vlastnostech komponenty zadali hodnotu, která je větší, než je povolená. Můžete například zadat data, která jsou mimo rozsah podporovaných kalendářních dat, nebo můžete označit, že se použije pět sloupců, pokud jsou k dispozici pouze tři sloupce.

Tato chyba se může zobrazit také v případě, že zadáváte dvě sady dat, které se musí nějakým způsobem shodovat. Pokud například přejmenováváte sloupce a zadáváte sloupce podle indexu, musí počet zadaných názvů odpovídat počtu indexů sloupců. Dalším příkladem může být matematická operace, která používá dva sloupce, kde musí mít sloupce stejný počet řádků.

Řešení:

  • Otevřete danou komponentu a zkontrolujte všechna nastavení číselné vlastnosti.
  • Ujistěte se, že všechny hodnoty parametrů spadají do podporovaného rozsahu hodnot pro danou vlastnost.
  • Pokud komponenta přebírá více vstupů, ujistěte se, že vstupy mají stejnou velikost.
  • Zkontrolujte, jestli se datová sada nebo zdroj dat změnila. Někdy se po změně počtu sloupců, datových typů sloupců nebo změny velikosti dat nezdaří hodnota, která pracovala s předchozí verzí dat.
Zprávy o výjimce
Neshoda parametrů Jeden z parametrů by měl být menší nebo roven jinému.
Hodnota parametru {arg_name} by měla být menší nebo rovna hodnotě parametru {upper_boundary_parameter_name}.
Parametr {arg_name} má hodnotu {actual_value}, která by měla být menší nebo rovna {upper_boundary}.
Hodnota {arg_name} parametru {actual_value} by měla být menší nebo rovna hodnotě {upper_boundary_parameter_name} parametru {upper_boundary}.
Hodnota {arg_name} parametru {actual_value} by měla být menší nebo rovna hodnotě {upper_boundary_meaning} {upper_boundary}.

Chyba 0008

K výjimce dochází, pokud parametr není v rozsahu.

Tato chyba se zobrazí ve službě Azure Machine Učení, pokud je parametr ve zprávě mimo hranice vyžadované pro zpracování dat komponentou.

Tato chyba se například zobrazí, pokud se pokusíte použít přidat řádky ke kombinování dvou datových sad, které mají jiný počet sloupců.

Řešení: Znovu se můžete vrátit k komponentě, která vyvolá výjimku, a upravit parametr tak, aby byl v zadaném rozsahu.

Zprávy o výjimce
Hodnota parametru není v zadaném rozsahu.
Hodnota parametru {arg_name} není v rozsahu.
Hodnota parametru {arg_name} by měla být v rozsahu [{lower_boundary}, {upper_boundary}].
Hodnota parametru {arg_name} není v rozsahu. {reason}

Chyba 0009

K výjimce dochází v případě nesprávného zadání názvu účtu úložiště Azure nebo názvu kontejneru.

K této chybě dochází v návrháři služby Azure Machine Učení při zadávání parametrů pro účet úložiště Azure, ale název nebo heslo nelze přeložit. K chybám u hesel nebo názvů účtů může dojít z mnoha důvodů:

  • Účet je nesprávný typ. Některé nové typy účtů nejsou podporované pro použití s návrhářem machine Učení. Podrobnosti najdete v tématu Import dat .
  • Zadali jste nesprávný název účtu.
  • Účet již neexistuje.
  • Heslo k účtu úložiště je chybné nebo se změnilo.
  • Nezadali jste název kontejneru nebo kontejner neexistuje.
  • Nezadali jste úplnou cestu k souboru (cestu k objektu blob).

Řešení:

K takovým problémům často dochází, když se pokusíte ručně zadat název účtu, heslo nebo cestu ke kontejneru. Doporučujeme použít nového průvodce pro součást Import dat , která vám pomůže vyhledat a zkontrolovat názvy.

Zkontrolujte také, jestli se účet, kontejner nebo objekt blob odstranil. Pomocí jiného nástroje Azure Storage ověřte, že byl správně zadán název účtu a heslo a že kontejner existuje.

Azure Machine Učení nepodporuje některé novější typy účtů. Nové typy horkého nebo studeného úložiště se například nedají použít pro strojové učení. Klasické účty úložiště i účty úložiště vytvořené jako "Obecné účely" fungují správně.

Pokud byla zadána úplná cesta k objektu blob, ověřte, že je cesta zadána jako název kontejneru nebo objektu blob a že kontejner i objekt blob existují v účtu.

Cesta by neměla obsahovat počáteční lomítko. Například /container/blob je nesprávný a měl by být zadán jako kontejner nebo objekt blob.

Zprávy o výjimce
Název účtu úložiště Azure nebo název kontejneru je nesprávný.
Název účtu úložiště Azure {account_name} nebo název kontejneru {container_name} je nesprávný; Byl očekáváný název kontejneru nebo objektu blob formátu.

Chyba 0010

K výjimce dochází v případě, že vstupní datové sady mají názvy sloupců, které by se měly shodovat, ale nemají.

Tato chyba se zobrazí ve službě Azure Machine Učení, pokud index sloupce ve zprávě obsahuje různé názvy sloupců ve dvou vstupních datových sadách.

Řešení: Použijte upravit metadata nebo upravte původní datovou sadu tak, aby měla stejný název sloupce pro zadaný index sloupců.

Zprávy o výjimce
Sloupce s odpovídajícím indexem ve vstupních datových sadách mají různé názvy.
Názvy sloupců nejsou stejné pro sloupec {col_index} (založené na nule) vstupních datových sad ({dataset1} a {dataset2}).

Chyba 0011

K výjimce dochází, pokud se předaný argument sady sloupců sloupců datové sady nevztahuje na žádné sloupce datové sady.

Tato chyba se zobrazí ve službě Azure Machine Učení, pokud se zadaný výběr sloupce neshoduje s žádnými sloupci v dané datové sadě.

Tato chyba se může zobrazit také v případě, že jste nevybrali sloupec a aby komponenta fungovala aspoň jeden sloupec.

Řešení: Upravte výběr sloupce v komponentě tak, aby se použil na sloupce v datové sadě.

Pokud komponenta vyžaduje, abyste vybrali konkrétní sloupec, například sloupec popisku, ověřte, že je vybraný správný sloupec.

Pokud jsou vybrané nevhodné sloupce, odeberte je a znovu spusťte kanál.

Zprávy o výjimce
Zadaná sada sloupců se nevztahuje na žádné sloupce datové sady.
Zadaná sada sloupců {column_set} se nevztahuje na žádné sloupce datové sady.

Chyba 0012

K výjimce dochází v případě, že instanci třídy nelze vytvořit s předanou sadou argumentů.

Řešení: Tato chyba není pro uživatele použitelná a v budoucí verzi bude zastaralá.

Zprávy o výjimce
Netrénovaný model, napřed trénujte model.
Nenatrénovaný model ({arg_name}) použijte natrénovaný model.

Chyba 0013

K výjimce dochází, pokud je předaný komponentě neplatný typ.

K této chybě dochází vždy, když je trénovaný model nekompatibilní s připojenou bodovací komponentou.

Řešení:

Určete typ žáka, který je vytvořen komponentou trénování, a určete bodovací komponentu, která je vhodná pro daného žáka.

Pokud byl model natrénován pomocí některé ze specializovaných trénovacích komponent, propojte trénovaný model pouze s odpovídající specializovanou bodovací komponentou.

Typ modelu Trénovací komponenta Bodovací komponenta
libovolný klasifikátor Trénování modelu Určení skóre modelu
jakýkoli regresní model Trénování modelu Určení skóre modelu
Zprávy o výjimce
Další informace o neplatném typu jsou předány.
Learner {arg_name} má neplatný typ.
Learner {arg_name} má neplatný typ {learner_type}.
Další informace o neplatném typu jsou předány. Zpráva o výjimce: {exception_message}

Chyba 0014

K výjimce dochází, pokud je počet jedinečných hodnot sloupce větší než povolený.

K této chybě dochází, když sloupec obsahuje příliš mnoho jedinečných hodnot, jako je sloupec ID nebo textový sloupec. Tato chyba se může zobrazit, pokud zadáte, že se sloupec zpracovává jako data kategorií, ale ve sloupci je příliš mnoho jedinečných hodnot, aby bylo možné zpracování dokončit. Tato chyba se může zobrazit také v případě neshody mezi počtem jedinečných hodnot ve dvou vstupech.

Pokud splňují obě následující podmínky, dojde k chybě jedinečných hodnot, než je povoleno:

  • Více než 97 % instancí jednoho sloupce jsou jedinečné hodnoty, což znamená, že téměř všechny kategorie se navzájem liší.
  • Jeden sloupec obsahuje více než 1 000 jedinečných hodnot.

Řešení:

Otevřete komponentu, která vygenerovala chybu, a identifikujte sloupce použité jako vstupy. U některých součástí můžete kliknout pravým tlačítkem myši na vstup datové sady a vybrat Vizualizovat , abyste získali statistiky o jednotlivých sloupcích, včetně počtu jedinečných hodnot a jejich rozdělení.

U sloupců, které chcete použít ke seskupování nebo kategorizaci, proveďte kroky ke snížení počtu jedinečných hodnot ve sloupcích. V závislosti na datovém typu sloupce můžete omezit různými způsoby.

U sloupců ID, které nejsou smysluplné funkce během trénování modelu, můžete pomocí upravit metadata označit tento sloupec jako funkci Vymazat a nebude použit během trénování modelu.

U textových sloupců můžete k předběžnému zpracování textových sloupců použít funkci hashování funkce nebo extrahovat funkce N-Gram z textové komponenty .

Tip

Nemůžete najít řešení, které odpovídá vašemu scénáři? Můžete poskytnout zpětnou vazbu k tomuto tématu, která obsahuje název komponenty, která chybu vygenerovala, a datový typ a kardinalitu sloupce. Tyto informace použijeme k poskytnutí cílenějších kroků pro řešení potíží pro běžné scénáře.

Zprávy o výjimce
Množství jedinečných hodnot sloupce je větší, než je povoleno.
Počet jedinečných hodnot ve sloupci{column_name} je větší než povolený.
Počet jedinečných hodnot ve sloupci{column_name} překračuje počet kolekcí členů {limitation}.

Chyba 0015

K výjimce dochází v případě, že připojení k databázi selhalo.

Tato chyba se zobrazí, pokud zadáte nesprávný název účtu SQL, heslo, databázový server nebo název databáze nebo pokud nelze navázat připojení k databázi kvůli problémům s databází nebo serverem.

Řešení: Ověřte, zda byl správně zadán název účtu, heslo, databázový server a databáze a že zadaný účet má správnou úroveň oprávnění. Ověřte, že je databáze aktuálně přístupná.

Zprávy o výjimce
Při připojování k databázi došlo k chybě.
Při připojování k databázi došlo k chybě: {connection_str}.

Chyba 0016

K výjimce dochází, pokud vstupní datové sady předané komponentě by měly mít kompatibilní typy sloupců, ale ne.

Tato chyba se zobrazí ve službě Azure Machine Učení v případě, že typy sloupců předané ve dvou nebo více datových sadách nejsou vzájemně kompatibilní.

Řešení: Použijte upravit metadata nebo upravte původní vstupní datovou sadu , aby byly typy sloupců kompatibilní.

Zprávy o výjimce
Sloupce s odpovídajícím indexem ve vstupních datových sadách mají nekompatibilní typy.
Sloupce {first_col_names} nejsou mezi trénovými a testovacími daty kompatibilní.
Sloupce {first_col_names} a {second_col_names} nejsou kompatibilní.
Typy elementů sloupců nejsou kompatibilní pro sloupec {first_col_names} (založené na nule) vstupních datových sad ({first_dataset_names} a {second_dataset_names}).

Chyba 0017

K výjimce dochází v případě, že vybraný sloupec používá datový typ, který aktuální komponenta nepodporuje.

Tato chyba se například může zobrazit ve službě Azure Machine Učení pokud výběr sloupce obsahuje sloupec s datovým typem, který nelze zpracovat komponentou, například sloupec řetězce pro matematickou operaci nebo sloupec skóre, ve kterém je vyžadován sloupec funkce kategorií.

Řešení:

  1. Identifikujte sloupec, u kterého dochází k problému.
  2. Zkontrolujte požadavky komponenty.
  3. Upravte sloupec tak, aby odpovídal požadavkům. K provedení změn může být potřeba použít několik následujících komponent v závislosti na sloupci a převodu, který se pokoušíte:
    • Pomocí funkce Upravit metadata můžete změnit datový typ sloupců nebo změnit použití sloupce z funkce na číselnou, kategorickou na jinou než kategorickou atd.
  1. Jako poslední možnost možná budete muset upravit původní vstupní datovou sadu.

Tip

Nemůžete najít řešení, které odpovídá vašemu scénáři? Můžete poskytnout zpětnou vazbu k tomuto tématu, která obsahuje název komponenty, která chybu vygenerovala, a datový typ a kardinalitu sloupce. Tyto informace použijeme k poskytnutí cílenějších kroků pro řešení potíží pro běžné scénáře.

Zprávy o výjimce
Sloupec aktuálního typu nelze zpracovat. Komponenta tento typ nepodporuje.
Sloupec typu {col_type} nelze zpracovat. Komponenta tento typ nepodporuje.
Sloupec {col_name} typu {col_type} nelze zpracovat. Komponenta tento typ nepodporuje.
Sloupec {col_name} typu {col_type} nelze zpracovat. Komponenta tento typ nepodporuje. Název parametru: {arg_name}.

Chyba 0018

K výjimce dochází, pokud vstupní datová sada není platná.

Řešení: Tato chyba ve službě Azure Machine Učení se může objevit v mnoha kontextech, takže neexistuje jediné řešení. Chyba obecně značí, že data zadaná jako vstup komponenty mají nesprávný počet sloupců nebo že datový typ neodpovídá požadavkům komponenty. Příklad:

  • Komponenta vyžaduje sloupec popisku, ale žádný sloupec není označený jako popisek nebo jste ještě nevybrali sloupec popisku.

  • Komponenta vyžaduje, aby data byla kategorická, ale vaše data jsou číselná.

  • Data jsou ve špatném formátu.

  • Importovaná data obsahují neplatné znaky, chybné hodnoty nebo hodnoty mimo rozsah.

  • Sloupec je prázdný nebo obsahuje příliš mnoho chybějících hodnot.

Pokud chcete určit požadavky a způsob, jakým mohou vaše data, projděte si téma nápovědy pro komponentu, která bude datovou sadu využívat jako vstup.

.
Zprávy o výjimce
Datová sada není platná.
{dataset1} obsahuje neplatná data.
{dataset1} a {dataset2} by měly být konzistentní ve sloupci.
{dataset1} obsahuje neplatná data, {reason}.
{dataset1} obsahuje {invalid_data_category}. {troubleshoot_hint}
{dataset1} není platný, {reason}. {troubleshoot_hint}

Chyba 0019

K výjimce dochází v případě, že sloupec má obsahovat seřazené hodnoty, ale ne.

Tato chyba se zobrazí ve službě Azure Machine Učení, pokud jsou zadané hodnoty sloupců mimo pořadí.

Řešení: Seřaďte hodnoty sloupců ruční úpravou vstupní datové sady a opětovným spuštěním komponenty.

Zprávy o výjimce
Hodnoty ve sloupci nejsou seřazené.
Hodnoty ve sloupci {col_index} nejsou seřazené.
Hodnoty ve sloupci {col_index} datové sady {dataset} nejsou seřazené.
Hodnoty v argumentu {arg_name} nejsou seřazené v pořadí {sorting_order}.

Chyba 0020

K výjimce dochází v případě, že počet sloupců v některých datových sadách předaných komponentě je příliš malý.

Tato chyba se zobrazí ve službě Azure Machine Učení, pokud pro komponentu není vybráno dostatek sloupců.

Řešení: Zkontrolujte komponentu a ujistěte se, že má selektor sloupců správný počet vybraných sloupců.

Zprávy o výjimce
Počet sloupců ve vstupní datové sadě je menší než povolené minimum.
Počet sloupců ve vstupní datové sadě {arg_name} je menší než povolené minimum.
Počet sloupců ve vstupní datové sadě je menší než povolený minimální počet sloupců {required_columns_count}.
Počet sloupců ve vstupní datové sadě {arg_name} je menší než povolený minimální počet sloupců {required_columns_count}.

Chyba 0021

K výjimce dochází v případě, že počet řádků v některých datových sadách předaných komponentě je příliš malý.

Tato chyba se v Azure Machine Učení v případě, že v datové sadě není dostatek řádků k provedení zadané operace. Tato chyba se může zobrazit například v případě, že je vstupní datová sada prázdná nebo pokud se pokoušíte provést operaci, která vyžaduje, aby byl platný určitý minimální počet řádků. Tyto operace mohou zahrnovat seskupování nebo klasifikaci (ale nejsou omezené) na základě statistických metod, určitých typů binningu a učení s počtem.

Řešení:

  • Otevřete komponentu, která vrátila chybu, a zkontrolujte vlastnosti vstupní datové sady a komponenty.
  • Ověřte, že vstupní datová sada není prázdná a že je k dispozici dostatek řádků dat pro splnění požadavků popsaných v nápovědě ke komponentě.
  • Pokud jsou data načtena z externího zdroje, ujistěte se, že je zdroj dat dostupný a že v definici dat neexistuje žádná chyba nebo změna, která by způsobila, že proces importu získá méně řádků.
  • Pokud provádíte operaci s daty upstream komponenty, která by mohla ovlivnit typ dat nebo počet hodnot, jako je čištění, rozdělení nebo operace spojení, zkontrolujte výstupy těchto operací a určete počet vrácených řádků.
Zprávy o výjimce
Počet řádků ve vstupní datové sadě je menší než povolené minimum.
Počet řádků ve vstupní datové sadě je menší než povolené minimum {required_rows_count} řádků.
Počet řádků ve vstupní datové sadě je menší než povolené minimum {required_rows_count} řádků. {reason}
Počet řádků ve vstupní datové sadě {arg_name} je menší než povolený minimální počet řádků {required_rows_count}.
Počet řádků ve vstupní datové sadě {arg_name} je {actual_rows_count}, menší než povolené minimum {required_rows_count} řádků.
Počet řádků {row_type} ve vstupní datové sadě {arg_name} je {actual_rows_count}, menší než povolené minimum {required_rows_count} řádků.

Chyba 0022

K výjimce dochází v případě, že počet vybraných sloupců ve vstupní datové sadě neodpovídá očekávanému počtu.

K této chybě ve službě Azure Machine Učení může dojít v případě, že podřízená komponenta nebo operace vyžaduje určitý počet sloupců nebo vstupů a zadali jste příliš málo nebo příliš mnoho sloupců nebo vstupů. Příklad:

  • Zadáte sloupec s jedním popiskem nebo klíčový sloupec a omylem vyberete více sloupců.

  • Přejmenováváte sloupce, ale zadali jste více nebo méně názvů, než jsou sloupce.

  • Počet sloupců ve zdroji nebo cíli se změnil nebo neodpovídá počtu sloupců používaných komponentou.

  • Zadali jste čárkami oddělený seznam hodnot pro vstupy, ale počet hodnot neodpovídá nebo se nepodporuje více vstupů.

Řešení: Znovu se podívejte na komponentu a zkontrolujte výběr sloupce, abyste měli jistotu, že je vybraný správný počet sloupců. Ověřte výstupy nadřazených komponent a požadavky podřízených operací.

Pokud jste použili jednu z možností výběru sloupce, které můžou vybrat více sloupců (indexy sloupců, všechny funkce, všechny číselné atd.), ověřte přesný počet sloupců vrácených výběrem.

Ověřte, že se počet nebo typ nadřazených sloupců nezměnil.

Pokud k trénování modelu používáte datovou sadu doporučení, nezapomeňte, že doporučovací uživatel očekává omezený počet sloupců, které odpovídají párům položek uživatelů nebo pořadí položek uživatele. Před trénováním modelu nebo rozdělením datových sad doporučení odeberte další sloupce. Další informace najdete v tématu Rozdělení dat.

Zprávy o výjimce
Počet vybraných sloupců ve vstupní datové sadě se nerovná očekávanému počtu.
Počet vybraných sloupců ve vstupní datové sadě se nerovná {expected_col_count}.
Vzor výběru sloupce {selection_pattern_friendly_name} poskytuje počet vybraných sloupců ve vstupní datové sadě, které se nerovnají {expected_col_count}.
Očekává se, že vzor výběru sloupce {selection_pattern_friendly_name} poskytne sloupce {expected_col_count} vybrané ve vstupní datové sadě, ale ve skutečnosti jsou zadané sloupce {selected_col_count}.

Chyba 0023

K výjimce dochází v případě, že cílový sloupec vstupní datové sady není platný pro aktuální komponentu trenéra.

K této chybě ve službě Azure Machine Učení dochází v případě, že cílový sloupec (vybraný v parametrech komponenty) není platným datovým typem, obsahoval všechny chybějící hodnoty nebo nebyl kategorický podle očekávání.

Řešení: Znovu se můžete podívat na vstup komponenty a zkontrolovat obsah sloupce popisku nebo cíle. Ujistěte se, že neobsahuje všechny chybějící hodnoty. Pokud komponenta očekává kategorický cílový sloupec, ujistěte se, že v cílovém sloupci existuje více než jedna jedinečná hodnota.

Zprávy o výjimce
Vstupní datová sada má nepodporovaný cílový sloupec.
Vstupní datová sada má nepodporovaný cílový sloupec {column_index}.
Vstupní datová sada obsahuje nepodporovaný cílový sloupec {column_index} pro žáka typu {learner_type}.

Chyba 0024

K výjimce dochází v případě, že datová sada neobsahuje sloupec popisku.

K této chybě ve službě Azure Machine Učení dojde v případě, že komponenta vyžaduje sloupec popisku a datová sada nemá sloupec popisku. Například vyhodnocení hodnocené datové sady obvykle vyžaduje, aby sloupec popisku byl k dispozici pro metriky přesnosti výpočtů.

Může se také stát, že sloupec popisku je v datové sadě, ale azure machine Učení ho nerozpoznal správně.

Řešení:

  • Otevřete komponentu, která vygenerovala chybu, a určete, jestli je k dispozici sloupec popisku. Název nebo datový typ sloupce nezáleží, pokud sloupec obsahuje jeden výsledek (nebo závislá proměnná), který se pokoušíte předpovědět. Pokud si nejste jistí, který sloupec má popisek, vyhledejte obecný název, jako je třída nebo cíl.
  • Pokud datová sada neobsahuje sloupec popisku, je možné, že sloupec popisku byl explicitně nebo omylem odebrán nadřazený. Může se také stát, že datová sada není výstupem nadřazené komponenty bodování.
  • Pokud chcete sloupec explicitně označit jako sloupec popisku, přidejte komponentu Upravit metadata a připojte datovou sadu. Vyberte pouze sloupec popisku a v rozevíracím seznamu Pole vyberte Popisek.
  • Pokud jako popisek vyberete nesprávný sloupec, můžete vybrat možnost Vymazat popisek z polí a opravit metadata ve sloupci.
Zprávy o výjimce
V datové sadě není žádný sloupec popisku.
{dataset_name} neobsahuje žádný sloupec popisku.

Chyba 0025

K výjimce dochází v případě, že datová sada neobsahuje sloupec skóre.

K této chybě ve službě Azure Machine Učení dochází v případě, že vstup do vyhodnocovacího modelu neobsahuje platné sloupce skóre. Uživatel se například pokusí vyhodnotit datovou sadu předtím, než byla vyhodnocena pomocí správného natrénovaného modelu, nebo se sloupec skóre explicitně zahodil směrem nahoru. K této výjimce dochází také v případě, že sloupce skóre obou datových sad nejsou kompatibilní. Můžete se například pokusit porovnat přesnost lineární regresoru s binárním klasifikátorem.

Řešení: Znovu se podívejte na vstup pro vyhodnocení modelu a zkontrolujte, jestli obsahuje jeden nebo více sloupců skóre. Pokud ne, datová sada nebyla vyhodnocena nebo sloupce skóre byly vyřazeny v nadřazené komponentě.

Zprávy o výjimce
V datové sadě není žádný sloupec skóre.
Ve sloupci {dataset_name} není žádné skóre.
Ve sloupci {dataset_name} není žádný sloupec skóre, který vytváří {learner_type}. Určení skóre datové sady pomocí správného typu učení

Chyba 0026

K výjimce dochází, pokud nejsou povoleny sloupce se stejným názvem.

K této chybě ve službě Azure Machine Učení dochází, pokud má více sloupců stejný název. Jedním ze způsobů, jak se tato chyba může zobrazit, je, že pokud datová sada neobsahuje názvy řádků záhlaví a sloupců, automaticky se přiřazují: Col0, Col1 atd.

Řešení: Pokud mají sloupce stejný název, vložte součást Upravit metadata mezi vstupní datovou sadu a komponentu. Pomocí selektoru sloupců v části Upravit metadata vyberte sloupce, které chcete přejmenovat, a zadejte nové názvy do textového pole Názvy nových sloupců .

Zprávy o výjimce
V argumentech jsou zadány stejné názvy sloupců. Komponenty nepovolují názvy stejných sloupců.
Názvy stejných sloupců v argumentech {arg_name_1} a {arg_name_2} nejsou povoleny. Zadejte jiné názvy.

Chyba 0027

K výjimce dochází v případě, že dva objekty musí mít stejnou velikost, ale nejsou.

Jedná se o běžnou chybu ve službě Azure Machine Učení a může to být způsobeno mnoha podmínkami.

Řešení: Neexistuje žádné konkrétní řešení. Můžete ale zkontrolovat podmínky, jako jsou následující:

  • Pokud přejmenováváte sloupce, ujistěte se, že každý seznam (vstupní sloupce a seznam nových názvů) má stejný počet položek.

  • Pokud připojujete nebo zřetězení dvou datových sad, ujistěte se, že mají stejné schéma.

  • Pokud spojujete dvě datové sady s více sloupci, ujistěte se, že klíčové sloupce mají stejný datový typ, a vyberte možnost Povolit duplikáty a zachovat pořadí sloupců ve výběru.

Zprávy o výjimce
Velikost předaných objektů je nekonzistentní.
Velikost {friendly_name1} je nekonzistentní s velikostí {friendly_name2}.

Chyba 0028

K výjimce dochází v případě, že sada sloupců obsahuje duplicitní názvy sloupců a není povolena.

K této chybě ve službě Azure Machine Učení dochází, když se názvy sloupců duplikují. To znamená, že není jedinečné.

Řešení: Pokud některé sloupce mají stejný název, přidejte instanci Upravit metadata mezi vstupní datovou sadu a komponentou, která vyvolá chybu. Pomocí selektoru sloupců v části Upravit metadata vyberte sloupce, které chcete přejmenovat, a zadejte nové názvy sloupců do textového pole Nové názvy sloupců. Pokud přejmenováváte více sloupců, ujistěte se, že hodnoty, které zadáte v názvech nových sloupců, jsou jedinečné.

Zprávy o výjimce
Sada sloupců obsahuje duplicitní názvy sloupců.
Název {duplicated_name} je duplicitní.
Název {duplicated_name} je duplicitní v {arg_name}.
Název {duplicated_name} je duplicitní. Podrobnosti: {details}

Chyba 0029

K výjimce dochází v případě, že je předán neplatný identifikátor URI.

K této chybě ve službě Azure Machine Učení dochází v případě, že je předán neplatný identifikátor URI. Tato chyba se zobrazí, pokud jsou splněny některé z následujících podmínek:

  • Veřejný identifikátor URI nebo identifikátor URI SAS zadaný pro Azure Blob Storage pro čtení nebo zápis obsahuje chybu.

  • Vypršela platnost časového intervalu sas.

  • Webová adresa URL prostřednictvím zdroje HTTP představuje soubor nebo identifikátor URI zpětné smyčky.

  • Webová adresa URL prostřednictvím protokolu HTTP obsahuje nesprávně formátovanou adresu URL.

  • Adresu URL nemůže vzdálený zdroj přeložit.

Řešení: Znovu se podívejte na komponentu a ověřte formát identifikátoru URI. Pokud je zdrojem dat webová adresa URL prostřednictvím protokolu HTTP, ověřte, že zamýšlený zdroj není soubor nebo identifikátor URI zpětné smyčky (localhost).

Zprávy o výjimce
Předá se neplatný identifikátor URI.
Identifikátor URI {invalid_url} je neplatný.

Chyba 0030

K výjimce dochází v případě, že není možné stáhnout soubor.

K této výjimce ve službě Azure Machine Učení dochází, když není možné stáhnout soubor. Tato výjimka se zobrazí v případě, že pokus o načtení ze zdroje HTTP selhal po třech (3) pokusech o opakování.

Řešení: Ověřte, zda je identifikátor URI zdroje HTTP správný a zda je web aktuálně přístupný přes internet.

Zprávy o výjimce
Soubor nelze stáhnout.
Při stahování souboru došlo k chybě: {file_url}.

Chyba 0031

K výjimce dochází v případě, že počet sloupců v sadě sloupců je menší, než je potřeba.

K této chybě ve službě Azure Machine Učení dochází v případě, že je počet vybraných sloupců menší, než je potřeba. Tato chyba se zobrazí, pokud není vybraný minimální požadovaný počet sloupců.

Rozlišení: Pomocí selektoru sloupců přidejte do výběru sloupce další sloupce.

Zprávy o výjimce
Počet sloupců v sadě sloupců je menší než povinný argument.
Pro vstupní argument {arg_name} by měly být zadány alespoň sloupce {required_columns_count}.
Pro vstupní argument {arg_name} by měly být zadány alespoň sloupce {required_columns_count}. Skutečný počet zadaných sloupců je {input_columns_count}.

Chyba 0032

K výjimce dochází, pokud argument není číslo.

Tato chyba se zobrazí ve službě Azure Machine Učení, pokud je argument dvojitý nebo naN.

Řešení: Upravte zadaný argument tak, aby používal platnou hodnotu.

Zprávy o výjimce
Argument není číslo.
{arg_name} není číslo.

Chyba 0033

K výjimce dochází v případě, že argument je nekonečno.

K této chybě ve službě Azure Machine Učení dochází v případě, že je argument nekonečný. Tato chyba se zobrazí, pokud je argument buď double.NegativeInfinity nebo double.PositiveInfinity.

Řešení: Upravte zadaný argument na platnou hodnotu.

Zprávy o výjimce
Argument musí být konečný.
{arg_name} není konečný.
Sloupec {column_name} obsahuje nekonečné hodnoty.

Chyba 0034

K výjimce dochází v případě, že pro danou dvojici položek uživatele existuje více než jedno hodnocení.

K této chybě ve službě Azure Machine Učení dochází v doporučení, pokud má pár položek uživatele více než jednu hodnotu hodnocení.

Řešení: Zajistěte, aby pár položek uživatele měl pouze jednu hodnotu hodnocení.

Zprávy o výjimce
Pro hodnoty v datové sadě existuje více než jedno hodnocení.
Více než jedno hodnocení pro uživatele {user} a položku {item} v tabulce dat předpovědi hodnocení.
Více než jedno hodnocení pro uživatele {user} a položku {item} v {dataset}.

Chyba 0035

K výjimce dochází v případě, že pro daného uživatele nebo položku nebyly poskytnuty žádné funkce.

K této chybě ve službě Azure Machine Učení dochází k pokusu o použití modelu doporučení pro bodování, ale vektor funkce se nenašel.

Řešení:

Doporučovací nástroj Matchbox má určité požadavky, které musí být splněny při použití funkcí položek nebo uživatelských funkcí. Tato chyba značí, že pro uživatele nebo položku, kterou jste zadali jako vstup, chybí vektor funkce. Zajistěte, aby byl v datech pro každého uživatele nebo položku k dispozici vektor funkcí.

Pokud jste například natrénovali model doporučení pomocí funkcí, jako je věk, umístění nebo příjem uživatele, ale teď chcete vytvořit skóre pro nové uživatele, kteří se během trénování neviděli, musíte novým uživatelům poskytnout určitou ekvivalentní sadu funkcí (konkrétně věk, umístění a příjem), aby pro ně bylo možné vytvořit vhodné předpovědi.

Pokud pro tyto uživatele nemáte žádné funkce, zvažte přípravu funkcí a vygenerujte příslušné funkce. Pokud například nemáte individuální věk uživatele nebo hodnoty příjmů, můžete vygenerovat přibližné hodnoty, které se mají použít pro skupinu uživatelů.

Tip

Řešení se nevztahuje na váš případ? Vítá vás odeslání zpětné vazby k tomuto článku a poskytnutí informací o scénáři, včetně komponenty a počtu řádků ve sloupci. Tyto informace použijeme k poskytnutí podrobnějších kroků pro řešení potíží v budoucnu.

Zprávy o výjimce
Pro požadovaného uživatele nebo položku nebyly poskytnuty žádné funkce.
Požadované funkce pro {required_feature_name}, ale nejsou k dispozici.

Chyba 0036

K výjimce dochází v případě, že pro daného uživatele nebo položku bylo poskytnuto více vektorů funkcí.

K této chybě ve službě Azure Machine Učení dochází v případě, že je vektor funkce definován více než jednou.

Řešení: Ujistěte se, že vektor funkce není definován více než jednou.

Zprávy o výjimce
Duplicitní definice funkce pro uživatele nebo položku

Chyba 0037

K výjimce dochází v případě, že je zadáno více sloupců popisků a je povoleno pouze jedno.

K této chybě ve službě Azure Machine Učení dochází v případě, že je vybráno více než jeden sloupec popisku. Většina algoritmů učení pod dohledem vyžaduje, aby byl jeden sloupec označený jako cíl nebo popisek.

Řešení: Nezapomeňte jako nový sloupec popisku vybrat jeden sloupec.

Zprávy o výjimce
Je zadáno více sloupců popisků.
Ve sloupci {dataset_name} je zadáno více sloupců popisků.

Chyba 0039

K výjimce dochází v případě, že operace selhala.

K této chybě ve službě Azure Machine Učení dochází v případě, že není možné dokončit interní operaci.

Řešení: Tato chyba je způsobena mnoha podmínkami a neexistuje žádný konkrétní lék.
Následující tabulka obsahuje obecné zprávy pro tuto chybu, za kterými následuje konkrétní popis podmínky.

Pokud nejsou k dispozici žádné podrobnosti, odešlete dotaz na stránku Microsoft Q&A, kde můžete odeslat zpětnou vazbu a poskytnout informace o součástech, které vygenerovaly chybové a související podmínky.

Zprávy o výjimce
Operace se nezdařila.
Při dokončení operace došlo k chybě: {failed_operation}.
Při dokončení operace došlo k chybě: {failed_operation}. Důvod: {reason}.

Chyba 0042

K výjimce dochází v případě, že není možné převést sloupec na jiný typ.

K této chybě ve službě Azure Machine Učení dochází v případě, že není možné převést sloupec na zadaný typ. Tato chyba se zobrazí, pokud komponenta vyžaduje určitý datový typ, například datum a čas, text, číslo s plovoucí desetinou čárkou nebo celé číslo, ale není možné převést existující sloupec na požadovaný typ.

Můžete například vybrat sloupec a pokusit se ho převést na číselný datový typ pro použití v matematické operaci a zobrazí se tato chyba, pokud sloupec obsahoval neplatná data.

Další důvod, proč se tato chyba může zobrazit, pokud se pokusíte použít sloupec obsahující čísla s plovoucí desetinou čárkou nebo mnoho jedinečných hodnot jako sloupec kategorií.

Řešení:

  • Otevřete stránku nápovědy pro komponentu, která chybu vygenerovala, a ověřte požadavky na datový typ.
  • Zkontrolujte datové typy sloupců ve vstupní datové sadě.
  • Zkontrolujte data pocházející z takzvaných zdrojů dat bez schématu.
  • Zkontrolujte chybějící hodnoty nebo speciální znaky datové sady, které by mohly blokovat převod na požadovaný datový typ.
    • Číselné datové typy by měly být konzistentní: například zkontrolujte čísla s plovoucí desetinou čárkou ve sloupci celých čísel.
    • V číselném sloupci vyhledejte textové řetězce nebo hodnoty NA.
    • Logické hodnoty lze převést na odpovídající reprezentaci v závislosti na požadovaném datovém typu.
    • Prozkoumání textových sloupců pro znaky, které nejsou znaky Unicode, znaky tabulátoru nebo řídicí znaky
    • Data datetime by měla být konzistentní, aby nedocházelo k chybám modelování, ale vyčištění může být složité vzhledem k mnoha formátům. Zvažte použití spuštění komponent skriptu Pythonu k vyčištění.
  • V případě potřeby upravte hodnoty ve vstupní datové sadě tak, aby se sloupec mohl úspěšně převést. Úprava může zahrnovat operace binningu, zkrácení nebo zaokrouhlování, odstranění odlehlých hodnot nebo imputaci chybějících hodnot. V následujících článcích najdete některé běžné scénáře transformace dat ve strojovém učení:

Tip

Nejasné řešení, nebo se nevztahuje na váš případ? Vítá vás odeslání zpětné vazby k tomuto článku a poskytnutí informací o scénáři, včetně komponenty a datového typu sloupce. Tyto informace použijeme k poskytnutí podrobnějších kroků pro řešení potíží v budoucnu.

Zprávy o výjimce
Nepovoleno převod.
Sloupec typu {type1} nelze převést na sloupec typu {type2}.
Sloupec {col_name1} typu {type1} nelze převést na sloupec typu {type2}.
Sloupec {col_name1} typu {type1} nelze převést na sloupec {col_name2} typu {type2}.

Chyba 0044

K výjimce dochází, pokud není možné odvodit typ prvku sloupce z existujících hodnot.

K této chybě ve službě Azure Machine Učení dochází v případě, že není možné odvodit typ sloupce nebo sloupců v datové sadě. K tomu obvykle dochází při zřetězení dvou nebo více datových sad s různými typy prvků. Pokud azure Machine Učení nedokáže určit běžný typ, který dokáže znázorňovat všechny hodnoty ve sloupci nebo sloupcích bez ztráty informací, vygeneruje tuto chybu.

Řešení: Zajistěte, aby všechny hodnoty v daném sloupci v obou zkombinovaných datových sadách byly buď stejného typu (číselné, logické, kategorické, řetězec, datum atd.), nebo se dají převést na stejný typ.

Zprávy o výjimce
Nelze odvodit typ prvku sloupce.
Nelze odvodit typ elementu pro sloupec {column_name} – všechny prvky mají nulové odkazy.
Typ elementu pro sloupec {column_name} datové sady {dataset_name} nelze odvodit – všechny prvky mají nulové odkazy.

Chyba 0045

K výjimce dochází v případě, že není možné vytvořit sloupec kvůli smíšeným typům elementů ve zdroji.

Tato chyba ve službě Azure Machine Učení se vytvoří v případě, že jsou různé typy prvků dvou datových sad, které se kombinují.

Řešení: Zajistěte, aby všechny hodnoty v daném sloupci v obou zkombinovaných datových sadách byly stejného typu (číselného, logického, kategorického, řetězce, data atd.).

Zprávy o výjimce
Nelze vytvořit sloupec se smíšenými typy elementů.
Nelze vytvořit sloupec s ID {column_id} smíšených typů prvků:
Typ dat[{row_1}, {column_id}] je {type_1}.
Typ dat[{row_2}, {column_id}] je {type_2}.
Nelze vytvořit sloupec s ID {column_id} smíšených typů prvků:
Typ bloku {chunk_id_1} je {type_1}.
Typ bloku {chunk_id_2} je {type_2} s velikostí bloku dat: {chunk_size}.

Chyba 0046

K výjimce dochází v případě, že není možné vytvořit adresář na zadané cestě.

K této chybě ve službě Azure Machine Učení dochází v případě, že v zadané cestě není možné vytvořit adresář. Tato chyba se zobrazí, pokud je některá část cesty k výstupnímu adresáři dotazu Hive nesprávná nebo nepřístupná.

Řešení: Znovu se podívejte na komponentu a ověřte, že je cesta k adresáři správně naformátovaná a že je přístupná s aktuálními přihlašovacími údaji.

Zprávy o výjimce
Zadejte platný výstupní adresář.
Adresář: {path} nelze vytvořit. Zadejte platnou cestu.

Chyba 0047

K výjimce dochází v případě, že počet sloupců funkcí v některých datových sadách předaných komponentě je příliš malý.

K této chybě ve službě Azure Machine Učení dochází v případě, že vstupní datová sada pro trénování neobsahuje minimální počet sloupců požadovaných algoritmem. Obvykle je datová sada prázdná nebo obsahuje pouze trénovací sloupce.

Řešení: Zkontrolujte vstupní datovou sadu a ujistěte se, že kromě sloupce popisku existuje jeden nebo více dalších sloupců.

Zprávy o výjimce
Počet sloupců funkcí ve vstupní datové sadě je menší než povolené minimum.
Počet sloupců funkcí ve vstupní datové sadě je menší než povolené minimum sloupců {required_columns_count}.
Počet sloupců funkcí ve vstupní datové sadě {arg_name} je menší než povolený počet sloupců {required_columns_count}.

Chyba 0048

V případě, že není možné otevřít soubor, dojde k výjimce.

K této chybě ve službě Azure Machine Učení dochází, když není možné otevřít soubor pro čtení nebo zápis. Tato chyba se může zobrazit z těchto důvodů:

  • Kontejner nebo soubor (objekt blob) neexistuje.

  • Úroveň přístupu souboru nebo kontejneru neumožňuje přístup k souboru.

  • Soubor je příliš velký na čtení nebo nesprávný formát.

Řešení: Znovu se podívejte na komponentu a soubor, který se pokoušíte přečíst.

Ověřte správnost názvů kontejneru a souboru.

Pomocí portálu Azure Classic nebo nástroje úložiště Azure ověřte, že máte oprávnění k přístupu k souboru.

Zprávy o výjimce
Soubor nelze otevřít.
Při otevírání souboru došlo k chybě: {file_name}.
Při otevírání souboru došlo k chybě: {file_name}. Zpráva o výjimce úložiště: {exception}.

Chyba 0049

K výjimce dochází v případě, že není možné analyzovat soubor.

K této chybě ve službě Azure Machine Učení dochází v případě, že není možné analyzovat soubor. Tato chyba se zobrazí, pokud formát souboru vybraný v komponentě Importovat data neodpovídá skutečnému formátu souboru nebo pokud soubor obsahuje nerozpoznaný znak.

Řešení: Znovu se můžete vrátit k komponentě a opravit výběr formátu souboru, pokud neodpovídá formátu souboru. Pokud je to možné, zkontrolujte soubor a ověřte, že neobsahuje žádné neplatné znaky.

Zprávy o výjimce
Nelze analyzovat soubor.
Při analýze souboru {file_format} došlo k chybě.
Při analýze souboru {file_format} došlo k chybě: {file_name}.
Při analýze souboru {file_format} došlo k chybě. Důvod: {failure_reason}.
Při analýze souboru {file_format} došlo k chybě: {file_name}. Důvod: {failure_reason}.

Chyba 0052

K výjimce dochází, pokud je nesprávně zadaný klíč účtu úložiště Azure.

K této chybě na počítači Azure Učení dochází v případě, že klíč použitý pro přístup k účtu úložiště Azure není správný. Tato chyba se může zobrazit například v případě, že byl klíč úložiště Azure při kopírování a vkládání zkrácen nebo pokud byl použit nesprávný klíč.

Další informace o tom, jak získat klíč pro účet úložiště Azure, najdete v tématu Zobrazení, kopírování a opětovné vygenerování přístupových klíčů k úložišti.

Řešení: Znovu se podívejte na komponentu a ověřte, že je klíč úložiště Azure pro účet správný. V případě potřeby klíč zkopírujte znovu z portálu Azure Classic.

Zprávy o výjimce
Klíč účtu úložiště Azure je nesprávný.

Chyba 0053

K výjimce dochází v případě, že neexistují žádné uživatelské funkce nebo položky pro doporučení matchboxu.

Tato chyba ve službě Azure Machine Učení se vytvoří v případě, že se nenašel vektor funkce.

Řešení: Ujistěte se, že se ve vstupní datové sadě nachází vektor funkce.

Zprávy o výjimce
Uživatelské funkce nebo/a položky jsou povinné, ale nejsou k dispozici.

Chyba 0056

K výjimce dochází v případě, že sloupce, které jste vybrali pro operaci, porušují požadavky.

K této chybě ve službě Azure Machine Učení dochází, když vybíráte sloupce pro operaci, která vyžaduje sloupec konkrétního datového typu.

K této chybě může dojít také v případě, že je sloupec správným datovým typem, ale komponenta, kterou používáte, vyžaduje, aby byl sloupec také označený jako funkce, popisek nebo sloupec kategorií.

Řešení:

  1. Zkontrolujte datový typ aktuálně vybraných sloupců.

  2. Zkontrolujte, jestli jsou vybrané sloupce kategorické, popisky nebo sloupce funkcí.

  3. Projděte si téma nápovědy pro komponentu, ve které jste vybrali sloupec, a zjistěte, jestli existují specifické požadavky na použití datového typu nebo sloupce.

  4. Pomocí funkce Upravit metadata můžete změnit typ sloupce po dobu trvání této operace. Pokud ho potřebujete pro podřízené operace, nezapomeňte typ sloupce změnit zpět na původní hodnotu pomocí jiné instance upravit metadata.

Zprávy o výjimce
Nejméně jeden vybraný sloupec nebyl v povolené kategorii.
Sloupec s názvem {col_name} není v povolené kategorii.

Chyba 0057

Při pokusu o vytvoření souboru nebo objektu blob, který již existuje, dojde k výjimce.

K této výjimce dochází v případě, že k uložení výsledků kanálu ve službě Azure Machine Učení do služby Azure Blob Storage používáte komponentu Exportovat data nebo jinou komponentu, ale pokusíte se vytvořit soubor nebo objekt blob, který už existuje.

Řešení:

Tato chyba se zobrazí pouze v případě, že jste dříve nastavili režim zápisu do úložiště objektů blob v Azure na Hodnotu Error. Tato komponenta záměrně vyvolá chybu, pokud se pokusíte napsat datovou sadu do objektu blob, který už existuje.

  • Otevřete vlastnosti komponenty a změňte režim zápisu do úložiště objektů blob v Azure na přepsání.
  • Případně můžete zadat název jiného cílového objektu blob nebo souboru a nezapomeňte zadat objekt blob, který ještě neexistuje.
Zprávy o výjimce
Soubor nebo objekt blob již existuje.
Soubor nebo objekt blob {file_path} již existuje.

Chyba 0058

K této chybě ve službě Azure Machine Učení dochází v případě, že datová sada neobsahuje očekávaný sloupec popisku.

K této výjimce může dojít také v případě, že zadaný sloupec popisku neodpovídá datům nebo datovým typům očekávaným žákem nebo má nesprávné hodnoty. Tato výjimka se například vytvoří při použití sloupce popisku skutečné hodnoty při trénování binárního klasifikátoru.

Řešení: Řešení závisí na tom, kterého učitele nebo trenéra používáte, a na datových typech sloupců ve vaší datové sadě. Nejprve ověřte požadavky algoritmu strojového učení nebo komponenty trénování.

Znovu se můžete vrátit ke vstupní datové sadě. Ověřte, že se sloupec, který očekáváte, považovat za popisek, má správný datový typ pro model, který vytváříte.

Zkontrolujte chybějící hodnoty a v případě potřeby je odstraňte nebo nahraďte.

V případě potřeby přidejte komponentu Upravit metadata a ujistěte se, že je sloupec popisku označený jako popisek.

Zprávy o výjimce
Hodnoty sloupců popisků a hodnoty sloupců s skóre nejsou srovnatelné.
Sloupec popisku není v {dataset_name} očekávaný.
Sloupec popisku není v {dataset_name}, {reason} očekávaný.
Sloupec popisku {column_name} se v {dataset_name} neočekává.
Sloupec popisku {column_name} se v {dataset_name} {reason} neočekává.

Chyba 0059

K výjimce dochází v případě, že index sloupce zadaný ve výběru sloupce nelze analyzovat.

K této chybě ve službě Azure Machine Učení dochází v případě, že index sloupce zadaný při použití selektoru sloupců nelze analyzovat. Tato chyba se zobrazí, pokud je index sloupce v neplatném formátu, který nelze analyzovat.

Řešení: Upravte index sloupce tak, aby používal platnou hodnotu indexu.

Zprávy o výjimce
Nejméně jeden zadaný index sloupců nebo rozsahy indexů nelze analyzovat.
Index sloupce nebo oblast {column_index_or_range} nelze analyzovat.

Chyba 0060

K výjimce dochází v případě, že je oblast sloupců mimo rozsah zadána ve výběru sloupce.

K této chybě ve službě Azure Machine Učení dochází v případě, že je v selektoru sloupců zadaný rozsah mimo rozsah. Tato chyba se zobrazí, pokud oblast sloupců ve výběru sloupce neodpovídá sloupcům v datové sadě.

Řešení: Upravte rozsah sloupců ve výběru sloupce tak, aby odpovídal sloupcům v datové sadě.

Zprávy o výjimce
Zadaný index indexu sloupce je neplatný nebo mimo rozsah.
Oblast sloupců {column_range} je neplatná nebo je mimo rozsah.

Chyba 0061

K výjimce dochází při pokusu o přidání řádku do tabulky DataTable, která má jiný počet sloupců než tabulka.

K této chybě v Azure Machine Učení dojde při pokusu o přidání řádku do datové sady, která má jiný počet sloupců než datová sada. Tato chyba se zobrazí, pokud řádek, který se přidává do datové sady, má jiný počet sloupců ze vstupní datové sady. Řádek nelze připojit k datové sadě, pokud se počet sloupců liší.

Řešení: Upravte vstupní datovou sadu tak, aby měla stejný počet sloupců jako přidaný řádek, nebo upravte přidaný řádek tak, aby měl stejný počet sloupců jako datová sada.

Zprávy o výjimce
Všechny tabulky musí mít stejný počet sloupců.
Sloupce v bloku {chunk_id_1} se liší s blokem dat {chunk_id_2} s velikostí bloku dat: {chunk_size}.
Počet sloupců v souboru {filename_1} (count={column_count_1}) se liší od souboru {filename_2} (count={column_count_2}).

Chyba 0062

K výjimce dochází při pokusu o porovnání dvou modelů s různými typy učení.

Tato chyba ve službě Azure Machine Učení se vytvoří v případě, že se nedají porovnat metriky vyhodnocení dvou různých datových sad s skóre. V tomto případě není možné porovnat efektivitu modelů použitých k vytvoření dvou vyhodnocených datových sad.

Řešení: Ověřte, že výsledky se skóre vytvářejí stejným druhem modelu strojového učení (binární klasifikace, regrese, klasifikace s více třídami, doporučení, clustering, detekce anomálií atd.). Všechny modely, které porovnáváte, musí mít stejný typ učení.

Zprávy o výjimce
Všechny modely musí mít stejný typ učení.
Došlo k nekompatibilnímu typu learner: {actual_learner_type}. Očekávané typy učení jsou: {expected_learner_type_list}.

Chyba 0064

K výjimce dochází, pokud je nesprávně zadaný název účtu úložiště Azure nebo klíč úložiště.

K této chybě ve službě Azure Machine Učení dochází v případě nesprávného zadání názvu účtu úložiště Nebo klíče úložiště Azure. Tato chyba se zobrazí, pokud pro účet úložiště zadáte nesprávný název účtu nebo heslo. K tomu může dojít, pokud ručně zadáte název účtu nebo heslo. Může k němu dojít také v případě, že byl účet odstraněn.

Řešení: Ověřte, zda byl správně zadán název účtu a heslo a že účet existuje.

Zprávy o výjimce
Název účtu úložiště Azure nebo klíč úložiště je nesprávný.
Název účtu úložiště Azure {account_name} nebo klíč úložiště pro název účtu není správný.

Chyba 0065

K výjimce dochází v případě nesprávného zadání názvu objektu blob Azure.

K této chybě ve službě Azure Machine Učení dochází v případě nesprávného zadání názvu objektu blob Azure. Tato chyba se zobrazí v následujících případech:

  • Objekt blob nelze najít v zadaném kontejneru.
  • Pouze kontejner byl zadán jako zdroj v požadavku na import dat , pokud byl formát Excel nebo CSV s kódováním; zřetězení obsahu všech objektů blob v kontejneru není s těmito formáty povoleno.

  • Identifikátor URI SAS neobsahuje název platného objektu blob.

Řešení: Znovu se můžete vrátit k komponentě, která vyvolá výjimku. Ověřte, že zadaný objekt blob existuje v kontejneru v účtu úložiště a že oprávnění umožňují zobrazit objekt blob. Ověřte, že vstup je název/název souboru formuláře, pokud máte Excel nebo CSV s formáty kódování. Ověřte, že identifikátor URI SAS obsahuje název platného objektu blob.

Zprávy o výjimce
Název objektu blob úložiště Azure je nesprávný.
Název objektu blob úložiště Azure {blob_name} je nesprávný.
Název objektu blob úložiště Azure s předponou {blob_name_prefix} neexistuje.
Nepodařilo se najít žádné objekty blob úložiště Azure v kontejneru {container_name}.
Nepodařilo se najít žádné objekty blob úložiště Azure s cestou se zástupným znakem {blob_wildcard_path}.

Chyba 0066

K výjimce dochází v případě, že prostředek nelze nahrát do objektu blob Azure.

K této chybě na počítači Azure Učení dochází v případě, že se prostředek nepodařilo nahrát do objektu blob Azure. Oba se ukládají do stejného účtu úložiště Azure jako účet obsahující vstupní soubor.

Řešení: Znovu se k komponentě vrátit. Ověřte správnost názvu účtu Azure, klíče úložiště a kontejneru a že má účet oprávnění k zápisu do kontejneru.

Zprávy o výjimce
Prostředek nelze nahrát do úložiště Azure.
Soubor {source_path} nelze nahrát do úložiště Azure jako {dest_path}.

Chyba 0067

K výjimce dochází v případě, že datová sada obsahuje jiný počet sloupců, než se čekalo.

K této chybě ve službě Azure Machine Učení dochází v případě, že datová sada obsahuje jiný počet sloupců, než se čekalo. Tato chyba se zobrazí, když se počet sloupců v datové sadě liší od počtu sloupců, které komponenta očekává během provádění.

Řešení: Upravte vstupní datovou sadu nebo parametry.

Zprávy o výjimce
Neočekávaný počet sloupců v datové tabulce
Neočekávaný počet sloupců v datové sadě {dataset_name}.
Očekávali jsme sloupce {expected_column_count}, ale našli jsme sloupce {actual_column_count}.
Ve vstupní datové sadě {dataset_name} jsme očekávali sloupce {expected_column_count}, ale našli jsme sloupce {actual_column_count}.

Chyba 0068

K výjimce dochází, pokud zadaný skript Hive není správný.

K této chybě ve službě Azure Machine Učení dochází v případě, že ve skriptu Hive QL dojde k chybám syntaxe nebo pokud interpret Hive při provádění dotazu nebo skriptu narazí na chybu.

Řešení:

Chybová zpráva z Hivu je obvykle hlášena zpět v protokolu chyb, takže můžete provést akci na základě konkrétní chyby.

  • Otevřete komponentu a zkontrolujte, jestli dotaz neobsahuje chyby.
  • Ověřte, že dotaz funguje správně mimo službu Azure Machine Učení tím, že se přihlásíte ke konzole Hive vašeho clusteru Hadoop a spustíte dotaz.
  • Zkuste do skriptu Hive umístit komentáře do samostatného řádku místo kombinování spustitelných příkazů a komentářů do jednoho řádku.

Zdroje informací

Nápovědu k dotazům Hive pro strojové učení najdete v následujících článcích:

Zprávy o výjimce
Skript Hive není správný.

Chyba 0069

K výjimce dochází, pokud zadaný skript SQL není správný.

K této chybě ve službě Azure Machine Učení dochází v případě, že zadaný skript SQL má problémy se syntaxí nebo pokud sloupce nebo tabulka zadané ve skriptu nejsou platné.

Tato chyba se zobrazí, pokud modul SQL při provádění dotazu nebo skriptu dojde k nějaké chybě. Chybová zpráva SQL je obvykle hlášena zpět v protokolu chyb, takže můžete provést akci na základě konkrétní chyby.

Řešení: Zkontrolujte komponentu a zkontrolujte, jestli dotaz SQL neobsahuje chyby.

Ověřte, že dotaz funguje správně mimo službu Azure Machine Učení, a to tak, že se přihlásíte přímo k databázovému serveru a spustíte dotaz.

Pokud je vygenerovaná zpráva SQL hlášená výjimkou komponenty, proveďte akci na základě ohlášené chyby. Chybové zprávy například někdy obsahují konkrétní pokyny k pravděpodobné chybě:

  • Žádný takový sloupec nebo chybějící databáze, což znamená, že jste pravděpodobně zadali nesprávný název sloupce. Pokud jste si jistí, že je název sloupce správný, zkuste použít závorky nebo uvozovky k uzavření identifikátoru sloupce.
  • Chyba logiky SQL u <klíčového slova SQL označující, že před zadaným klíčovým> slovem může dojít k chybě syntaxe
Zprávy o výjimce
Skript SQL je nesprávný.
Dotaz SQL {sql_query} není správný.
Dotaz SQL {sql_query} není správný. Zpráva o výjimce: {exception}.

Chyba 0070

Při pokusu o přístup k neexistující tabulce Azure dojde k výjimce.

K této chybě ve službě Azure Machine Učení dochází při pokusu o přístup k neexistující tabulce Azure. Tato chyba se zobrazí, pokud zadáte tabulku v úložišti Azure, která neexistuje při čtení nebo zápisu do Azure Table Storage. K tomu může dojít v případě, že nesprávně zadáte název požadované tabulky nebo dojde k neshodě mezi cílovým názvem a typem úložiště. Například jste chtěli číst z tabulky, ale místo toho jste zadali název objektu blob.

Řešení: Znovu se podívejte na komponentu a ověřte správnost názvu tabulky.

Zprávy o výjimce
Tabulka Azure neexistuje.
Tabulka Azure {table_name} neexistuje.

Chyba 0072

V případě vypršení časového limitu připojení dojde k výjimce.

K této chybě ve službě Azure Machine Učení dojde v případě vypršení časového limitu připojení. Tato chyba se zobrazí v případě, že v současné době dochází k problémům s připojením ke zdroji dat nebo cíli, jako je pomalé připojení k internetu nebo pokud je datová sada velká nebo dotaz SQL, který se má číst v datech, provádí složité zpracování.

Řešení: Zjistěte, jestli aktuálně dochází k problémům s pomalým připojením k úložišti Azure nebo internetu.

Zprávy o výjimce
Připojení došlo k vypršení časového limitu.

Chyba 0073

K výjimce dochází v případě, že dojde k chybě při převodu sloupce na jiný typ.

K této chybě ve službě Azure Machine Učení dochází v případě, že není možné převést sloupec na jiný typ. Tato chyba se zobrazí, pokud komponenta vyžaduje určitý typ a není možné převést sloupec na nový typ.

Řešení: Upravte vstupní datovou sadu tak, aby se sloupec mohl převést na základě vnitřní výjimky.

Zprávy o výjimce
Převod sloupce se nezdařil.
Převod sloupce na {target_type} se nezdařil.

Chyba 0075

K výjimce dochází, když se při kvantování datové sady použije neplatná funkce binningu.

K této chybě ve službě Azure Machine Učení dochází při pokusu o přihrádku dat pomocí nepodporované metody nebo při neplatných kombinacích parametrů.

Řešení:

Zpracování chyb pro tuto událost bylo zavedeno ve starší verzi služby Azure Machine Učení, která umožňovala více přizpůsobení metod binningu. V současné době jsou všechny metody binningu založeny na výběru z rozevíracího seznamu, takže technicky vzato by již nemělo být možné tuto chybu zobrazit.

Zprávy o výjimce
Byla použita neplatná funkce binningu.

Chyba 0077

K výjimce dochází v případě, že byl předán režim zápisu neznámého souboru objektu blob.

K této chybě ve službě Azure Machine Učení dochází v případě, že je předán neplatný argument ve specifikacích cíle nebo zdroje souboru objektu blob.

Řešení: V téměř všech komponentách, které importují nebo exportují data do a z úložiště objektů blob v Azure, se hodnoty parametrů, které řídí režim zápisu, přiřazují pomocí rozevíracího seznamu. Proto není možné předat neplatnou hodnotu a tato chyba by se neměla zobrazit. Tato chyba bude v pozdější verzi zastaralá.

Zprávy o výjimce
Nepodporovaný režim zápisu objektů blob
Nepodporovaný režim zápisu objektů blob: {blob_write_mode}.

Chyba 0078

K výjimce dochází, když možnost HTTP pro import dat obdrží stavový kód 3xx označující přesměrování.

K této chybě ve službě Azure Machine Učení dojde v případě, že možnost HTTP pro import dat obdrží stavový kód 3xx (301, 302, 304 atd.) označující přesměrování. Tato chyba se zobrazí, pokud se pokusíte připojit ke zdroji HTTP, který přesměruje prohlížeč na jinou stránku. Z Učení bezpečnostních

Řešení: Pokud je web důvěryhodným webem, zadejte přímo přesměrovanou adresu URL.

Zprávy o výjimce
Přesměrování http není povoleno.

Chyba 0079

K výjimce dochází v případě nesprávného zadání názvu kontejneru úložiště Azure.

K této chybě ve službě Azure Machine Učení dochází v případě nesprávného zadání názvu kontejneru úložiště Azure. Tato chyba se zobrazí, pokud jste nezadáli název kontejneru i objektu blob (souboru) pomocí cesty k objektu blob začínající možností kontejneru při zápisu do služby Azure Blob Storage.

Řešení: Znovu se podívejte na komponentu Exportovat data a ověřte, že zadaná cesta k objektu blob obsahuje kontejner i název souboru ve formátu kontejneru nebo názvu souboru.

Zprávy o výjimce
Název kontejneru úložiště Azure je nesprávný.
Název kontejneru úložiště Azure {container_name} je nesprávný. Byl očekáváný název kontejneru nebo objektu blob formátu.

Chyba 0080

K výjimce dochází v případě, že komponenta nepovoluje sloupec se všemi chybějícími hodnotami.

Tato chyba ve službě Azure Machine Učení se vytvoří v případě, že jeden nebo více sloupců spotřebovaných komponentou obsahuje všechny chybějící hodnoty. Pokud například komponenta počítá agregační statistiky pro každý sloupec, nemůže pracovat se sloupcem, který neobsahuje žádná data. V takových případech se provádění komponent zastaví s touto výjimkou.

Řešení: Znovu se můžete vrátit ke vstupní datové sadě a odebrat všechny sloupce, které obsahují všechny chybějící hodnoty.

Zprávy o výjimce
Sloupce se všemi chybějícími hodnotami nejsou povolené.
Sloupec {col_index_or_name} obsahuje všechny chybějící hodnoty.

Chyba 0081

V komponentě PCA dojde k výjimce v případě, že počet dimenzí, které se mají snížit, rovná počtu sloupců funkcí ve vstupní datové sadě, která obsahuje alespoň jeden řídký sloupec funkce.

Tato chyba ve službě Azure Machine Učení se vytvoří, pokud jsou splněny následující podmínky: (a) vstupní datová sada má alespoň jeden zhuštěný sloupec a (b) konečný počet požadovaných dimenzí je stejný jako počet vstupních dimenzí.

Řešení: Zvažte snížení počtu dimenzí ve výstupu, aby byl menší než počet dimenzí ve vstupu. To je typické v aplikacích PCA.

Zprávy o výjimce
U datových sad obsahujících řídké sloupce funkcí by počet dimenzí, které se mají snížit, by měly být menší než počet sloupců funkcí.

Chyba 0082

K výjimce dochází v případě, že model nelze úspěšně deserializovat.

K této chybě ve službě Azure Machine Učení dochází v případě, že uložený model strojového učení nebo transformaci nejde načíst novější verzí modulu runtime služby Azure Machine Učení v důsledku zásadní změny.

Řešení: Trénovací kanál, který vytvořil model nebo transformaci, musí být znovu spuštěn a model nebo transformace musí být znovu uložen.

Zprávy o výjimce
Model nelze deserializovat, protože je pravděpodobně serializován se starším formátem serializace. Přetrénujte a znovu uložte model.

Chyba 0083

K výjimce dochází v případě, že datová sada použitá pro trénování se nedá použít pro konkrétní typ učení.

Tato chyba ve službě Azure Machine Učení se vytvoří v případě, že datová sada není kompatibilní s trénovaným učením. Datová sada může například obsahovat alespoň jednu chybějící hodnotu v každém řádku a v důsledku toho by se během trénování přeskočila celá datová sada. V jinýchpřípadechch kódech (V jiných případech) některé algoritmy strojového učení, jako je detekce anomáli

Řešení: Projděte si dokumentaci, která se používá k kontrole požadavků na vstupní datovou sadu. Prozkoumejte sloupce a podívejte se, jestli jsou k dispozici všechny požadované sloupce.

Zprávy o výjimce
Datová sada použitá pro trénování je neplatná.
{data_name} obsahuje neplatná data pro trénování.
{data_name} obsahuje neplatná data pro trénování. Typ learner: {learner_type}.
{data_name} obsahuje neplatná data pro trénování. Typ learner: {learner_type}. Důvod: {reason}.
Nepovedlo se použít akci {action_name} pro trénovací data {data_name}. Důvod: {reason}.

Chyba 0084

K výjimce dochází při vyhodnocování skóre vytvořeného ze skriptu jazyka R. Tato funkce se v současné době nepodporuje.

K této chybě na počítači Azure Učení dojde, pokud se pokusíte použít jednu z komponent pro vyhodnocení modelu s výstupem skriptu R, který obsahuje skóre.

Řešení:

Zprávy o výjimce
Vyhodnocení skóre vytvořeného vlastním modelem se v současné době nepodporuje.

Chyba 0085

K výjimce dochází v případě, že vyhodnocení skriptu selže s chybou.

K této chybě ve službě Azure Machine Učení dochází, když spouštíte vlastní skript, který obsahuje chyby syntaxe.

Řešení: Zkontrolujte kód v externím editoru a zkontrolujte chyby.

Zprávy o výjimce
Při vyhodnocování skriptu došlo k chybě.
Při vyhodnocování skriptu došlo k následující chybě. Další informace najdete v výstupním protokolu:
---------- začátek chybové zprávy z interpreta {script_language} ----------
{message}
---------- konec chybové zprávy z interpreta {script_language} ----------

Chyba 0090

K výjimce dochází v případě, že vytvoření tabulky Hive selže.

K této chybě v Azure Machine Učení dochází, když k ukládání dat do clusteru HDInsight používáte export dat nebo jinou možnost a zadaná tabulka Hive se nedá vytvořit.

Řešení: Zkontrolujte název účtu úložiště Azure přidružený ke clusteru a ověřte, že ve vlastnostech komponenty používáte stejný účet.

Zprávy o výjimce
Tabulku Hive nelze vytvořit. V případě clusteru HDInsight se ujistěte, že název účtu úložiště Azure přidružený ke clusteru je stejný jako název předaný prostřednictvím parametru komponenty.
Tabulku Hive {table_name} nelze vytvořit. V případě clusteru HDInsight se ujistěte, že název účtu úložiště Azure přidružený ke clusteru je stejný jako název předaný prostřednictvím parametru komponenty.
Tabulku Hive {table_name} nelze vytvořit. V případě clusteru HDInsight se ujistěte, že název účtu úložiště Azure přidružený ke clusteru je {cluster_name}.

Chyba 0102

Vyvolá se, když nelze extrahovat soubor ZIP.

K této chybě v Azure Machine Učení dochází při importu komprimovaného balíčku s příponou .zip, ale balíček buď není soubor zip, nebo soubor nepoužívá podporovaný formát zip.

Řešení: Ujistěte se, že vybraný soubor je platný soubor ZIP a že byl komprimován pomocí jednoho z podporovaných algoritmů komprese.

Pokud se při importu datových sad ve komprimovaném formátu zobrazí tato chyba, ověřte, že všechny obsažené soubory používají jeden z podporovaných formátů souborů a jsou ve formátu Unicode.

Zkuste přečíst požadované soubory do nové komprimované komprimované složky ZIP a zkuste vlastní komponentu přidat znovu.

Zprávy o výjimce
Daný soubor ZIP není ve správném formátu.

Chyba 0105

Tato chyba se zobrazí, když definiční soubor komponenty obsahuje nepodporovaný typ parametru.

Tato chyba ve službě Azure Machine Učení se vytvoří při vytvoření definice XML vlastní komponenty a typu parametru nebo argumentu v definici neodpovídá podporovanému typu.

Řešení: Ujistěte se, že vlastnost typu libovolného elementu Arg v souboru definice XML vlastní komponenty je podporovaný typ.

Zprávy o výjimce
Nepodporovaný typ parametru
Byl zadán nepodporovaný typ{0} parametru .

Chyba 0107

Vyvolá se, když definiční soubor komponenty definuje nepodporovaný výstupní typ.

Tato chyba ve službě Azure Machine Učení se vytvoří v případě, že typ výstupního portu v definici XML vlastní komponenty neodpovídá podporovanému typu.

Řešení: Ujistěte se, že vlastnost typu výstupní element v souboru xml vlastní komponenty je podporovaný typ.

Zprávy o výjimce
Nepodporovaný typ výstupu
Byl zadán nepodporovaný typ výstupu {output_type}.

Chyba 0125

Vyvolá se, když se schéma pro více datových sad neshoduje.

Řešení:

Zprávy o výjimce
Schéma datové sady se neshoduje.

Chyba 0127

Velikost obrázku v pixelech překračuje povolený limit

K této chybě dochází v případě, že čtete obrázky z datové sady obrázků pro klasifikaci a obrázky jsou větší, než dokáže model zpracovat.

Zprávy o výjimce
Velikost obrazových pixelů překračuje povolený limit.
Velikost obrázku v souboru {file_path} překračuje povolený limit: {size_limit}.

Chyba 0128

Počet podmíněných pravděpodobností pro sloupce kategorií překračuje limit.

Řešení:

Zprávy o výjimce
Počet podmíněných pravděpodobností pro sloupce kategorií překračuje limit.
Počet podmíněných pravděpodobností pro sloupce kategorií překračuje limit. Problematické jsou sloupce {column_name_or_index_1} a {column_name_or_index_2}.

Chyba 0129

Počet sloupců v datové sadě překračuje povolený limit.

Řešení:

Zprávy o výjimce
Počet sloupců v datové sadě překračuje povolený limit.
Počet sloupců v datové sadě v {dataset_name} je povolený.
Počet sloupců v datové sadě {dataset_name} překračuje povolený limit {component_name}.
Počet sloupců v datové sadě {dataset_name} překračuje povolený limit {limit_columns_count} {component_name}.

Chyba 0134

K výjimce dochází v případě, že sloupec popisku chybí nebo nemá dostatečný počet označených řádků.

K této chybě dochází v případě, že komponenta vyžaduje sloupec popisku, ale nezahrnuli jste ho do výběru sloupce nebo sloupec popisku chybí příliš mnoho hodnot.

K této chybě může dojít také v případě, že předchozí operace změní datovou sadu tak, aby pro podřízenou operaci byly k dispozici nedostatečné řádky. Předpokládejme například, že k dělení datové sady hodnotami použijete výraz v komponentě Partition a Sample . Pokud se pro výraz nenajde žádná shoda, jedna z datových sad, která je výsledkem oddílu, bude prázdná.

Řešení:

Pokud do výběru sloupce zahrnete sloupec popisku, ale nerozpozná se, označte ho jako sloupec popisku pomocí komponenty Upravit metadata .

Potom můžete pomocí komponenty Vyčistit chybějící data odebrat řádky s chybějícími hodnotami ve sloupci popisku.

Zkontrolujte vstupní datové sady a ujistěte se, že obsahují platná data, a dostatek řádků, aby splňovaly požadavky operace. Mnoho algoritmů vygeneruje chybovou zprávu, pokud vyžadují určitý minimální počet řádků dat, ale data obsahují jenom několik řádků nebo pouze záhlaví.

Zprávy o výjimce
K výjimce dochází v případě, že sloupec popisku chybí nebo nemá dostatečný počet označených řádků.
K výjimce dochází v případě, že sloupec popisku chybí nebo má méně než {required_rows_count} označených řádků.
K výjimce dochází v případě, že sloupec popisku v datové sadě {dataset_name} chybí nebo má méně než {required_rows_count} označené řádky.

Chyba 0138

Paměť byla vyčerpána, nelze dokončit spuštění komponenty. Zmenšení převzorkování datové sady může pomoct zmírnit problém.

K této chybě dochází, když spuštěná komponenta vyžaduje více paměti, než je k dispozici v kontejneru Azure. K tomu může dojít, pokud pracujete s velkou datovou sadou a aktuální operace se do paměti nevejde.

Řešení: Pokud se pokoušíte přečíst velkou datovou sadu a operaci nelze dokončit, může vám pomoct převzorkování datové sady.

Zprávy o výjimce
Paměť byla vyčerpána, nelze dokončit spuštění komponenty.
Paměť byla vyčerpána, nelze dokončit spuštění komponenty. Podrobnosti: {details}

Chyba 0141

K výjimce dochází, pokud je počet vybraných číselných sloupců a jedinečných hodnot ve sloupcích kategorií a řetězců příliš malý.

K této chybě ve službě Azure Machine Učení dochází v případě, že ve vybraném sloupci není dostatek jedinečných hodnot k provedení operace.

Řešení: Některé operace provádějí statistické operace s funkcemi a sloupci kategorií a pokud nejsou dostatek hodnot, operace může selhat nebo vrátit neplatný výsledek. Zkontrolujte datovou sadu a zjistěte, kolik hodnot obsahuje sloupce funkcí a popisků, a zjistěte, jestli je operace, kterou se pokoušíte provést, statisticky platná.

Pokud je zdrojová datová sada platná, můžete také zkontrolovat, jestli některá operace manipulace s nadřazeným datem nebo operace metadat změnila data a odebrala některé hodnoty.

Pokud upstreamové operace zahrnují rozdělení, vzorkování nebo převzorkování, ověřte, že výstupy obsahují očekávaný počet řádků a hodnot.

Zprávy o výjimce
Počet vybraných číselných sloupců a jedinečných hodnot ve sloupcích kategorií a řetězců je příliš malý.
Celkový počet vybraných číselných sloupců a jedinečných hodnot ve sloupcích kategorií a řetězců (aktuálně {actual_num}) by měl být alespoň {lower_boundary}.

Chyba 0154

K výjimce dochází, když se uživatel pokusí spojit data ve sloupcích klíčů s nekompatibilním typem sloupce.

Zprávy o výjimce
Typy klíčových sloupců nejsou kompatibilní.
Typy klíčových sloupců nejsou kompatibilní. (vlevo: {keys_left}; vpravo: {keys_right})

Chyba 0155

K výjimce dochází v případě, že názvy sloupců datové sady nejsou řetězce.

Zprávy o výjimce
Název sloupce datového rámce musí být typ řetězce. Názvy sloupců nejsou řetězce.
Název sloupce datového rámce musí být typ řetězce. Názvy sloupců {column_names} nejsou řetězce.

Chyba 0156

K výjimce dochází v případě, že se nepodařilo načíst data ze služby Azure SQL Database.

Zprávy o výjimce
Čtení dat z Azure SQL Database se nezdařilo.
Čtení dat ze služby Azure SQL Database se nezdařilo: {detailed_message} DATABÁZE: {database_server_name}:{database_name} Dotaz: {sql_statement}

Chyba 0157

Úložiště dat se nenašlo.

Zprávy o výjimce
Informace o úložišti dat jsou neplatné.
Informace o úložišti dat jsou neplatné. V pracovním prostoru {workspace_name} se nepodařilo získat úložiště dat azure machine Učení {datastore_name}.

Chyba 0158

Vyvolá se při neplatném transformačním adresáři.

Zprávy o výjimce
Daný transformační adresář je neplatný.
TransformationDirectory {arg_name} je neplatný. Důvod: {reason}. Spusťte znovu trénovací experiment, který vygeneruje soubor transformace. Pokud byl trénovací experiment odstraněn, vytvořte soubor transformace znovu a uložte ho.
TransformationDirectory {arg_name} je neplatný. Důvod: {reason}. {troubleshoot_hint}

Chyba 0159

K výjimce dochází v případě, že adresář modelu komponenty je neplatný.

Zprávy o výjimce
Daný modeldirectory je neplatný.
ModelDirectory {arg_name} je neplatný.
ModelDirectory {arg_name} je neplatný. Důvod: {reason}.
ModelDirectory {arg_name} je neplatný. Důvod: {reason}. {troubleshoot_hint}

Chyba 1000

Výjimka interní knihovny

Tato chyba je k dispozici pro zachycení jinak neošetřených vnitřních chyb modulu. Proto může být příčina této chyby odlišná v závislosti na komponentě, která chybu vygenerovala.

Pokud chcete získat další pomoc, doporučujeme publikovat podrobnou zprávu, která doprovází chybu ve fóru Azure Machine Učení, spolu s popisem scénáře, včetně dat použitých jako vstupů. Tato zpětná vazba nám pomůže určit prioritu chyb a identifikovat nejdůležitější problémy pro další práci.

Zprávy o výjimce
Výjimka knihovny
Výjimka knihovny: {exception}.
Neznámá výjimka knihovny: {exception}. {customer_support_guidance}.

Spuštění komponenty Python Script

Vyhledejte azureml_main v 70_driver_logskomponenty Spustit skript Pythonu a zjistili jste, ke kterému řádku došlo. Například "Soubor "/tmp/tmp01_ID/user_script.py", řádek 17, v azureml_main" značí, že k chybě došlo na řádku 17 skriptu Pythonu.

Distribuované trénování

Návrhář v současné době podporuje distribuované trénování pro komponentu modelu PyTorch.

Pokud komponenta s povoleným distribuovaným trénováním selže bez protokolů 70_driver , můžete zkontrolovat 70_mpi_log podrobnosti o chybě.

Následující příklad ukazuje, že počet uzlů nastavení spuštění je větší než dostupný počet uzlů výpočetního clusteru.

Screenshot showing node count error

Následující příklad ukazuje, že počet procesů na uzel je větší než výpočetní jednotka zpracování.

Screenshot showing mpi log

V opačném případě můžete zkontrolovat 70_driver_log jednotlivé procesy. 70_driver_log_0 je určená pro hlavní proces.

Screenshot showing driver log