Tengo un conjunto de datos que contiene 34 columnas de entrada y 8 columnas de salida.
Una forma de resolver el problema es tomar las 34 entradas y construir un modelo de regresión individual para cada columna de salida.
Me pregunto si este problema puede resolverse usando solo un modelo, particularmente usando Neural Network.
He usado Perceptron multicapa, pero eso necesita múltiples modelos al igual que la regresión lineal. ¿Secuencia a secuencia puede ser una opción viable?
Estoy usando TensorFlow. Tengo código pero creo que es más importante entender lo que me estoy perdiendo en términos de la teoría del perceptrón multicapa.
Entiendo que en MLP si tiene un nodo de salida, proporcionará una salida. Si tiene 10 nodos de salida, entonces es un problema de múltiples clases. Elige la clase con la mayor probabilidad de las 10 salidas. Pero en mi caso es seguro que habrá 8 salidas para la misma entrada.
Digamos, para un conjunto de entradas obtendrá la coordenada 3D de algo (X, Y, Z). Como, Entradas = {1,10,5,7} Salida = {1,2,1}. Entonces, para la misma entrada {1,10,5,7} necesito hacer modelos para el valor X, el valor Y y Z. Una solución es tener 3 modelos diferentes usando MLP. Pero me gustaría ver si puedo tener un modelo. Entonces pensé en usar seq2seq. Porque el codificador toma una serie de entradas y el decodificador proporciona series de salidas. Pero parece que seq2seq en tensorflow no puede manejar valores flotantes. Sin embargo, puedo estar equivocado sobre esto.