你能解释这个问题吗?我是ML的新手,但遇到了这个问题,但是我不清楚它的解决方案

时间:2018-10-24 18:26:23

标签: machine-learning

问题出在图片上

问题的图片: enter image description here

问题2 许多会燃烧的物质(例如汽油和酒精)都具有基于碳原子的化学结构。因此,它们被称为碳氢化合物。化学家想了解一个分​​子中碳原子的数量如何影响该分子燃烧(即燃烧)时释放出多少能量。化学家获得以下数据集。在右栏中,kj / mole是测量释放的能量的单位。例子。

您想使用线性回归(h a(x)=a0+a1 x)来估计释放的能量(y)与碳原子数(x)的关系。您认为以下哪个是您为a0a1获得的值?您应该能够选择正确的答案,而无需实际执行线性回归。

A) a0=−1780.0, a1=−530.9  B) a0=−569.6, a1=−530.9
C) a0=−1780.0, a1=530.9   D) a0=−569.6, a1=530.9

2 个答案:

答案 0 :(得分:0)

由于所有a0均为负,但两个a1为正,因此请先找出后者。 如您所见,通过增加碳原子数,能量变得越来越负,因此该关系无法正相关,从而排除了选项c和d。

然后对于截距产生最小错误的值是正确的值。对于1和10(更易于计算),a的输出大约为-2300和-7000,b的输出大约为-1100和-5900,所以人们更喜欢b而不是a。

PS:您可能会认为数据中的a0和a1应该有明显的值,不是。该问题的目的是使您对最合适的产品有一个总体的了解。同样,这种解决方法也是一种机器学习

答案 1 :(得分:-1)

由于碳原子(x)增加而释放的热量(y)减少,我们的第一个假设是-
a1必须为负
查看表格:a0应该比 -1000 高一些。在x上放置一些值,我们可以看到函数的行为,并为我们的答案选择相应的函数。
同样,如果您感到困惑!然后写一篇论文,从4个选项中得出4个方程:

  1. h(a(x))= −1780.0 − 530.9x
  2. h(a(x))= −569.6 − 530.9x
  3. h(a(x))= −1780.0 + 530.9x
  4. h(a(x))= −569.6 + 530.9x

然后尝试找出将一些值放在x上的结果,查看图形的行为并猜测问题的实际值。
这太容易了! :)