因此,我需要使用 MLP 来预测由浮点组成的 12x12 矩阵。矩阵如下:
大多数矩阵都有这种“模式”。
作为输入,我有 7 个浮点数,例如:
“2.0”、“0.23”、“239.10”、“3.5”、“12,0”、“10.6”、“0.62”。
为了简化输出矩阵,我将它转换为一个包含 144 个矩阵元素的数组。到目前为止,我使用的是 Scikit 的 MLPRegressor。问题是,预测结果中绝对没有模式。预测结果包括负数、非常大的数字,并且没有任何索引的“模式”。有没有办法在模型中调整这些东西,或者问题出在我的数据集上?非常感谢你!
更新:
我对这个问题不是很清楚,所以我会尝试更好地解释它。
关于问题:预测灌溉系统中的水分布。我已经有一个程序来模拟这一点,并且可以以相当好的精度工作。现在的挑战是制作一个 AI 模型来模拟这一点,而不是旧方法。
关于输入:输入是一个浮点数,代表用于分配水的洒水器的压力,两个浮点数代表收集数据时的风速和角度。剩下的 4 个是代表喷水器的某些配置的数字(这些数字在实例之间变化很小,但它们确实对结果有影响,这就是我决定将它们保留在数据集中的原因)。
关于输出:输出是一个144个元素的数组,代表12*12的矩阵。矩阵的每个元素都包含一个数字,表示在该点收集的水量。这些收集器均匀地分布在洒水器周围。所以矩阵的位置很重要,因为在大多数情况下,第一行和最后一行和列将有 0 或接近 0(但为正)的数字 - 这可能会特别取决于风的速度和角度,但也在洒水器上。
关于数据集:我有 75 个可用实例。它们都存储在一个 CSV 文件中,其中 7 个输入和 144 个输出在一行中。