我有一个包含34个输入列和8个输出列的数据集。
解决问题的一种方法是采用34个输入并为每个输出列建立单独的回归模型。
我想知道是否可以仅使用一种模型(特别是使用神经网络)解决该问题。
我使用了多层感知器,但是它需要多个模型,就像线性回归一样。序列到序列可以可行吗?
我正在使用TensorFlow。我有代码,但我认为了解多层感知器理论所缺少的内容更为重要。
我了解在MLP中,如果您有一个输出节点,它将提供一个输出。如果您有10个输出节点,那么这是一个多类问题。您从10个输出中选择概率最高的类。但是在我的情况下,可以肯定的是,相同的输入将有8个输出。
可以说,对于一组输入,您将获得某物(X,Y,Z)的3D坐标。就像,输入= {1,10,5,7}输出= {1,2,1}。因此,对于相同的输入{1,10,5,7},我需要为X值Y值和Z建立模型。一种解决方案是使用MLP具有3个不同的模型。但是我想看看我是否可以有一个模型。所以我考虑使用seq2seq。因为编码器接受一系列输入,而解码器提供一系列输出。但是似乎张量流中的seq2seq无法处理浮点值。我对此可能是错的。