Eu tenho um conjunto de dados contendo 34 colunas de entrada e 8 colunas de saída.
Uma maneira de resolver o problema é pegar as 34 entradas e criar um modelo de regressão individual para cada coluna de saída.
Gostaria de saber se esse problema pode ser resolvido usando apenas um modelo, particularmente usando a Rede Neural.
Eu usei o Multilayer Perceptron, mas isso precisa de vários modelos, como a regressão linear. Sequência para sequência pode ser uma opção viável?
Estou usando o TensorFlow. Eu tenho código, mas acho que é mais importante entender o que estou perdendo em termos da teoria do perceptron multicamada.
Entendo que no MLP, se você tiver um nó de saída, ele fornecerá uma saída. Se você possui 10 nós de saída, é um problema com várias classes. Você escolhe a classe com a maior probabilidade dentre as 10 saídas. Mas no meu caso, é certo que haverá 8 saídas para a mesma entrada.
Digamos que, para um conjunto de entradas, você obtenha a coordenada 3D de algo (X, Y, Z). Como, Entradas = {1,10,5,7} Saída = {1,2,1}. Portanto, para a mesma entrada {1,10,5,7}, preciso criar modelos para o valor X, valor Y e Z. Uma solução é ter 3 modelos diferentes usando MLP. Mas gostaria de ver se posso ter um modelo. Então, pensei em usar seq2seq. Como o codificador recebe uma série de entradas e o decodificador fornece séries de saída. Mas parece que seq2seq no tensorflow não pode lidar com valores flutuantes. No entanto, posso estar errado sobre isso.