首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python机器学习线性回归5——LogisticRegression:逻辑回归算法

逻辑回归算法(LogisticRegression)虽然是线性回归算法,但是其它线性回归有所不同,逻辑回归的预测结果只有两种,即true(1)和false(0)。因此,Logisticregression(逻辑回归),尽管它的名字是回归,是一个用于分类的线性模型而不是用于回归。所以,逻辑回归算法往往适用于数据的分类。

可以通过matplotlib画出逻辑函数图像如下:

为了实现Logistic回归,我们可以在已有数据的每个特征值上都乘以一个回归系数,然后把所有的值相加,将这个总和代入sigmond函数,进而得到一个范围在0~1之间的数值。任何大于0.5的数据被映射为1,小于0.5的数据被映射为0。

运用python实现Logistic回归的代码如下:

得到的分类结果如下:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180916A05EX000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券