Aprendizaje Automatico (Machine Learning)
El Aprendizaje Automatico (en ingles, Machine Learning o ML) es una rama de la IA que permite a las máquinas aprender solas a partir de datos, sin que nadie les programe cada paso. En vez de darle instrucciones exactas, le damos ejemplos y ella aprende las reglas.
Programacion tradicional vs Aprendizaje Automatico
Programacion Tradicional
Un programador escribe TODAS las reglas a mano, una por una. Si aparece un caso nuevo que no habia previsto, tiene que anadir mas reglas. Es como seguir una receta paso a paso sin poder improvisar.
Aprendizaje Automatico (Machine Learning)
La maquina recibe muchos ejemplos con sus respuestas correctas y descubre las reglas SOLA. Es como si aprendiese a cocinar probando cientos de platos y sacando sus propias conclusiones.
La analogia de la cocina
Imaginad que quereis aprender a hacer tortilla de patatas. Con la programacion tradicional, alguien os daria una receta exacta: "pon 3 patatas, 5 huevos, 10 minutos a fuego medio". Con el Aprendizaje Automatico, en vez de daros la receta, os dejarian probar 1.000 tortillas diferentes y os dirian cual esta buena y cual no. Al final, vosotros mismos descubririais la receta perfecta.
Ejemplo: ensenar a un ordenador a reconocer gatos
El problema
¿Como le explicais a un ordenador lo que es un gato? No podeis decirle "tiene orejas puntiagudas" porque hay gatos con orejas caidas, gatos sin pelo, gatos gordos, gatos flacos... Las reglas escritas a mano no funcionan.
La solucion con Aprendizaje Automatico
Le ensenais al ordenador miles de fotos y le decis cuales son gatos y cuales no. El solo, analizando todas esas fotos, aprende a detectar patrones que distinguen a un gato: la forma de los ojos, el tipo de cuerpo, los bigotes...
El resultado
Despues de aprender con miles de fotos, el ordenador puede reconocer gatos en fotos que NUNCA ha visto. Es exactamente lo que hace Google Fotos cuando os organiza las fotos automaticamente o Instagram cuando detecta caras para los filtros.
Probad esto
Abrid Google Fotos en vuestro movil y buscad "gato", "playa" o "comida". La IA ha aprendido a clasificar vuestras fotos sola, sin que vosotros le hayais dicho nada. Eso es Aprendizaje Automatico en accion.
Idea clave
El Aprendizaje Automatico (Machine Learning) es la forma que tiene la IA de aprender por si misma a partir de ejemplos, en vez de que un humano le escriba todas las reglas. Le das datos, y ella sola descubre los patrones.