Fredit Flow
Producto

Limpieza de datos en machine learning: empieza por reglas que apruebas

01

La limpieza de datos en machine learning se reduce a reglas escritas: qué valores corregir, qué filas descartar y qué huecos marcar. Fredit Flow convierte esas reglas en un script de Python, lo ejecuta, guarda un archivo nuevo y muestra el diff. Tú revisas cada paso.

01

Mira antes de limpiar

read_file y Shell muestran los valores reales de cada columna antes de escribir ninguna regla. Ahí se esconden los valores raros.

02

Scripts que puedes repetir

write_file guarda un script de limpieza en Python, así la próxima exportación recibe las mismas reglas en lugar de nuevas ediciones manuales.

03

Un diff para cada edición

edit_file modifica un script y muestra el diff; en modo Ask first lo aceptas o lo rechazas antes de que se aplique.

Qué puede hacer el agente

Primero divide, luego ajusta

Divide los datos en partes de entrenamiento y de prueba antes de ajustar cualquier escalado o relleno con la mediana, y aplica a la parte de prueba lo que calculaste con la de entrenamiento. Las estadísticas salen solo del entrenamiento.

Dos ejemplos para preparar un modelo

Rellena edades que faltan sin filtrar información

El preprocesamiento de datos en machine learning añade pasos después de la limpieza, como codificar categorías y escalar números, y cada estadística debe salir solo de la parte de entrenamiento. Imagina que quieres rellenar con la mediana las edades que faltan en ratings.csv. Fredit Flow usa grep para encontrar líneas con campos vacíos, write_file para guardar prepare.py y Shell para ejecutarlo con tu propio comando de Python. El script escribe train_clean.csv y test_clean.csv, con la mediana calculada sobre las filas de entrenamiento y aplicada después a las de prueba. Tu ratings.csv queda intacto. En modo Ask first la tarjeta se detiene antes de escribir, así que lees el diff, comparas los recuentos de filas que imprime el script y revisas a mano 5 filas de cada archivo nuevo. Una canalización para limpiar datos reales y desordenados puede empezar como este único script.

Comprueba rangos y valores imposibles

Los valores imposibles, como una edad negativa o un precio negativo, se esconden en archivos grandes. Si pasas la mayor parte del tiempo limpiando datos para ML, escribe cada regla una vez y deja que el script la aplique. Tratar valores que faltan, duplicados y valores atípicos exige una regla distinta para cada caso, escrita antes de ejecutar el script. Fredit Flow usa read_file para comprobar los nombres de columna, edit_file para añadir al script una comprobación de rango y Shell para ejecutarlo, e informa del código de salida y del número de filas fuera del rango. Las filas que fallan van a un archivo de revisión. No se borra nada. El modo Plan only enumera antes estas comprobaciones. Lee el archivo de revisión línea por línea antes de cambiar una regla.

Lo que Fredit Flow no hace

Fredit Flow no es un servicio alojado ni un plugin para otro software. Está pensado solo para tus propios archivos, tu PC y los servidores que tengas autorización para usar, así que limita el trabajo a datos que sean tuyos o que tengas derecho a tratar. Los resultados los revisas tú. Nada de esto promete que el código o las reglas de limpieza sean correctos.

Fredit Flow para Windows

Pon tus reglas de limpieza en un script

Descargar Fredit Flow ↗