Historia y evolución del Machine Learning

Clase 14 de 24Curso de Introducción al Pensamiento Probabilístico

Resumen

¿Qué es el machine learning?

El mundo moderno se ha desarrollado rápidamente gracias a las técnicas avanzadas de machine learning, que nos permiten identificar patrones y clasificar objetos de formas inimaginables hace algunas décadas. ¿Pero qué es realmente? En palabras de Arthur Samuel, el machine learning es la capacidad de las computadoras para aprender sin ser programadas explícitamente, permitiendo que a partir de datos, las máquinas generen funciones necesarias para dar resultados, como si hubieran sido programadas directamente. Sin embargo, es importante aclarar que, a pesar de su nombre, machine learning no es inteligencia artificial en el sentido humano o biológico, sino un conjunto de algoritmos matemáticos muy ingeniosos que guían a las computadoras a conclusiones automáticas.

Historia breve de machine learning

¿Quiénes sentaron las bases?

La historia del machine learning es fascinante y se remonta a varios siglos atrás. Todo empezó con Thomas Bayes, quien nos ofreció una manera matemática de incorporar la evidencia en el proceso de razonamiento. Alan Turing, un visionario, no solo nos dio las bases de las computadoras modernas, sino también proporcionó el primer enfoque de cómo las máquinas podrían aprender.

¿Cuáles son los hitos significativos?

Diversos hitos marcaron el progreso del machine learning:

  • 1951: Marvin Minsky y Dean Edmonds crearon la primera red neuronal, algo impresionante dada la limitación computacional de esa época.
  • 1952: Arthur Samuel generó el primer programa para jugar a las damas inglesas, demostrando que las máquinas podían "aprender" y evolucionar en sus decisiones.
  • 1957: Frank Rosenblatt inventó el Perceptrón, una máquina capaz de reconocer dígitos manuscritos y transformarlos en representaciones computacionales.
  • 1969: Marvin Minsky criticó las limitaciones de las redes neuronales de capa única, paralizando la investigación en este ámbito por casi dos décadas.
  • 1997: IBM Deep Blue venció a Garry Kasparov en ajedrez, redefiniendo el poder de la inteligencia computacional en juegos de estrategia.

¿Cómo ha evolucionado recientemente?

En años más recientes, los avances en machine learning se han acelerado:

  • 2009: Fei-Fei Li liberó el dataset ImageNet, clave para el desarrollo de algoritmos más precisos.
  • 2016: AlphaGo de Google venció al campeón mundial de Go, un juego conocido por su extrema complejidad, marcando un antes y después en los videojuegos y el dominio de las computadoras sobre ellos.

¿Cuándo utilizar machine learning?

Machine learning es indispensable en escenarios donde:

  • No existe un algoritmo conocido u óptimo para resolver un problema.
  • Se buscan patrones en datos aun no comprendidos.

Se distinguen dos tipos principales:

  • Aprendizaje supervisado: Con datos etiquetados.
  • Aprendizaje no supervisado: Sin datos etiquetados.

Además, puede aplicarse en modo batch o en línea, dependiendo de si se generan los modelos una vez o si estos se actualizan continuamente con nuevos datos. Esto permite enfrentar desafíos complejos y transformar grandes cantidades de información en conocimiento accionable, impulsando la eficiencia y capacidades humanas.

Machine learning en la vida diaria

Las aplicaciones de machine learning en nuestra vida diaria son innumerables. Piénsalo, desde asistentes virtuales hasta recomendaciones personalizadas, todo esto es posible gracias a algoritmos que procesan vastas cantidades de datos para mejorar nuestras experiencias. Todo esto tiene el potencial de liberar a los humanos de tareas tediosas y centrarnos en lo que realmente genera valor, optimizando nuestro día a día y potenciando nuestras habilidades.

El excitante camino del machine learning está lejos de acabar. A medida que evolucionan las tecnologías, su impacto en nuestra vida será aún más profundo. Mantente actualizado y sigue aprendiendo para aprovechar al máximo las oportunidades que este campo ofrece.