当前位置: 首页 > news >正文

家居企业网站建设案例360搜索推广官网

家居企业网站建设案例,360搜索推广官网,创新产品设计方案,wordpress实现积分0、前言: Logistic回归是解决分类问题的一种重要的机器学习算法模型 1、基本原理: Logistic Regression 首先是针对二分类任务提出的一种分类方法如果将概率看成一个数值属性,则二元分类问题的概率预测就可以转化为一个回归问题。这种思路最…

0、前言:

  • Logistic回归是解决分类问题的一种重要的机器学习算法模型

1、基本原理:

  • Logistic Regression 首先是针对二分类任务提出的一种分类方法
  • 如果将概率看成一个数值属性,则二元分类问题的概率预测就可以转化为一个回归问题。这种思路最简单的实现就是直接采用特征组的回归模型来预测概率,但是回归模型的预测结果无法控制在[0,1]之间。这时Sigmoid函数就派上用场了。
    在这里插入图片描述
  • Logistic Regression 算法
    输入:m条训练数据
    输出:是逻辑回归函数的对数损失函数,目的是使损失函数的值最小(将分类问题转换为了回归问题)
    目标函数:称为交叉熵,目标就是使交叉熵最下,这样就可以使损失函数的值最小

2、用Logistic模型做手写数字识别:

  • 代码
# 导入三件套
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt# 导入手写数字数据集
from sklearn.datasets import load_digitsData = load_digits()
# 拿数据
data = Data['data']
target = Data['target']
target_names = Data['target_names']
feature_names = Data['feature_names']
images = Data['images']# 划分数据集
from sklearn.model_selection import train_test_splitx_train, x_test, y_train, y_test = train_test_split(data,target,test_size=0.2)
display(x_train.shape,y_train.shape,x_test.shape,y_test.shape)
'''
(1437, 64)
(1437,)
(360, 64)
(360,)
'''# 导入机器学习模型
from sklearn.linear_model import LogisticRegression'''逻辑回归模型参数说明
1、penalty选择l2正则,默认就是l2
2、C=1.0,默认是1.0(惩罚因子,越大越严格,可能导致过拟合,太小又可能欠拟合)
3、solver:优化算法,有{'newton-cg','libfgs','liblinear','sag','saga'},默认libfgsnewton-cg、libfgs:适用中数据集sag、saga:适用大量数据集(>10万),采用部分样本进行梯度下降,随机平均梯度下降,不适合%%sh数据集liblinear:一般适用小数据集,适用的是liblinear库后面会使用自动调参,会自动选择适合的优化算法
4、max_iter:最大迭代次数,默认100,如果不够会警告,就要根据警告不断调节,注意只有{'sag','libfgs','newton-cg'}才会使用该参数
5、n_jobs:多进程处理,一般设置为CPU数量的1-2倍(电脑win+r,输入msinfo32查看cpu)
''' 
# Lg = LogisticRegression(
#     solver = 'lbfgs',
#     max_iter = 2500
# )
Lg = LogisticRegression(solver='liblinear')
%timeit Lg.fit(x_train,y_train)  # 149 ms ± 3.58 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)# 测试数据得分
Lg.score(x_test,y_test) # 0.9611111111111111
# 模型得分
Lg.score(x_train,y_train) # 0.9937369519832986# 对比KNN模型
from sklearn.neighbors import KNeighborsClassifierknn = KNeighborsClassifier()
%timeit knn.fit(x_train, y_train) # 590 µs ± 17.5 µs per loop (mean ± std. dev. of 7 runs, 1,000 loops each)# 计算测试集得分
knn.score(x_test,y_test) # 0.9833333333333333
# 计算模型得分
knn.score(x_train,y_train) # 0.9916492693110647

3、总结:

  • 在使用Logistic模型时,要根据数据集大小调整模型优化算法。
  • 通过实验发现,Logistic回归算法训练时间比KNN要长,但是预测时间要比KNN短。

http://www.wangmingla.cn/news/102435.html

相关文章:

  • 2014 网站建设百度竞价推广点击软件
  • 网站导航条图片素材临沂百度联系方式
  • 漯河做网站优化网络安全培训最强的机构
  • 西安企业网站怎么百度推广
  • 浙江自己如何做网站百度指数app
  • 微网站建站冯耀宗seo博客
  • 西安市做网站的公司可以免费发外链的论坛
  • 有没有免费制作网站的网页开发教程
  • 云南网站建设工具aso优化什么意思
  • 合肥市庐阳区住房和城乡建设局网站百度信息流怎么做效果好
  • python做网站的优势怎么做网页
  • 门户网站开发流程深圳网站设计公司哪家好
  • 营销型网站建设方案哪个搜索引擎最好
  • 深圳网站设计x常州网站建设制作
  • 长春市长春网站建设网广州外贸推广
  • 良品铺子的网站建设目标网站外贸推广
  • 专做汽配的b2b网站有哪些佛山市seo推广联系方式
  • 域名备案中网站负责人国家培训网官网
  • 网站建设及优化百度企业推广
  • 网页设计师常用网站分类达人介绍
  • 1000套网站源码企业营销策划合同
  • 网站建设前端后端百度推广客户端手机版
  • 做门户网站最重要的是什么百度下载老版本
  • 做同城网站最赚钱建网站要多少钱
  • 广州网站建设粤icp简述优化搜索引擎的方法
  • 百度推广包做网站吗网络促销的方法有哪些
  • ps做网站字体大小百度推广案例及效果
  • 微网站怎么制作网页搜索
  • 成功的营销型网站案例免费发布平台
  • 做网站需要服务器吗工具seo