¿Cuáles son los principios del aprendizaje automático?

Dos objetivos del aprendizaje automático

Comprender la “naturaleza de la inteligencia / aprendizaje”

  1. ¿Cómo lo hace el cerebro?
  2. ¿Los “componentes básicos” de lo que nos hace inteligentes?
  3. ¿Pueden las máquinas “ver”, “escuchar”, “actuar” como los humanos?
  4. ¿Pueden las máquinas “entender”, “pensar”, “crear” como los humanos?

Impulsar decisiones a partir de datos

  1. Comprender: la naturaleza de los datos
  2. Aprenda de datos anteriores: causa y efecto
  3. Predecir hacia el futuro – Observación a la predicción
  4. Medir el impacto: estadísticas y métricas empresariales
  5. Adaptación: a medida que cambian los datos, diferentes dominios, etc.

Entonces, ¿cuál es la motivación detrás de esto? Cerebro humano !

El cerebro nunca está estático o en modo “convergente”. Es más como un motor de aprendizaje en línea.

La mayoría del trabajo inicial en el campo que identificamos hoy como aprendizaje automático ha surgido de la neurociencia computacional, la ciencia cognitiva y el deseo de construir una máquina que funcione como el cerebro humano.

ESCUCHE LOS DATOS
Probablemente lo más importante que estoy aprendiendo de mi trabajo es escuchar los datos. Cuando voy en la dirección equivocada, generalmente es porque estoy tratando de hacer que los datos se ajusten a una idea con la que comencé en lugar de mirar y escuchar las sutilezas / pistas de que los datos están susurrando a través de la tecnología.

Ciencia: una colección cada vez mayor de algoritmos de aprendizaje.
Así que este debería ser su enfoque “general” mientras piensa en un “problema” <>

¤ Proceso : construcción, evaluación y refinamiento de modelos ML

¤ Arte : crear las funciones correctas, abordar problemas de datos,
elegir los algoritmos ML adecuados (complejidad), etc.

¤ Ingeniería : construcción y despliegue a gran escala, real-
cronometrar modelos ML, actualizar modelos rápidamente, etc.

¤ Aplicación – aplicando los algoritmos ML a
dominios diferentes (p. ej., texto frente a imágenes frente a voz, etc.)

¤ Diferentes problemas comerciales (por ejemplo, seguridad, fraude, abandono, etc.)

La teoría del aprendizaje automático extrae elementos de la teoría de la computación y las estadísticas e involucra tareas tales como:

• Crear modelos matemáticos que capturen aspectos clave del aprendizaje automático, en los cuales uno puede analizar la facilidad o dificultad inherente de los diferentes tipos de problemas de aprendizaje.

• Probar garantías para algoritmos (bajo qué condiciones tendrán éxito, cuántos datos y tiempo de cálculo se necesitan) y desarrollar algoritmos de aprendizaje automático que cumplan con los criterios deseados.

• Analizar matemáticamente cuestiones generales, tales como: “¿Por qué es una buena idea la Navaja de afeitar de Occam?”, “¿Cuándo se puede confiar en las predicciones hechas a partir de datos limitados?”, “¿Cuánto poder agrega la participación activa sobre la observación pasiva para el aprendizaje?” , y “¿Qué tipo de métodos se pueden aprender incluso en presencia de grandes cantidades de información que distrae?”

No soy un experto en aprendizaje automático, pero entiendo los conceptos básicos. El aprendizaje automático gira en torno al concepto de un sistema de software que mejora su respuesta (“aprende”) al aceptar nuevos datos y modificar su comportamiento. Ejemplos de esto son las redes neuronales y los algoritmos genéticos. Las redes neuronales se basan en modelar las neuronas y alimentar a la red con un conjunto de datos de entrenamiento para encontrar patrones. Cuantos más datos de entrenamiento, mejor será el reconocimiento de patrones. Los algoritmos genéticos utilizan una función de “aptitud” en los datos para cambiar continuamente el enfoque del problema y luego seleccionan el algoritmo con la puntuación más alta en la función de aptitud. Por lo tanto, debería ver que ambas técnicas implican iteración y alimentar al marco con más datos para modificar su comportamiento. La parte emocionante de esto es que el software se está “adaptando” a situaciones cambiantes (nuevos datos) en lugar de tener una regla de memoria que sigue independientemente de la situación.