Saltar al contenido
Pregunta, entrenamiento y prueba, y control de cambios de un modelo
Aprender IA

Machine learning: de una pregunta a una evaluación reproducible

Definí la variable, separá entrenamiento y prueba y documentá errores antes de poner un modelo en uso. Conceptos y una práctica inicial.

Por · Equipo de contenido y revisiónPublicado: 3 min de lectura

Machine learning usa datos para ajustar un modelo que realiza una tarea. No es lo mismo que escribir reglas, consultar un asistente o garantizar que una predicción será correcta. El primer trabajo es definir qué querés estimar y con qué información contás en el momento de decidir.

Fundamentos con una pregunta concreta

Imaginá una práctica ficticia para estimar el tiempo de entrega de un paquete. La variable objetivo es el tiempo; las entradas podrían ser distancia y día de la semana, si realmente están disponibles antes de la entrega. No incluyas una columna que sólo se conoce al terminar: sería una fuga de información.

Regresión estima una cantidad. Clasificación asigna una categoría. Agrupamiento explora similitudes sin una etiqueta objetivo. Un resultado distinto no implica mejor desempeño: elegí el enfoque por la pregunta y por cómo vas a comprobar el error.

Pregunta, evaluación y operación de un modelo con datos separados

Línea de base antes de un modelo complejo

Para la entrega, una línea de base podría usar la mediana del tiempo en el conjunto de entrenamiento. Compará el modelo contra esa regla en datos que no usó para aprender. Si no la supera de una manera útil, agregar complejidad no está justificado.

La guía de scikit-learn documenta modelos, preprocesamiento y evaluación. Elegí un conjunto público adecuado o una muestra autorizada; registrá licencia, origen y significado de las variables.

Entrenamiento y prueba separados

Reservá ejemplos para evaluar y ajustá preprocesamiento sólo con entrenamiento. Para datos temporales, considerá el orden del tiempo: una división aleatoria puede permitir aprender de un futuro que no existía al predecir. La elección depende del caso; no hay un porcentaje de división que sirva para todo.

PasoQué registrarError que ayuda a evitar
DefinirObjetivo, población y momento de uso.Resolver otra pregunta.
PrepararFaltantes, duplicados y variables.Fuga de información.
SepararEntrenamiento y evaluación.Medir sobre ejemplos vistos.
CompararLínea de base y métrica.Confundir complejidad con mejora.
RevisarErrores por caso y grupo.Ocultar fallas tras un promedio.

Para cantidades, revisá la magnitud del error y qué casos lo concentran. Para categorías, contá falsos positivos y negativos según el efecto de equivocarte. La exactitud puede esconder un problema cuando una clase es poco frecuente.

Una práctica para explicar lo aprendido

Elegí un conjunto de muestra, escribí la pregunta y calculá una línea de base. Guardá una tabla con entrada, valor real, predicción y error. Revisá cinco errores grandes y explicá qué información falta o qué supuesto falló. No cambies los datos de evaluación para mejorar el número final.

Si usás una IA para escribir código, pedí que explique preprocesamiento y separación. Comprobá el script, la documentación y el resultado; no tomes la respuesta como prueba de que no hay fuga. Podés practicar esa explicación con ChatGPT para Principiantes, explorar prompts y consultar libros y el catálogo. Estas rutas son apoyo formativo, no una certificación de machine learning ni una promesa de un curso inexistente.

De la evaluación a producción

Antes de usar el modelo, definí quién lo opera, dónde se guardan versiones, qué datos recibe y cuándo se detiene. Vigilá cambios en la entrada y en los errores. Conservá una forma de volver a la versión anterior o a un proceso manual. Un buen resultado en una muestra no garantiza el mismo desempeño después del despliegue.

Para decisiones sobre personas, revisá necesidad, efectos, permisos y mecanismos de corrección con los responsables del proceso. El modelo no elimina la responsabilidad de quien decide. Continuá con análisis de datos y consultá precios cuando encuentres un programa que responda a tu necesidad.

Fuentes

Referencias externas

  1. scikit-learn: guía de modelos y evaluación— scikit-learn

Tu siguiente práctica

ChatGPT para Estudiar

Curso práctico de ocho clases para aprender más rápido con planes, tutoría, práctica activa, documentos y proyectos verificables. 8 clases.

Este curso por US$15, en un solo pago. También está incluido en el acceso a toda la escuela.

La matrícula incluye todos los cursos actuales y los nuevos que publiquemos, libros, prompts y materiales. Paga en seis cuotas mensuales de US$20 (US$120 en total) o US$100 en un pago.

02 / LLEVAR A LA PRÁCTICA

Después de leer

Convierte una idea útil en una habilidad repetible.

Elige una ruta breve, aplícala a una tarea real y termina con algo que puedas revisar, usar o compartir.