¿Cuál es la diferencia entre DNN y DBN en el aprendizaje profundo?
Es un modelo discriminante supervisado.
La estructura de aprendizaje profundo del codificador automático de eliminación de ruido apilado (SDA) es similar a DBN y está "apilada" con una red no supervisada. Tiene un entrenamiento previo en capas para encontrar mejores parámetros y finalmente usa BP para ajustar la red. En comparación con DNN, resulta útil inicializar la matriz de pesos utilizando varios algoritmos. Sin embargo, las deficiencias también son evidentes. La codiciosa matriz de pesos de aprendizaje de cada capa también lleva demasiado tiempo de entrenamiento. Frente a una gran cantidad de datos, el efecto de dnn (relu) no es peor que el de la estructura de aprendizaje profundo previamente entrenada. Al final, DBN también fue considerado un "modelo de generación".
CNN tampoco tiene un proceso de preentrenamiento y el algoritmo de entrenamiento también utiliza BP. Porque agregar convolución permite un mejor procesamiento de datos 2D, como imágenes y sonidos. Y actualmente parece estar funcionando mejor que otras redes. Dnn/dbn/sda todos manejan datos 1D.