机器学习之逻辑回归PolynomialFeatures(有瑕疵)

博客探讨了在逻辑回归中遇到的问题,通过散点图分析预计模型准确率应在90%左右。作者发现,即使在最高次项为5的情况下,模型未明显过拟合,但次高次项开始出现过拟合现象。尝试使用正则化后,模型性能提升不明显,引发疑问。
摘要由CSDN通过智能技术生成

这个例子令我感到非常不解,从散点图来看,准确率大概应该有个90%左右。当最高次项为5的时候,也并没有出现过拟合的特征,当然也没有欠拟合。 我尝试加正则,表现也并不好。
从数据上来看,最高次项为3以后就开始出现过拟合了,但是为什么我加正则之后表现仍然不算好呢?

在这里插入图片描述

# -*-coding:utf-8-*-
import matplotlib.pyplot as plt
import pandas as pd

df = pd.read_csv('data/data2.txt', names=['1', '2', 'admit'])
df_positive = df[df['admit'] == 1]
df_negative = df[df['admit'] == 0]
plt.scatter(df_positive['1'], df_positive['2'], marker='o')
plt.scatter(df_negative['1'], df_negative['2'], marker='x')
plt.show()

df = df.as_matrix()
col = df.shape[1]
print col
X = df[:, 0:col - 1]
y = d
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值