Translation not up to date
K řešení problémů s produktem IBM Watson OpenScalemůžete použít následující techniky.
- Když používám AutoAI, proč dostávám chybu týkající se neshodných dat?
- Proč získávám chyby během konfigurace modelu?
- Proč chybí popisky tříd, když používám XGBoost?
- Proč se analýza informačního obsahu nezobrazuje správně?
- Chyba: Při výpočtu důležitosti funkce došlo k chybě
- Proč některé z mých aktivních záznamů debias chybí?
- Watson OpenScale nezobrazuje žádná dostupná schémata
- Spuštění monitoru selže s
OutOfResources exception
chybovou zprávou
Proč při použití funkce AutoAIdochází k chybě týkající se neshodných dat?
Obdržíte chybovou zprávu o neshodných datech při použití AutoAI pro binární klasifikaci. Všimněte si, že AutoAI je podporován pouze v produktu IBM Watson OpenScale for IBM Cloud Pak for Data.
Pro binární typ klasifikace AutoAI automaticky nastaví datový typ sloupce předpovědi na logickou hodnotu.
Chcete-li to opravit, implementujte jedno z následujících řešení:
- Změňte hodnoty sloupce popisku v trénovacích datech na celočíselné hodnoty, jako např.
0
nebo1
, v závislosti na výsledku. - Změňte hodnoty sloupce popisku v trénovacích datech na hodnotu řetězce, jako např.
A
aB
.
Proč dochází k chybám během konfigurace modelu?
Při konfiguraci podrobností modelu se zobrazí následující chybové zprávy: Pole feature_fields
odkazuje na sloupec <name>
, který chybí v input_schema
modelu. Funkce nebyla ve vstupním schématu nalezena.
Předchozí zprávy při dokončování sekce Podrobnosti modelu během konfigurace označují neshodu mezi vstupním schématem modelu a datovým schématem trénování modelu:
Chcete-li problém opravit, musíte určit, která z následujících podmínek způsobuje chybu, a provést nápravnou akci: Pokud jako poskytovatele strojového učení používáte produkt IBM Watson Machine Learning a typ modelu je XGBoost/scikit-přečtěte si důležité informace o uložení modelu v příručce Machine Learning Python SDK . Chcete-li generovat model detekce driftu, musíte použít scikit-učit se verzi 0.20.2 v noteboocích. U všech ostatních případů musíte zajistit, aby se názvy sloupců trénovací data shodovaly s názvy sloupců vstupního schématu.
Proč mé třídní štítky chybí, když používám XGBoost?
Nativní klasifikace víceřídy XGBoost nevrací popisky tříd.
Ve výchozím nastavení rámec XGBoost pro binární modely a modely s více třídami nevrací popisky tříd.
V případě binárních modelů XGBoost a modelů s více třídami je třeba aktualizovat model tak, aby vracel popisky tříd.
Proč se analýza informačního obsahu nezobrazuje správně?
Analýza informačního obsahu se nezobrazí správně a zobrazí se následující chybová zpráva: AIQDT0044E Zakázaný znak "
v názvu sloupce <column name>
Pro správné zpracování analýzy informačního obsahu produkt Watson OpenScale nepodporuje názvy sloupců s dvojitými uvozovkami (") v užitečném zatížení. To ovlivňuje jak informační obsah přidělení skóre, tak data zpětné vazby ve formátech CSV a JSON.
Odebrat dvojité uvozovky (") z názvů sloupců souboru informačního obsahu.
Chyba: Při výpočtu důležitosti funkce došlo k chybě.
Během zpracování obdržíte následující chybovou zprávu: Error: An error occurred while computing feature importance
.
Použití rovnítka (=) v názvu sloupce datové sady způsobí problém s vysvětlením.
Odeberte znak rovnítka (=) z názvu sloupce a odešlete datovou sadu prostřednictvím zpracování znovu.
Proč některé z mých aktivních debias záznamů chybí?
Aktivní záznamy debias nedosahují do tabulky protokolování informačního obsahu.
Když použijete aktivní rozhraní API debias, existuje limit 1000 záznamů, které lze najednou odeslat pro protokolování informačního obsahu.
Chcete-li se vyhnout ztrátě dat, musíte použít aktivní rozhraní API debias pro skóre v blocích po 1000 nebo méně záznamech.
Další informace naleznete v tématu Revize nezaujatých transakcí.
Watson OpenScale nezobrazuje žádná dostupná schémata
Když se uživatel pokusí načíst informace o schématu pro Watson OpenScale, nejsou žádné k dispozici. Po přímém pokusu o provedení operace v databázi DB2bez odkazu na Watson OpenScalese také nevrátí žádná schémata, která jsou k dispozici pro ID uživatele databáze.
Nedostatečná oprávnění pro ID uživatele databáze způsobuje problémy s připojením k databázi pro Watson OpenScale.
Ujistěte se, že uživatel databáze má správná oprávnění potřebná pro Watson OpenScale.
Spuštění monitoru selže s chybovou zprávou OutOfResources exception
Obdržíte chybovou zprávu OutOfResources exception
.
Ačkoli již neexistuje omezení počtu řádků, které můžete mít v tabulkách informačního obsahu zpětné vazby, informačního obsahu skóre nebo obchodního informačního obsahu. Limit 50 000 nyní platí pro počet záznamů, které můžete spustit přes kvalitu a zkreslení monitoruje každé účetní období.
Poté, co dosáhnete svého limitu, musíte buď přejít na standardní plán, nebo počkat na další fakturační období.
Chybějící implementace
Implementovaný model se nezobrazuje jako implementace, kterou lze vybrat pro vytvoření odběru.
Existují různé příčiny, proč se implementace nezobrazuje v seznamu dostupných implementovaných modelů. Pokud model není podporovaným typem modelu, protože používá nepodporovaný algoritmus nebo rámec, nezobrazí se. Je možné, že poskytovatel strojového učení není správně konfigurován. Mohlo by se také stát, že existují problémy s oprávněními.
Chcete-li tento problém vyřešit, postupujte takto:
- Zkontrolujte, zda je model podporovaného typu. Nejste si jistí? Další informace naleznete v tématu Podporované stroje pro strojové učení, rámce a modely.
- Zkontrolujte, zda poskytovatel strojového učení existuje v konfiguraci Watson OpenScale pro specifický prostor nasazení. Další informace viz Prostor implementace.
- Zkontrolujte, zda má uživatel CP4D
admin
oprávnění pro přístup k prostoru implementace.
Vyhodnocení Watson OpenScale může selhat kvůli velkému počtu odběrů
Pokud instance Watson OpenScale obsahuje příliš mnoho odběrů, například 100 odběrů, může dojít k selhání vyhodnocení kvality. Můžete zobrazit podrobnosti o selhání v protokolu pro sekci služby datového tržiště, která zobrazuje následující chybovou zprávu:
"Failure converting response to expected model EntityStreamSizeException: actual entity size (Some(8644836)) exceeded content length limit (8388608 bytes)! You can configure this by setting akka.http.[server|client].parsing.max-content-length or calling HttpEntity.withSizeLimit before materializing the dataBytes stream".
K vyhledání názvu sekce můžete použít příkaz oc get pod -l component=aios-datamart
. Příkaz oc logs <pod name>
můžete také použít do protokolu pro sekci.
Chcete-li tuto chybu opravit, můžete pomocí následujícího příkazu zvýšit maximální velikost těla požadavku úpravou proměnné prostředí "ADDITIONAL_JVM_OPTIONS"
:
oc patch woservice <release name> -p '{"spec": {"datamart": {"additional_jvm_options":"-Dakka.http.client.parsing.max-content-length=100m"} }}' --type=merge
Název vydání je "aiopenscale"
, pokud název vydání při instalaci produktu Watson OpenScaleneupravíte.
Microsoft Azure ML Studio
Ze dvou typů webových služeb Azure Machine Learning je produktem Watson OpenScalepodporován pouze typ
New
. TypClassic
není podporován.Musí být použit výchozí název vstupu: Ve webové službě Azure je výchozí název vstupu
"input1"
. Momentálně je toto pole nařízeno pro Watson OpenScale a pokud chybí, Watson OpenScale nebude fungovat.Pokud vaše webová služba Azure nepoužívá výchozí název, změňte název vstupního pole na
"input1"
, pak znovu implementujte webovou službu a překonfigurujte nastavení poskytovatele strojového učení OpenScale .Pokud volání do aplikace Microsoft Azure ML Studio pro zobrazení seznamu modelů strojového učení způsobí vypršení časového limitu, například pokud máte mnoho webových služeb, musíte zvýšit hodnoty časového limitu. Možná budete muset tento problém vyřešit změnou nastavení konfigurace
/etc/haproxy/haproxy.cfg
:Přihlaste se k uzlu prostředku pro vyrovnávání zátěže a aktualizujte soubor
/etc/haproxy/haproxy.cfg
, abyste nastavili časový limit klienta a serveru z1m
na5m
:timeout client 5m timeout server 5m
Spuštěním příkazu
systemctl restart haproxy
restartujte prostředek pro vyrovnávání zátěže HAProxy .
Pokud používáte jiný prostředek pro vyrovnávání zátěže než HAProxy, může být nutné upravit hodnoty časového limitu podobným způsobem.
- Ze dvou typů webových služeb Azure Machine Learning je produktem Watson OpenScalepodporován pouze typ
New
. TypClassic
není podporován.
Odeslání dat zpětné vazby selže v produkčním odběru po importu nastavení
Po importu nastavení z předprodukčního prostoru do produkčního prostoru můžete mít problémy s odesíráním dat zpětné vazby. K tomu dochází, když se datové typy přesně neshodují. Když importujete nastavení, odkazuje tabulka zpětné vazby na tabulku informačního obsahu pro své typy sloupců. Tomuto problému se můžete vyhnout tím, že se nejprve ujistíte, že data informačního obsahu mají nejpřesnější typ hodnoty. Například musíte určit prioritu dvojitého datového typu oproti celočíselnému datovému typu.
Microsoft Azure Machine Learning
Při provádění vyhodnocení modelu se můžete setkat s problémy, kde produkt Watson OpenScale není schopen komunikovat se službou Azure Machine Learning Service, když potřebuje vyvolat koncové body přidělení skóre nasazení. Bezpečnostní nástroje, které vynucují vaše podnikové zásady zabezpečení, například Symantec Blue Coat, mohou takovému přístupu zabránit.
Produktu Watson OpenScale se nepodařilo vytvořit novou tabulku Hive pro odběr dávkové implementace.
Rozhodnete-li se vytvořit novou tabulku Apache Hive s formátem Parquet
během konfigurace dávkového nasazení produktu Watson OpenScale , může dojít k následující chybě:
Attribute name "table name" contains invalid character(s) among " ,;{}()\\n\\t=". Please use alias to rename it.;
K této chybě dojde, pokud se produktu Watson OpenScale nepodaří spustit operaci SQL CREATE TABLE
kvůli mezerám v názvu sloupce. Chcete-li se této chybě vyhnout, můžete z názvů sloupců odebrat mezery nebo změnit formát Apache Hive na csv
.
Nastavení Watson OpenScale může selhat s výchozí databází Db2
Když nastavíte produkt Watson OpenScale a uvedete výchozí databázi Db2 , nastavení se nemusí dokončit.
Chcete-li tento problém opravit, musíte spustit následující příkaz v produktu Cloud Pak for Data , abyste aktualizovali Db2:
db2 update db cfg using DFT_EXTENT_SZ 32
Po spuštění příkazu musíte vytvořit novou databázi Db2 pro nastavení produktu Watson OpenScale.