Py学习  »  机器学习算法

如何在python 3中使用机器学习或预测来解决这种回归?

ter Lobs • 7 年前 • 521 次点击  

我想要一个关于机器学习的提示。

输入:

[[2, 3, 7],
 [3, 9, 5],
 [2, 6, 4]]

输出:

[4, 1, 1].T

已给定数据集。我想知道输入的输出[8,1,7]。我认为这是一个机器学习-回归问题。从根本上讲,让我们假设输入数据集是一组纯数字。

从长远来看,我想知道一些输入集不是纯数字的情况,但现在这并不紧急,所以我稍后会考虑。从直觉上看,它看起来很简单,但由于我的技术不好,我找不到解决它的方法。

我怎样才能解决这个问题?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/33756
文章 [ 1 ]  |  最新文章 7 年前
Jakub Koubele
Reply   •   1 楼
Jakub Koubele    7 年前

您的3个观察数据集非常小,使用合理的机器学习技术。 我可能会在这里使用k-nearest neighbors方法:给定输入,计算到已知数据点的距离,并选择与最近数据点相关的输出。 在这里,离[8,1,7]最近的观测(用欧几里得距离测量)是[2,3,7],因此该方法将预测输出为4。 如果您获得更大的数据集,您将能够使用更好的方法。