# Machine learning

> Enseñarle a una computadora con ejemplos en lugar de escribirle cada regla.

- Nivel: Básico
- Temas: IA
- URL: https://tidbit.legios.com.ar/es/machine-learning/
- En inglés: [Machine learning](https://tidbit.legios.com.ar/machine-learning/)

El **machine learning** (aprendizaje automático, ML) es la parte de la IA en la que un programa aprende de ejemplos en lugar de seguir reglas que escribió una persona. Le das muchos datos donde la respuesta ya se conoce, se va ajustando hasta acertar la mayoría, y después aplica lo aprendido a casos nuevos que nunca vio. El término viene de 1959, cuando Arthur Samuel lo usó para un programa que aprendía a jugar a las damas.

Pensá en un filtro de spam. Escribir reglas a mano ('bloqueá todo lo que diga PLATA GRATIS') no termina nunca, porque los spammers cambian las palabras más rápido que vos. Con machine learning juntás miles de correos que la gente ya marcó como spam o no, y el sistema aprende qué combinaciones de palabras, remitentes y links suelen ir con el spam. Cuando llega un correo nuevo, te da una probabilidad, no una certeza.

La misma receta está en todos lados: predecir qué pago con tarjeta es un fraude, qué clientes pueden darse de baja, cuánto va a tardar un envío, qué película te va a gustar. Aprender de ejemplos tiene una trampa: el modelo es tan bueno como sus datos. Si los ejemplos son pocos, viejos o sesgados, las predicciones también. El deep learning y los grandes modelos de lenguaje de hoy son machine learning a una escala mucho mayor.

## Una analogía

Es como aprender a elegir paltas maduras apretando cientos al lado de alguien que sabe, en vez de leer un manual. Al tiempo te das cuenta solo, aunque no puedas explicar del todo cómo.

## Para quedarse

- Aprende patrones de ejemplos donde la respuesta correcta ya se conoce.
- Lo que da son predicciones con una probabilidad, no garantías.
- Datos malos, escasos o sesgados dan predicciones malas.
- Dos etapas: el entrenamiento arma el modelo y la inferencia lo usa.

## Para seguir leyendo

- [Aprendizaje automático en Wikipedia](https://es.wikipedia.org/wiki/Aprendizaje_autom%C3%A1tico)
- [Introducción al aprendizaje automático (Google)](https://developers.google.com/machine-learning/intro-to-ml?hl=es-419)

## Términos relacionados

- [Inteligencia artificial](https://tidbit.legios.com.ar/es/artificial-intelligence/): Lograr que las computadoras hagan cosas que hasta hace poco solo hacía la gente.
- [Spam](https://tidbit.legios.com.ar/es/spam/): Mensajes no deseados enviados en masa: publicidad, estafas y basura que nunca pediste.
- [Deep learning](https://tidbit.legios.com.ar/es/deep-learning/): Machine learning con redes neuronales de muchas capas, detrás de los saltos de la IA.
- [LLM](https://tidbit.legios.com.ar/es/llm/): Una red neuronal entrenada con muchísimo texto para predecir la próxima palabra.
- [Entrenamiento e inferencia](https://tidbit.legios.com.ar/es/training-and-inference/): Entrenar construye el modelo una vez; inferir es usarlo, millones de veces por día.
