Microsoft.ML.Runtime Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obor názvů obsahující typy potřebné modulem runtime ML.NET.
Třídy
| Name | Description |
|---|---|
| ComponentCatalog |
Tento katalog umožňuje okamžité komponenty (neboli třídy s možností načtení). Komponenty jsou registrovány prostřednictvím potomků Microsoft.ML.LoadableClassAttributeBase, identifikace názvů a typů podpisů, pod kterými by měl být typ komponenty registrován. Podpisy jsou typy delegátů, které vracejí void a určují typy parametrů pro vytvoření instance komponenty. Každá komponenta může také zadat "argument objekt", který by se měl poskytnout v době vytvoření instance. |
| ProgressHeader |
Toto je hlavička zprávy o průběhu. |
Struktury
| Name | Description |
|---|---|
| ChannelMessage |
Zpráva kanálu. |
Rozhraní
| Name | Description |
|---|---|
| IChannel |
Standardní komunikační kanál. |
| IChannelProvider |
Poskytovatel kanálu může vytvářet nové kanály a obecné informační kanály. |
| IComponentFactory |
Toto je rozhraní tokenu, které musí implementovat všechny továrny komponent. |
| IComponentFactory<TComponent> |
Rozhraní pro vytvoření komponenty bez dalších parametrů (kromě IHostEnvironment). |
| IComponentFactory<TArg1,TComponent> |
Rozhraní pro vytvoření komponenty, když vezmeme jeden dodatečný parametr (a ).IHostEnvironment |
| IComponentFactory<TArg1,TArg2,TComponent> |
Rozhraní pro vytvoření komponenty, když vezmeme dva další parametry (a ).IHostEnvironment |
| IComponentFactory<TArg1,TArg2,TArg3,TComponent> |
Rozhraní pro vytvoření komponenty, když vezmeme tři další parametry (a IHostEnvironment). |
| IExceptionContext |
Rozhraní pro výjimky "zpracování" před jejich vyvolání. Dá se použít k přidání kontextu k výjimce, k zabalení výjimky do jiné, k úplnému nahrazení výjimky atd. Není legální vrátit hodnotu null z procesu (pokud nebyla předána hodnota null, což by se skutečně nemělo stát). |
| IHost |
Hostitel je propojený s komponentou a poskytuje pokyny pro generování náhodných čísel a souběžnost. Všimněte si, že ke generování náhodných čísel, jako jsou metody hostitelského prostředí, by se mělo přistupovat pouze z hlavního vlákna komponenty. |
| IHostEnvironment |
Rozhraní hostitelského prostředí vytvoří hostitele pro komponenty. Všimněte si, že metody tohoto rozhraní by měly být volána z hlavního vlákna pro prostředí. Pokud chcete získat prostředí pro službu jiného vlákna, zavolejte fork a předejte vrácený výsledek do tohoto vlákna. |
| IPipe<TMessage> |
Obecný informační kanál. Všimněte si, že kanály jsou na jedno použití. Obecně platí, že hotovo by mělo být voláno před zveřejněním signálu normálního vypnutí potrubí, a ne přerušení dokončení. |
| IProgressChannel |
Společné rozhraní pro vykazování průběhu Očekává se, že rozhraní kanálu průběhu se používá pouze z jednoho vlákna. Podporovaný pracovní postup:
|
| IProgressChannelProvider |
Toto je rozhraní továrny pro IProgressChannel. Toto IHostEnvironment rozhraní můžete IProgressChannel implementovat a umožnit tak vnořeným zpravodajům průběhu. RECENZE: Proveďte IChannelProvider tuto implementaci místo prostředí? |
| IProgressEntry |
Položka držitele metriky nebo průběhu. |
Výčty
| Name | Description |
|---|---|
| ChannelMessageKind |
Typy standardních zpráv kanálu. Poznámka: Tyto hodnoty by se nikdy neměly měnit. Můžeme přidat nové typy, ale tyto hodnoty neměňte. Jiné základy kódu, včetně nativního kódu pro jiné projekty, závisí na těchto hodnotách. |
| MessageSensitivity |
Příznak, který lze připojit ke zprávě nebo výjimce, který označuje, že má určitou třídu citlivých dat. Ve výchozím nastavení by měly být zprávy zadány jako neznámé citlivosti, což znamená, že každý příznak citlivosti je zapnutý, odpovídající Unknown. Zprávy, které jsou zcela bezpečné, by měly být označeny jako None. Pokud ale například jeden vypíše data ze souboru (například to může být provedeno při vyjádření chyb analýzy), měl by být v takovém případě označen příznakem UserData. |