Actualmente estoy aprendiendo (juego de palabras) Deep Learning y me gustaría aplicarlo en un conjunto de datos tabulares (archivos .csv). El conjunto de datos está etiquetado con "0" y "1" que significa "normal" y "anomalía", respectivamente. El objetivo es aplicar Deep Learning para realizar la clasificación binaria.
He encontrado y probado los siguientes modelos de Deep Learning: MLP, CNN y LSTM. Todos ellos funcionan bastante bien con exactitud, recuperación, precisión, especificidad y puntuación F1 por encima del 96%. Sin embargo, no entiendo realmente la razón por la que y cómo el MLP, CNN, o LSTM puede funcionar bien en un conjunto de datos tabulares? He buscado en Google para encontrar el razonamiento y no he podido encontrar ningún artículo al respecto. Encontré los siguientes artículos Artículo 1 o Artículo 2 que mencionan que para los datos tabulares las técnicas de random forest o gradient boost son mejores que el Deep Learning. Este artículo Artículo 3 menciona que MLP es bueno para ser utilizado en un conjunto de datos tabulares, pero no hay una explicación detallada de por qué y cómo MLP puede ser bueno para un conjunto de datos tabulares.
Por lo tanto, mi pregunta es, por favor, dame una explicación más detallada de por qué y cómo MLP, CNN o LSTM pueden ser buenos (o no) para un conjunto de datos tabulares. También se pueden recomendar otros artículos, documentos o libros.
Se lo agradezco de antemano.
Salud.