La mejor manera de hablar de Machine Learning

Este artículo es una traducción de un artículo por Andreas Kretz titulado “Best way to talk about Machine Learning”, puedes encontrar el original acá.

Hablar con la gente sobre Machine Learning (aprendizaje automático) es complicado.

Lo he aprendido de la manera difícil. A veces parece que no quieren entenderte.


En este artículo, voy a mostrarte cómo puedes hablar sobre el aprendizaje automático con personas “normales”. Como su jefe, otros colegas o sus amigos.


Solo se necesita usar un idioma diferente cuando hablas con no expertos.


Nunca hables de algoritmos y modeloss

En 1959 el autor Arthur Samuel acuñó Machine Learning como:

El Campo de estudio que da a las computadoras la capacidad de aprender sin ser programadas explícitamente.

La gente entiende que, si quiere resolver un problema, debe programarlo explícitamente. Ha funcionado muy bien hasta ahora y es lo que la gente sabe.


Sin estar explícitamente programado. Aquí es donde el aprendizaje automático es totalmente diferente a la solución de problemas típica. Es por eso que nunca deberías hablar sobre algoritmos y modelos con personas.


Aquí hay algunos malos ejemplos:


“Este algoritmo de aprendizaje automático resuelve esto o aquello …”

“Este modelo te dice si esto o aquello es bueno o malo …”


Algoritmos y modelos. Estas dos palabras clave le dicen a las personas que has codificado explícitamente un problema. Digas lo que digas.


Está codificado en sus mentes.


Entonces, ¿cuál es la mejor manera?

Usa aprendizaje, auto-aprendizaje y patrones

Esto es lo que puedes hacer:


En lugar de algoritmos, usa métodos de aprendizaje o auto-aprendizaje para describir cómo funciona la solución.


Intenta evitar el término modelo. Las personas asocian con eso que específicamente modelaste algo. Habla sobre el aprendizaje y el auto-aprendizaje. Habla sobre patrones y combínelos con “el sistema”.


Algo así:


“Este sistema aprende cómo resolver esto o aquello...”

“Este sistema se auto-aprende a resolver esto o aquello...”


O así:


“Este sistema ha aprendido un patrón para decirle si esto o aquello es bueno o malo …”

“Este sistema ha auto-aprendido un patrón para decirte si esto o aquello es bueno o malo …”


¿Ves la diferencia que esto hace?


Con esta redacción, nadie pensará que codificaste explícitamente el problema.


Otra forma de resolver este problema es usar el método del martillo. El martillo de inteligencia artificial (IA).


Usa IA aun si es incorrecto

Lo que algunas personas hacen es usar inteligencia artificial en lugar de aprendizaje automático. 


“Esta IA resuelve esto o aquello …”

“Esta IA te dice si esto o aquello es bueno o malo …”


Desde una perspectiva de expertos, este comportamiento es cuestionable. Usar IA para una solución que no es una solución de IA es, meeeeehhhh (sonido de oveja).


Pero la gente conoce AI de las películas y entiende que esto es algo de siguiente nivel.


¿Cual es tu receta?

¿Tienes un truco especial que usas cuando hablas con las personas sobre el aprendizaje automático?


Dime en la sección de comentarios a continuación.