¿Qué es más prometedor entre el aprendizaje automático y el aprendizaje profundo?

El aprendizaje profundo (redes neuronales (MN)) es una forma de aprendizaje automático (ML), por lo que la pregunta no tiene sentido …

Si reformula la pregunta como “¿Es el aprendizaje profundo más prometedor que otras formas de ML?”, Entonces lo respondería de esta manera:

En primer lugar, el “Teorema de no almuerzo gratis” dice que no hay un mejor algoritmo que sea el mejor en todos los casos:

Sin almuerzo gratis en búsqueda y optimización – Wikipedia

En segundo lugar, NN usa la fuerza bruta para encontrar relaciones ocultas entre características. Esto significa que necesita grandes cantidades de datos de entrenamiento, además de mucho tiempo y / o hardware para entrenarlo. También es computacional más costoso ejecutar un NN.

En tercer lugar, “se requiere algún ensamblaje”. NN necesita una gran cantidad de ajustes precisos con los hiperparámetros, sin mencionar el diseño de NN en sí, además de que tiene que ejecutar cuidadosamente algoritmos de búsqueda / optimización de valores para las “neuronas”.

En cuarto lugar, el modelo que obtienes puede ser extremadamente difícil de interpretar en comparación con otras técnicas de ML.

Dicho esto, NN ha hecho un progreso sorprendente en los campos que se han estancado durante años, en particular con la visión por computadora y el reconocimiento de voz. Mi teoría es que esos datos son una “pila de bits” que son demasiado complejos para que un humano extraiga adecuadamente un conjunto de buenas características para usar otros métodos de ML. En esas áreas, NN ha sido revolucionario.

En 1959, Arthur Samuel definió el aprendizaje automático como un subcampo de la informática que brinda a las “computadoras la capacidad de aprender sin ser programados explícitamente”. Ahora, se pueden usar varios paradigmas para lograr este objetivo de aprendizaje automático y el aprendizaje profundo es uno de ellos.

Brevemente, como se explica en el libro “El algoritmo maestro”, a continuación se presentan los 5 paradigmas que se pueden utilizar para hacer Machine Learning:

  • Simbolismo: algoritmos basados ​​en lógica.
  • Conexionismo: algoritmos basados ​​en redes neuronales. Aprendizaje profundo.
  • Algoritmos Evolutivos: Algoritmos Genéticos.
  • Bayesiano: Algoritmos basados ​​en estadísticas.
  • Analogías: Algoritmos basados ​​en similitudes como KNN.

Como puede ver, hay una mezcla entre los paradigmas, pero en general, la mayoría de los enfoques utilizados para lograr el objetivo de ML pertenecen a uno de estos paradigmas.

Definitivamente aprendizaje profundo. El aprendizaje automático es cosa del pasado, ahora podemos modelar con precisión el cerebro humano y reconocer imágenes, sonidos y videos, y a nadie le importa nada más.

O es lo opuesto ?

El aprendizaje profundo es solo una moda, nadie sabe lo que realmente sucede, por lo que obtenemos buenos resultados ahora, pero cuando la teoría se ponga al día, nos daremos cuenta de que necesitamos volver a los buenos modelos estadísticos.

Más en serio, el aprendizaje profundo es una rama de una disciplina más amplia, que mucha gente se refiere al aprendizaje automático, pero que se encuentra en la encrucijada de las matemáticas, las estadísticas, la programación y otros.

El aprendizaje automático ya era muy prometedor, antes de los recientes avances en el aprendizaje profundo, que generaliza mucha teoría a los datos no estructurados. Gran parte de la teoría estadística que es esencial para hacer modelos significativos es idéntica en ambos campos. El aprendizaje profundo es solo una familia diferente de algoritmos.

Si realmente quiere comprender qué es más prometedor, debe agregar toda la familia de algoritmos. ¿Entonces los árboles? Árboles impulsados? Modelos lineales? ¿Técnicas bayesianas? O redes neuronales?

Respuesta: depende de tu problema.

El aprendizaje profundo es aprendizaje automático.

Específicamente, aprendizaje automático donde tienes muchas capas y muchos datos (y mucho hardware). Hay algunas otras pequeñas diferencias, pero siento que el aprendizaje profundo ni siquiera merece tener su propio nombre: son solo redes neuronales artificiales, igual que siempre.

El aprendizaje profundo es aprendizaje automático, pero el aprendizaje automático no es aprendizaje profundo. Por lo tanto, el aprendizaje automático es al menos tan prometedor como el aprendizaje profundo.