El primero es que computacionalmente es exhaustivo. Las CPU normales requieren mucho tiempo para realizar incluso el cómputo / entrenamiento básico con Deep Learning. Sin embargo, se recomiendan las GPU, incluso pueden no ser suficientes en muchas situaciones. Los modelos típicos de aprendizaje profundo no admiten el tiempo teórico para estar en Polinomios. Sin embargo, si observamos los modelos relativamente más simples en ML para las mismas tareas, con demasiada frecuencia tenemos garantías matemáticas de que el tiempo de entrenamiento requerido para tales Algoritmos más simples es en Polinomios. Esto, para mí, al menos es probablemente la mayor diferencia.
Sin embargo, hay soluciones para contrarrestar este problema. Un enfoque principal es optimizar los Algoritmos DL solo para una serie de iteraciones (en lugar de mirar las soluciones globales en la práctica, simplemente optimice el algoritmo a una buena solución local, mientras que el criterio para "Bueno" lo define el usuario).
Otro problema que puede ser un poco controvertido para los jóvenes entusiastas del aprendizaje profundo es que los algoritmos de aprendizaje profundo carecen de comprensión y razonamiento teóricos. Las redes neuronales profundas se han utilizado con éxito en muchas situaciones, incluido el reconocimiento de escritura manual, el procesamiento de imágenes, los autos autónomos, el procesamiento de señales, la PNL y el análisis biomédico. En algunos de estos casos, incluso han superado a los humanos. Sin embargo, dicho esto, no son bajo ninguna circunstancia, teóricamente tan sólidos como la mayoría de los métodos estadísticos.
No entraré en detalles, más bien lo dejo a usted. Hay pros y contras para cada Algoritmo / metodología y DL no es una excepción. Es muy útil, como se ha demostrado en muchas situaciones y cada joven científico de datos debe aprender al menos los conceptos básicos de DL. Sin embargo, en el caso de problemas relativamente simples, es mejor usar métodos estadísticos famosos, ya que tienen muchos resultados teóricos / garantías para respaldarlos. Además, desde el punto de vista del aprendizaje, siempre es mejor comenzar con enfoques simples y dominarlos primero.