IidSpikeEstimator Třída
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í.
Na základě odhadu adaptivní hustoty jádra rozpoznáte špičku signálu u nezávislé identické časové řady (tj. i.d.).
public sealed class IidSpikeEstimator : Microsoft.ML.Data.TrivialEstimator<Microsoft.ML.Transforms.TimeSeries.IidSpikeDetector>
type IidSpikeEstimator = class
inherit TrivialEstimator<IidSpikeDetector>
Public NotInheritable Class IidSpikeEstimator
Inherits TrivialEstimator(Of IidSpikeDetector)
- Dědičnost
K vytvoření tohoto estimátoru použijte DetectIidSpike.
Existuje pouze jeden vstupní sloupec. Vstupní sloupec musí obsahovat Single místo, kde Single hodnota označuje hodnotu v časovém razítku časové řady.
Vytvoří sloupec, který je vektorem se 3 prvky. Výstupní vektor postupně obsahuje úroveň upozornění (nenulová hodnota znamená bod změny), skóre a p-hodnotu.
Potřebuje tento estimátor podívat se na data, aby vytrénovala jeho parametry? | No |
Datový typ vstupního sloupce | Single |
Datový typ výstupního sloupce | Vektor 3 elementůDouble |
Exportovatelné do ONNX | No |
Úloha strojového učení | Detekce anomálií |
Vyžaduje se normalizace? | No |
Vyžaduje se ukládání do mezipaměti? | No |
Požadovaný NuGet kromě Microsoft.ML | Microsoft.ML.TimeSeries |
Tento trenér předpokládá, že datové body shromážděné v časových řadách se nezávisle vzorkují ze stejného rozdělení (nezávisle na rozdělení).
Hodnota v aktuálním časovém razítku se tedy dá zobrazit jako hodnota při příštím časovém razítku v očekávaném časovém razítku.
Pokud je pozorovaná hodnota v časovém razítku
Jakmile se vypočítá nezpracované skóre v časovém razítku, předá se komponentě scoreru anomálií k výpočtu konečného skóre anomálií v daném časovém razítku.
Skóre p-hodnota označuje, jestli je aktuální bod odlehlé hodnoty (označuje se také jako špička).
Čím nižší je jeho hodnota, tím pravděpodobnější je špička. Skóre p-hodnota je vždy v
Toto skóre je p-hodnota aktuálního vypočítaného nezpracovaného skóre podle rozdělení nezpracovaných skóre. Tady se odhaduje rozdělení na základě nejnovějších nezpracovaných hodnot skóre až do určité hloubky zpět v historii. Konkrétně se tato distribuce odhaduje pomocí odhadu hustoty jádra s jádry Gaussian s adaptivní šířkou pásma.
Pokud skóre p-hodnota překročí
Odkazy na příklady použití najdete v části Viz také.
Fit(IData |
Na základě odhadu adaptivní hustoty jádra rozpoznáte špičku signálu u nezávislé identické časové řady (tj. i.d.). (Zděděno od TrivialEstimator<TTransformer>) |
Get |
Šíření schématu pro transformátory Vrátí výstupní schéma dat, pokud je vstupní schéma podobné zadanému schématu. |
Append |
Připojte k řetězci estimátoru kontrolní bod ukládání do mezipaměti. Tím zajistíte, aby podřízené estimátory byly vytrénovány proti datům uloženým v mezipaměti. Před průchodem více dat je užitečné mít kontrolní bod ukládání do mezipaměti. |
With |
Vzhledem k estimátoru vraťte zalamovací objekt, který zavolá delegáta jednou Fit(IDataView) . Často je důležité, aby odhadovač vrátil informace o tom, co bylo vhodné, což je důvod, proč Fit(IDataView) metoda vrací konkrétně typ objekt, nikoli jen obecné ITransformer. Ve stejnou dobu se však často vytvářejí do kanálů s mnoha objekty, takže možná budeme muset vytvořit řetězec estimátorů, kde EstimatorChain<TLastTransformer> je odhadovač, IEstimator<TTransformer> pro který chceme získat transformátor, zakopán někde v tomto řetězci. Pro tento scénář můžeme prostřednictvím této metody připojit delegáta, který bude volána po zavolání fit. |
Produkt | Verze |
---|---|
ML.NET | 1.2.0, 1.3.1, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 2.0.0, 3.0.0 |