machine-learning - 如何让机器学习程序学会如何自行计算平均值

标签 machine-learning

例如

  • 输入1 = [1,2,3] 预期输出= 2
  • 输入2 = [4,5,6] 预期输出= 5
  • 输入3 = [9,10,11,12] 预期输出= 10.5
  • 输入4 = [10,90,8,400,500,62,777,79,81] 预期输出= 223
  • 输入5 = [100,2,3,10, 30,200] 预期输出= 57.5
  • 等等

是否有用于此类问题的通用机器学习算法?

有没有办法可以使用输入列表作为唯一的输入并使程序接近有意义的结果?

我是机器学习新手,我当前的方法是在线性回归模型中使用每个列表的总和 (x1) 和列表中的总数 (x2)。但这种方式不会“按原样”使用列表作为输入。

最佳答案

回答关于平均值的问题:样本平均值问题可能是机器学习中最古老的问题之一(如果不是最古老的话)( Gauss-Markov theorem )。解决方案是所有权重具有相等值的线性回归(1/N,其中 N 是数据点的数量)。

话虽这么说,我很欣赏你的问题,因为它导致了机器学习背景下的“可扩展性”。这意味着一旦您通过高斯马尔可夫了解了平均值的答案,您就可以引入输入的非线性函数并寻找最佳解决方案(例如,单层前馈神经网络)。所以,我喜欢你这样学习机器学习的方法。坚持下去。

关于machine-learning - 如何让机器学习程序学会如何自行计算平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48197301/

相关文章:

python - 使用 TextBlob : every instance predicted as negative when adding more sample size 的朴素贝叶斯文本分类

python - 如何访问 Scikit Learn 嵌套交叉验证分数

machine-learning - 一般来说,如何解释多标签分类器产生的概率?

machine-learning - Q-learning 和值(value)迭代有什么区别?

machine-learning - 特征重要性 - Bagging、scikit-learn

python - 使用 DataFrame 对象时,plot_2d_separator 会提示(引发 AttributeError)

machine-learning - 使用监督或无监督学习的图像识别

python - UndefinedMetricWarning : Recall and F-score are ill-defined and being set to 0. 0 标签中没有真实样本。 'recall' , 'true' , 平均值, warn_for)

python - Keras Sequential 模型,更多输入

c++ - 模拟退火,如何归一化概率分布