Sdílet prostřednictvím


Mediánový filtr

Důležité

Podpora studia Machine Learning (Classic) skončí 31. srpna 2024. Doporučujeme do tohoto data přejít na službu Azure Machine Learning.

Od 1. prosince 2021 nebude možné vytvářet nové prostředky studia Machine Learning (Classic). Do 31. srpna 2024 můžete pokračovat v používání stávajících prostředků studia Machine Learning (Classic).

Dokumentace ke studiu ML (Classic) se vyřazuje z provozu a v budoucnu se nemusí aktualizovat.

Vytvoří mediánový filtr sloužící k vyhlazování dat pro analýzu trendu.

Kategorie: Transformace dat / filtr

Poznámka

Platí jenom pro: Machine Learning Studio (jenom Classic)

Podobné moduly pro přetažení jsou k dispozici v návrháři Azure Machine Learning.

Přehled modulu

Tento článek popisuje použití modulu Filtr mediánu v Machine Learning Studiu (classic) k definování mediánového filtru pro použití na řadu hodnot, které představují digitální vstupní signál nebo obrázek.

Mediánové filtry se široce používají při rozpoznávání obrázků, aby se snížil šum, aby bylo možné snadněji rozpoznat funkce.

Poznámka

Filtr je přenosová funkce, která přijímá vstupní signál a vytváří výstupní signál na základě charakteristik filtru. Při digitálním zpracování signálu může použití filtrů zlepšit výsledky rozpoznávání obrazu nebo hlasu. Další informace najdete v tématu Filtr.

Po definování transformace filtru, která vyhovuje vašim potřebám pomocí modulu Filtr mediánu , můžete filtr použít u dat připojením datové sady a filtru k modulu Použít filtr.

Tip

Potřebujete filtrovat data z datové sady nebo odebrat chybějící hodnoty? Místo toho použijte tyto moduly:

  • Vyčištění chybějících dat: Pomocí tohoto modulu odeberte chybějící hodnoty nebo nahraďte chybějící hodnoty zástupnými symboly.
  • Oddíl a ukázka: Tento modul použijte k rozdělení nebo filtrování datové sady podle kritérií, jako je rozsah kalendářních dat, konkrétní hodnota nebo regulární výrazy.
  • Hodnoty klipů: Tento modul slouží k nastavení rozsahu a zachování pouze hodnot v daném rozsahu.

Konfigurace filtru mediánu

  1. Přidejte do experimentu filtr mediánu . Tento modul najdete v části Transformace dat v kategorii Filtr .

  2. Do pole Délka zadejte celočíselnou hodnotu, která definuje celkovou velikost okna, ve kterém se filtr použije. Označuje se také jako maska filtru.

    Hodnota by měla být liché celé číslo s kladnou hodnotou. Pokud zadáte sudé číslo, velikost masky se zmenší o jednu.

    Ve výchozím nastavení maska začíná na aktuální hodnotě a vytvoří okno na střed aktuální hodnoty.

    Pokud například zadáte 5 jako velikost délky nebo okna, vypočítá se medián hodnoty přes posuvné okno, které se skládá z 5 hodnot na střed aktuální hodnoty. Pokud zadáte 4, maska se zmenší na 3 hodnoty, na střed na hodnotu indexu.

  3. Připojení filtr použít filtr a připojit datovou sadu.

    Pomocí selektoru sloupců určete sloupce datové sady, na které se má filtr použít. Ve výchozím nastavení modul Použít filtr použije filtr pro všechny vybrané číselné sloupce.

  4. Spusťte experiment. U vybraných sloupců se použijí následující operace:

    • Pro každou sadu hodnot zahrnutých v okně nebo maskě vypočítá algoritmus filtru medián.
    • Aktuální (nebo index) hodnota je nahrazena mediánovou hodnotou.

Příklady

Příklady použití filtrů ve strojovém učení najdete v tomto experimentu v galerii Azure AI:

  • Filtry: Tento experiment demonstruje všechny typy filtrů pomocí vytvořené datové sady waveformu.

Technické poznámky

Tato část obsahuje podrobnosti o implementaci, tipy a odpovědi na nejčastější dotazy.

Podrobnosti o implementaci

Každá položka ve výstupním signálu se rovná mediánu položek v podmnožině (maskě) vstupního signálu a zarovná se na střed na odpovídající index. Velikost masky by měla být liché celé číslo s kladnou hodnotou.

Pokud tuto metodu zadáte s velikostí masky s sudou hodnotou, zmenší se o jednu. V daném příkladu m=2q+1je filtr definován takto: yi = median[{xi-q,…, xi+q}]

Hodnoty nad hranicemi vstupního signálu se předpokládají tak, aby se rovna hodnotě na okraji. To znamená, že pokud n je délka vstupního signálu:

values beyond borders of median filter

Další informace o medián filtry, tento článek Wikipedie poskytuje dobré vysvětlení teorie a aplikace:

Wikipedie: Medián filtrů

Parametry modulu

Name Rozsah Typ Výchozí Description
Délka >=1 Integer 5 Délka okna filtru

Výstup

Název Typ Description
Filtrovat IFilter – rozhraní Implementace filtru

Viz také

Filtr
Použít filtr
Seznam modulů A-Z