东方耀AI技术分享

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 6615|回复: 17
打印 上一主题 下一主题

[课堂笔记] 15、回归模型的指标评估与机器学习的调参_笔记

[复制链接]

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14437
QQ
跳转到指定楼层
楼主
发表于 2018-4-9 09:01:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式


15、回归模型的指标评估与机器学习的调参_笔记

  1. print('测试集上的R^2:', lr.score(X_test, Y_test))

  2. mse = np.average((y_predict-Y_test)**2)
  3. rmse = np.sqrt(mse)
  4. print('rmse:', rmse)
复制代码




指标评估与机器学习的调参1.png (43.45 KB, 下载次数: 235)

指标评估与机器学习的调参1.png

指标评估与机器学习的调参2.png (105.76 KB, 下载次数: 234)

指标评估与机器学习的调参2.png

指标评估与机器学习的调参3.png (118.8 KB, 下载次数: 236)

指标评估与机器学习的调参3.png

画板 1.png (948.14 KB, 下载次数: 229)

画板 1.png

画板 2.png (1.34 MB, 下载次数: 240)

画板 2.png

mse.png (71.78 KB, 下载次数: 234)

mse.png

rmse.png (101.4 KB, 下载次数: 228)

rmse.png

mae.png (74.09 KB, 下载次数: 230)

mae.png

R squared.png (151.75 KB, 下载次数: 230)

R squared.png

R Square.png (160.53 KB, 下载次数: 229)

R Square.png

R Square2.png (300.28 KB, 下载次数: 225)

R Square2.png

R Square3.png (129.85 KB, 下载次数: 229)

R Square3.png
让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14437
QQ
沙发
 楼主| 发表于 2019-9-12 08:18:10 | 只看该作者
  1. import numpy as np
  2. from math import sqrt


  3. def accuracy_score(y_true, y_predict):
  4.     """计算y_true和y_predict之间的准确率"""
  5.     assert len(y_true) == len(y_predict), \
  6.         "the size of y_true must be equal to the size of y_predict"

  7.     return np.sum(y_true == y_predict) / len(y_true)


  8. def mean_squared_error(y_true, y_predict):
  9.     """计算y_true和y_predict之间的MSE"""
  10.     assert len(y_true) == len(y_predict), \
  11.         "the size of y_true must be equal to the size of y_predict"

  12.     return np.sum((y_true - y_predict)**2) / len(y_true)


  13. def root_mean_squared_error(y_true, y_predict):
  14.     """计算y_true和y_predict之间的RMSE"""

  15.     return sqrt(mean_squared_error(y_true, y_predict))


  16. def mean_absolute_error(y_true, y_predict):
  17.     """计算y_true和y_predict之间的RMSE"""
  18.     assert len(y_true) == len(y_predict), \
  19.         "the size of y_true must be equal to the size of y_predict"

  20.     return np.sum(np.absolute(y_true - y_predict)) / len(y_true)


  21. def r2_score(y_true, y_predict):
  22.     """计算y_true和y_predict之间的R Square"""

  23.     return 1 - mean_squared_error(y_true, y_predict)/np.var(y_true)
复制代码
让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14437
QQ
板凳
 楼主| 发表于 2019-9-12 08:20:54 | 只看该作者
  1. from sklearn.metrics import mean_squared_error
  2. from sklearn.metrics import mean_absolute_error
复制代码
让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14437
QQ
地板
 楼主| 发表于 2019-9-12 08:28:17 | 只看该作者
最好的衡量线性回归法的指标 R Squared
让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

0

主题

12

帖子

46

积分

新手上路

Rank: 1

积分
46
5#
发表于 2020-9-24 17:24:46 | 只看该作者
888888888888888888888888888888888888888888
回复

使用道具 举报

0

主题

99

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
6#
发表于 2020-10-19 17:48:46 | 只看该作者
6666666666666666666
回复

使用道具 举报

0

主题

90

帖子

208

积分

中级会员

Rank: 3Rank: 3

积分
208
7#
发表于 2021-7-13 09:56:35 | 只看该作者
666666666666666
回复

使用道具 举报

0

主题

90

帖子

208

积分

中级会员

Rank: 3Rank: 3

积分
208
8#
发表于 2021-7-13 09:57:20 | 只看该作者
666666666666666
回复

使用道具 举报

0

主题

90

帖子

208

积分

中级会员

Rank: 3Rank: 3

积分
208
9#
发表于 2021-7-13 11:36:35 | 只看该作者
好样的66666666666
回复

使用道具 举报

0

主题

90

帖子

208

积分

中级会员

Rank: 3Rank: 3

积分
208
10#
发表于 2021-7-13 11:38:47 | 只看该作者
好样的66666666666
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|人工智能工程师的摇篮 ( 湘ICP备2020019608号-1 )

GMT+8, 2024-5-4 08:54 , Processed in 0.198014 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表