【问题标题】:Given inputs and outputs vector, which model is best for predicting unknown data?给定输入和输出向量,哪个模型最适合预测未知数据?
【发布时间】:2019-08-04 22:08:07
【问题描述】:

我没有太多训练神经网络的经验。我有 4 个变量向量作为输入,我分别有 3 个变量输出向量。我想创建一个神经网络,接受这些输入和输出,它们之间有一些未知的相关性(可能不是线性的)并训练。因此,当我将以前未经训练的数据放入其中时,它应该可以预测相关输出。

我在想,

  1. 在这种情况下我应该使用什么类型的模型?是Restricted boltzmann machine、regression、GAN等吗?

  2. 对于这样的模型,哪个库最容易学习和实现?例如:- TensorFlow、PyTorch 等

  3. 如果涉及可以作为fft数组处理的图像,模型是否会改变。

我确实找到了this answer,但我对此并不满意。 如果您有任何功能或其他要点,请告诉我。非常感谢任何帮助。

【问题讨论】:

  • 没有单一的最佳方法。了解哪种方法最适合您的问题/数据的唯一方法是全部尝试并进行比较。
  • 谢谢。是的,我会考虑到这一点@CrisLuengo

标签: python-3.x machine-learning computer-vision


【解决方案1】:
  1. 多层感知器是一个很好的起点。
  2. Keras 是我用过的最高级别/最容易使用的库。
  3. 如果您正在处理图像或空间结构化数据,卷积神经网络可能效果最好。

【讨论】:

  • 是的,我将开始通过它运行数据,你知道我可以使用任何损失函数来预测 -10 到 +10 或 -infinity 到 +infinity 之间的数据吗?
  • 您需要将标签标准化为特定范围。一种常用的方法是减去平均值并除以标准差。尝试不同的标准化方法和不同的激活函数,看看哪种效果最好。 Keras 可以很容易地找到最佳设置。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-09-01
  • 2017-10-17
  • 1970-01-01
  • 1970-01-01
  • 2020-10-13
  • 2020-05-19
  • 1970-01-01
相关资源
最近更新 更多