机器学习:预测输入矢量训练“匹配”的输出数

时间:2015-10-06 05:57:46

标签: php python math machine-learning

我知道数学中是否可以预测输入矢量给出的多个样本的输出数。

我真的不知道如何解释这个,所以我会给你一个例子: 矢量将像[学习时间,睡眠时间],输出是学校测试的分数:

x.train(100, [5, 8])
x.train(0, [0, 0])
x.predict([2.5, 4]) // should return 50 (because inputs are the half)
x.predict([5, 8]) // should return 100
x.predict([0, 0]) // should return 0

很抱歉,如果我不明白,如果你能理解我的意思,你知道一个可以做到这一点的Python或PHP库以及如何使用它的一个例子吗?

非常感谢你,祝你有个美好的一天!

1 个答案:

答案 0 :(得分:1)

使用MONTH_NO即可:

var myDate= new Date(myTimestamp + 60 * (new Date()).getTimezoneOffset());

你应该意识到over/underfitting的可能性。您可能需要考虑使用polynomial features,这会增加模型的复杂性,从而增加更好的预测变化,但不要选择过于复杂的特征(在这种情况下是高多项式度),因为它肯定会引导您过度拟合。尝试使用cross-validation找到两者之间的权衡。

还要考虑使用本身处理过度拟合的RidgeLasso