Fredit Flow
Produs

Curățarea datelor în machine learning începe cu reguli pe care le aprobi

01

Curățarea datelor în machine learning se reduce la reguli scrise: ce valori se corectează, ce rânduri se elimină și ce goluri se marchează. Fredit Flow transformă regulile într-un script Python, îl rulează, salvează un fișier nou și arată diff-ul. Fiecare pas îl verifici tu.

01

Uită-te înainte să cureți

read_file și Shell arată valorile reale din fiecare coloană înainte să se scrie vreo regulă. Valorile ciudate se ascund acolo.

02

Scripturi pe care le poți relua

write_file salvează un script Python de curățare, așa că următorul export primește aceleași reguli în loc de noi modificări manuale.

03

Un diff pentru fiecare modificare

edit_file modifică un script și arată diff-ul; în modul Ask first îl accepți sau îl respingi înainte să fie aplicat.

Ce poate face agentul

Mai întâi împarte, apoi ajustează

Împarte datele într-o parte de antrenare și una de test înainte să ajustezi orice scalare sau completare cu mediana, apoi aplică pe partea de test ce ai calculat pe partea de antrenare. Statisticile vin numai din antrenare.

Două exemple de pregătire a unui model

Completează vârstele lipsă fără scurgeri de informații

Preprocesarea datelor în machine learning adaugă pași după curățare, precum codificarea categoriilor și scalarea numerelor, iar fiecare statistică trebuie să vină numai din partea de antrenare. Să zicem că vrei să completezi cu mediana vârstele lipsă din ratings.csv. Fredit Flow folosește grep ca să găsească rândurile cu câmpuri goale, write_file ca să salveze prepare.py și Shell ca să-l ruleze cu propria ta comandă Python. Scriptul scrie train_clean.csv și test_clean.csv, cu mediana calculată pe rândurile de antrenare și apoi aplicată pe cele de test. ratings.csv al tău rămâne neatins. În modul Ask first, cardul se oprește înainte de scriere, așa că citești diff-ul, compari numerele de rânduri afișate de script și verifici manual 5 rânduri din fiecare fișier nou. Un flux pentru curățarea datelor reale și dezordonate poate începe cu acest singur script.

Verifică intervalele și valorile imposibile

Valorile imposibile, precum o vârstă negativă sau un preț negativ, se ascund în fișierele mari. Dacă îți petreci cea mai mare parte a timpului curățând date pentru ML, scrie fiecare regulă o singură dată și lasă scriptul să o aplice. Tratarea valorilor lipsă, a duplicatelor și a valorilor aberante cere o regulă separată pentru fiecare, scrisă înainte să ruleze scriptul. Fredit Flow folosește read_file ca să verifice numele coloanelor, edit_file ca să adauge în script o verificare de interval și Shell ca să-l ruleze, raportând codul de ieșire și numărul de rânduri din afara intervalului. Rândurile care nu trec merg într-un fișier de revizuire. Nu se șterge nimic. Modul Plan only enumeră aceste verificări dinainte. Citește fișierul de revizuire rând cu rând înainte să schimbi o regulă.

Ce nu face Fredit Flow

Fredit Flow nu este un serviciu găzduit și nici un plugin pentru alt software. Este făcut doar pentru propriile tale fișiere, PC-ul tău și serverele pe care ai voie să le folosești, așa că limitează lucrul la date care îți aparțin sau pe care ai dreptul să le prelucrezi. Rezultatele le verifici tu. Nimic de aici nu promite că codul sau regulile de curățare sunt corecte.

Fredit Flow pentru Windows

Pune regulile tale de curățare într-un script

Descarcă Fredit Flow ↗