Fredit Flow
Produkt

Čištění dat ve strojovém učení začíná pravidly, která schvaluješ

01

Čištění dat ve strojovém učení se scvrkává na zapsaná pravidla: které hodnoty opravit, které řádky zahodit a které mezery označit. Fredit Flow z těchto pravidel udělá skript v Pythonu, spustí ho, uloží nový soubor a ukáže diff. Každý krok kontroluješ ty.

01

Nejdřív se podívej, pak čisti

read_file a Shell ukážou skutečné hodnoty v každém sloupci, než se napíše jakékoli pravidlo. Právě tam se skrývají podivné hodnoty.

02

Skripty, které můžeš znovu spustit

write_file uloží čisticí skript v Pythonu, takže další export dostane stejná pravidla místo nových ručních úprav.

03

Diff ke každé úpravě

edit_file změní skript a ukáže diff; v režimu Ask first ho přijmeš nebo odmítneš, než se použije.

Co agent umí

Nejdřív rozděl, pak natrénuj

Rozděl data na trénovací a testovací část dřív, než natrénuješ jakékoli škálování nebo doplnění mediánem, a pak na testovací část použij to, co se spočítalo na trénovací. Statistiky pocházejí jen z trénovací části.

Dva postupy pro přípravu modelu

Doplň chybějící věk bez úniku informací

Předzpracování dat ve strojovém učení přidává po čištění další kroky, například kódování kategorií a škálování čísel, a každá statistika musí pocházet jen z trénovací části. Řekněme, že chceš mediánem doplnit chybějící věk v ratings.csv. Fredit Flow pomocí grep najde řádky s prázdnými poli, write_file uloží prepare.py a Shell ho spustí tvým vlastním příkazem Pythonu. Skript zapíše train_clean.csv a test_clean.csv, přičemž medián spočítá z trénovacích řádků a pak ho použije na testovací. Tvůj ratings.csv zůstane nedotčený. V režimu Ask first se karta před zápisem zastaví, takže si přečteš diff, porovnáš počty řádků vypsané skriptem a ručně zkontroluješ 5 řádků v každém novém souboru. Potrubí pro čištění nepořádných reálných dat může začít právě tímto jedním skriptem.

Zkontroluj rozsahy a nemožné hodnoty

Nemožné hodnoty, jako záporný věk nebo záporná cena, se skrývají ve velkých souborech. Pokud trávíš většinu času čištěním dat pro ML, zapiš každé pravidlo jednou a nech skript, ať ho používá. Zacházení s chybějícími hodnotami, duplicitami a odlehlými hodnotami vyžaduje pro každou z nich samostatné pravidlo, zapsané před spuštěním skriptu. Fredit Flow pomocí read_file zkontroluje názvy sloupců, pomocí edit_file přidá do skriptu kontrolu rozsahu a pomocí Shell ho spustí, přičemž ohlásí návratový kód a počet řádků mimo rozsah. Řádky, které neprojdou, jdou do kontrolního souboru. Nic se nemaže. Režim Plan only tyto kontroly vypíše předem. Kontrolní soubor si přečti řádek po řádku, než změníš pravidlo.

Co Fredit Flow nedělá

Fredit Flow není hostovaná služba ani zásuvný modul pro jiný software. Je určen jen pro tvoje vlastní soubory, tvůj počítač a servery, které smíš používat, proto práci omez na data, která jsou tvoje nebo která smíš zpracovávat. Výsledky kontroluješ ty. Nic zde neslibuje, že kód nebo pravidla čištění jsou správné.

Fredit Flow pro Windows

Dej svá pravidla čištění do skriptu

Stáhnout Fredit Flow ↗