Fredit Flow
Prodotto

Pulizia dei dati nel machine learning: parti da regole che approvi tu

01

La pulizia dei dati nel machine learning si riduce a regole scritte: quali valori correggere, quali righe scartare e quali vuoti segnalare. Fredit Flow trasforma quelle regole in uno script Python, lo esegue, salva un file nuovo e mostra il diff. Tu controlli ogni passaggio.

01

Guarda prima di pulire

read_file e Shell mostrano i valori reali di ogni colonna prima che venga scritta una regola. I valori strani si nascondono lì.

02

Script che puoi rieseguire

write_file salva uno script di pulizia in Python, così la prossima esportazione riceve le stesse regole invece di nuove modifiche manuali.

03

Un diff per ogni modifica

edit_file modifica uno script e mostra il diff; in modalità Ask first lo accetti o lo rifiuti prima che venga applicato.

Cosa può fare l'agente

Prima dividi, poi adatta

Dividi i dati in parte di addestramento e parte di test prima di adattare qualsiasi ridimensionamento o riempimento con la mediana, poi applica alla parte di test ciò che hai calcolato sulla parte di addestramento. Le statistiche arrivano solo dall'addestramento.

Due esempi per preparare un modello

Riempi le età mancanti senza fuga di informazioni

La preparazione dei dati nel machine learning aggiunge passaggi dopo la pulizia, come la codifica delle categorie e il ridimensionamento dei numeri, e ogni statistica deve venire solo dalla parte di addestramento. Supponi di voler riempire con la mediana le età mancanti in ratings.csv. Fredit Flow usa grep per trovare le righe con campi vuoti, write_file per salvare prepare.py e Shell per eseguirlo con il tuo comando Python. Lo script scrive train_clean.csv e test_clean.csv, con la mediana calcolata sulle righe di addestramento e poi applicata a quelle di test. Il tuo ratings.csv resta intatto. In modalità Ask first la scheda si ferma prima della scrittura, così leggi il diff, confronti i conteggi di righe stampati dallo script e controlli a mano 5 righe in ciascun file nuovo. Una pipeline per ripulire dati reali e disordinati può partire da questo unico script.

Controlla gli intervalli e i valori impossibili

I valori impossibili, come un'età negativa o un prezzo negativo, si nascondono nei file grandi. Se passi la maggior parte del tempo a pulire dati per il ML, scrivi ogni regola una volta e lascia che lo script la applichi. Gestire valori mancanti, duplicati e outlier richiede una regola separata per ciascuno, scritta prima che lo script giri. Fredit Flow usa read_file per controllare i nomi delle colonne, edit_file per aggiungere allo script un controllo di intervallo e Shell per eseguirlo, riportando il codice di uscita e il numero di righe fuori intervallo. Le righe che falliscono vanno in un file di revisione. Non si cancella nulla. La modalità Plan only elenca prima questi controlli. Leggi il file di revisione riga per riga prima di cambiare una regola.

Cosa Fredit Flow non fa

Fredit Flow non è un servizio ospitato né un plugin per altro software. È pensato solo per i tuoi file, il tuo PC e i server che sei autorizzato a usare, quindi limita il lavoro a dati che ti appartengono o che hai il diritto di trattare. I risultati li controlli tu. Nulla qui promette che il codice o le regole di pulizia siano corretti.

Fredit Flow per Windows

Metti le tue regole di pulizia in uno script

Scarica Fredit Flow ↗