全球主机交流论坛

标题: 有没有搞机器学习的,请教一下算出来模型之后怎么使用 [打印本页]

作者: 水冰月    时间: 2019-12-19 16:16
标题: 有没有搞机器学习的,请教一下算出来模型之后怎么使用
用tensorflow,照搬了一个预测房价的例子,算出来一个回归方程。

y = 0.579x1 + 0.1751x2 + 0.234x3 + 1.265e-08

然后,教程就结束了,怎么验证这个方程是不是准确呢

回归分析的时候,数据都进行了标准化处理的,直接用原始数据计算,怎么都不对。

数据处理的方法:
def normalize_feature(df1):
    return df1.apply(lambda column: (column - column.mean()) / column.std())


现在我有一组数据,质量=2104.124    面积=2822.035     体积=2104.124     

怎么把这组数据代入到方程里面算出价格。
作者: 水冰月    时间: 2019-12-19 16:20
这个测试数据的价格应该是   21.04
作者: batsom    时间: 2019-12-19 16:23
这要是能预测准确就牛B了!
作者: 水冰月    时间: 2019-12-19 16:26
batsom 发表于 2019-12-19 16:23
这要是能预测准确就牛B了!

不是算房价的,我这是算其他东西价格的。
作者: waz    时间: 2019-12-19 17:02
def normalize_feature(df1):
    return df1.apply(lambda column: (column - column.mean()) / column.std())

mean 和std用原始数据算,算出来以后把你的新数据用这个公式标准化,然后再代回到你拟合出来的那个公式里算y
作者: 水冰月    时间: 2019-12-19 17:18
waz 发表于 2019-12-19 17:02
mean 和std用原始数据算,算出来以后把你的新数据用这个公式标准化,然后再代回到你拟合出来的那个公式里 ...

多谢,我测试一下试试。




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4