Cómo demostrar el aprendizaje automático

Descargo de responsabilidad: necesitará un tablero y un marcador.

Bien ok. Tenía una casa en Maryland que estaba dispuesta a vender. Pero estaba bastante confundido sobre el precio de la casa que quiero vender. Quería ponerle precio a la casa de manera correcta para obtener una ganancia decente y evitar ser estafado o asustar a los clientes potenciales.

Plan 1:

Lo más obvio es contratar a un administrador de bienes raíces, hacer que mire a su alrededor y pedirle consejo. Siendo el avaro que soy, no quería desembolsar algunos dólares extra por sus consejos.

Plan 2:

Así que decidí averiguar el precio por mi cuenta. Sabía que mi casa abarca unos 1250 pies cuadrados. Revisé mi localidad donde tuve la suerte de conocer a 5 personas que acaban de vender sus casas. También tuvieron la amabilidad de proporcionar los detalles de su casa, es decir, el área y el precio por el que la vendieron. Aquí hay una tabla de los datos.

¿Qué pasaría si trazara esto en un gráfico?

Ahora con este cuadro, es muy fácil predecir para qué se venderá mi casa. Será alrededor de $ 225,000.

¿Y si desea que su computadora o ‘Máquina’ prediga los precios de la vivienda por usted?

El enfoque tradicional será codificar explícitamente la ecuación de la tendencia. En este caso, la ecuación será una línea recta que es bastante conocida como

[matemáticas] y = mx + c [/ matemáticas]

Es muy fácil evaluar la pendiente ‘m’ y la intersección ‘c’. Entonces, para un valor dado de ‘x’ (área), podemos calcular fácilmente ‘y’ (precio) usando matemática simple.

Pero piénsalo. Las tendencias a menudo no son tan claras y simples como una línea recta. Hay muchas curvas extrañas que ni siquiera tienen nombre. De hecho, es casi imposible descubrir las ecuaciones para curvas complejas por nuestra cuenta. Agregue a eso los cambios constantes que ocurren con los datos, como el mercado de valores, que pueden cambiar la ecuación de la curva en conjunto.

¿Qué pasaría si hubiera una manera de permitir que la computadora descubra la ecuación por sí misma y la actualice constantemente a medida que surgen nuevas corrientes de datos? Esto es en general lo que hace el aprendizaje automático . La máquina realmente aprende de los datos que proporciona y predice algo.

Hay dos clasificaciones amplias en el aprendizaje automático. Aprendizaje supervisado y aprendizaje no supervisado.

El ejemplo anterior que vimos viene bajo aprendizaje supervisado. ¿Por qué? Porque sabíamos lo que estábamos buscando. Los precios de la vivienda.

¿Qué pasa si no sabes exactamente lo que estás buscando? ¿Qué sucede si solo tiene un volcado de datos y desea obtener algo útil de él? Aquí es donde entra en juego el aprendizaje no supervisado. Esto es útil especialmente en la segmentación del mercado y el análisis del comportamiento del cliente.

Tuve una situación similar en mi lugar de trabajo y puedo entender tu situación. Puede ser muy difícil explicarle todo esto a un lego y confiar en mí, tiene que comenzar con algo absolutamente no matemático. Entonces, ¿cómo abordé esto en mi caso?

Al mostrar dos escenarios muy simples a la audiencia:

  1. Escribí una pequeña secuencia en la pizarra y le pedí a la audiencia que prediga cuál podría ser el próximo patrón. Esto explicaba cómo, sin otra información que los datos en sí, llegaste al siguiente número en la secuencia (regresión).
  1. 1, 4, 9, 16, 25 …… siguiente
  • Luego, solo haciendo algunas preguntas a la gente sobre ellos, los clasificamos como amantes de la música o el arte. Esto explica cómo funcionan los problemas de clasificación sin tener una decisión programada específica (clasificación)
    1. Ej: ¿Sabes cuántas notas hay en la música? – musica
    2. Ej: ¿Sabes por qué es famoso Miguel Ángel? – Art
    3. Etcétera etcétera.

    Esto puede ser interactivo y fácil de presentar ML a cualquier persona.

    Le aconsejo que prepare una diapositiva convincente con algunas de las aplicaciones de aprendizaje automático del mundo real que probablemente este público podría haber usado / utilizado diariamente, por ejemplo, el filtrado de correo electrónico no deseado, clasificación de imágenes médicas (cáncer / no cáncer), comercio electrónico recomendación del artículo, etc. etc. Esto hará que la audiencia piense, ¡oh! He visto esto antes, pero nunca pensé que la máquina esté haciendo esto y les haga pensar que las computadoras pueden hacer estas cosas. Luego, puede ir a la clasificación de ellos según la naturaleza del aprendizaje: supervisado, no supervisado, etc.

    Este es el método que utilicé para enseñar a algunos estudiantes universitarios que no tienen una idea previa de lo que es ML. Nunca les digas cosas de Matemáticas / Estadísticas directamente a ellos 🙂

    Espero que esto ayude.