AI机器学习之sklearn实现logistic回归

下面用sklearn实现logistic回归:

因为logistic回归是一个二分类,所以这次使用的数据是乳腺癌的数据(sklearn自带数据)

from sklearn.datasets import load_breast_cancer
from sklearn.linear_model import LogisticRegression

breast_cancer = load_breast_cancer()
from sklearn.model_selection import train_test_split
# print(diabetes)

diabetes_x = breast_cancer.data
diabetes_y = breast_cancer.target
# print(diabetes_x)
# print(diabetes_y)

x_train,x_test,y_train,y_test =train_test_split(diabetes_x, diabetes_y, test_size=0.3)

log = LogisticRegression()
log.fit(x_train,y_train)

#
# print(log.predict(x_test))
# print(y_test)
count = 0
l = len(y_test)
print(l)
for i in range(l):
if log.predict(x_test)[i]!=y_test[i]:
count+=1
print(count)

print(1-count/l)#输出准确率

欢迎使用66资源网
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
7. 本站有不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别!

66源码网 » AI机器学习之sklearn实现logistic回归

提供最优质的资源集合

立即查看 了解详情