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

茅台镇哪一家网站做的好南宫建设局网站首页

茅台镇哪一家网站做的好,南宫建设局网站首页,我要招人在哪个网站招,上海自适应网站逻辑回归 在学习逻辑回归之前我们先回顾一下线性回归。线性回归解决的是回归问题#xff0c;简单来说就是#xff0c;我们需要找到一个函数#xff0c;这个函数需要尽可能的拟合所有训练集的样本点。 逻辑回归解决的是分类问题#xff0c;它的目标是找到一个函数#x…逻辑回归 在学习逻辑回归之前我们先回顾一下线性回归。线性回归解决的是回归问题简单来说就是我们需要找到一个函数这个函数需要尽可能的拟合所有训练集的样本点。 逻辑回归解决的是分类问题它的目标是找到一个函数利用这个函数尽可能把不同种类的数据区分开来。利用sigmod激活函数可以将前面类似线性回归的计算结果映射为离散值。 通过激活函数我们可以将下面图片中不同位置的点映射为不同的离散值。 需要注意这个图横纵坐标都是自变量X跟上面的线性回归是有区别的。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/743fbcb1b1204c91be6cbd24d37fd010.png?x-oss-processimage/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6Zi_5p2-5Li2,size_20,color_FFFFFF,t_70,g_se,x_16 import matplotlib.pyplot as plt import numpy as np from sklearn.metrics import classification_report from sklearn import preprocessing # 数据是否需要标准化 scale False# 画图正常显示中文 plt.rcParams[font.sans-serif] [SimHei] # 用来正常显示中文标签 plt.rcParams[axes.unicode_minus] False # 用来正常显示负号def sigmoid(x):return 1.0 / (1 np.exp(-x))def cost(xMat, yMat, ws):left np.multiply(yMat, np.log(sigmoid(xMat * ws)))right np.multiply(1 - yMat, np.log(1 - sigmoid(xMat * ws)))return np.sum(left right) / -(len(xMat))def gradAscent(xArr, yArr):if scale True:xArr preprocessing.scale(xArr)xMat np.mat(xArr)yMat np.mat(yArr)# 学习率lr 0.001# 迭代次数epochs 10000# 申明一个列表用来存储losscostList []# 计算数据行列数# 行代表数据个数列代表权值个数m, n np.shape(xMat)# 初始化权值ws np.mat(np.ones((n, 1)))for i in range(epochs 1):# xMat和weights矩阵相乘h sigmoid(xMat * ws)# 计算误差ws_grad xMat.T * (h - yMat) / mws ws - lr * ws_gradif i % 50 0:costList.append(cost(xMat, yMat, ws))return ws, costListdef plot(x_data, y_data):x0 []x1 []y0 []y1 []# 切分不同类别的数据for i in range(len(x_data)):if y_data[i] 0:x0.append(x_data[i, 0])y0.append(x_data[i, 1])else:x1.append(x_data[i, 0])y1.append(x_data[i, 1])# 画图scatter0 plt.scatter(x0, y0, cb, markero)scatter1 plt.scatter(x1, y1, cr, markerx)# 画图例plt.title(训练数据集散点分布)plt.xlabel(自变量x0)plt.ylabel(自变量x1)plt.legend(handles[scatter0, scatter1], labels[label0, label1], locbest)plt.savefig(LR_scatter.png)# plt.show()def plot_result(ws,x_data,y_data):# 画图决策边界plot(x_data,y_data)x_test [[-4],[3]]y_test (-ws[0] - x_test*ws[1])/ws[2]plt.plot(x_test, y_test, k)plt.savefig(LR_result.png)plt.show()def plot_loss(costList):# 画图 loss值的变化x np.linspace(0, 10000, 201)plt.plot(x, costList, cr)plt.title(Train)plt.xlabel(Epochs)plt.ylabel(Cost)plt.savefig(LR_Loss.png)plt.show()# 预测 def predict(x_data, ws):if scale True:x_data preprocessing.scale(x_data)xMat np.mat(x_data)ws np.mat(ws)return [1 if x 0.5 else 0 for x in sigmoid(xMat*ws)]def train():# 载入数据data np.genfromtxt(LR-testSet.csv, delimiter,)x_data data[:, :-1]y_data data[:, -1]# 绘制散点图plot(x_data, y_data)# 数据处理添加偏置项x_data data[:, :-1]y_data data[:, -1, np.newaxis]print(x_data的数据形状为, np.mat(x_data).shape)print(y_data的数据形状为, np.mat(y_data).shape)# 给样本添加偏置项X_data np.concatenate((np.ones((100, 1)), x_data), axis1)print(x_data添加偏执后X_data的数据形状为, X_data.shape)# 训练模型得到权值和cost值的变化ws, costList gradAscent(X_data, y_data)print(训练后得到的权值列表为, ws)print(保存决策边界结果图像)plot_result(ws, x_data, y_data)predictions predict(X_data, ws)print(classification_report(y_data, predictions))print(保存loss下降结果……)plot_loss(costList)if __name__ __main__:train() 运行结果 x_data的数据形状为 (100, 2) y_data的数据形状为 (100, 1) x_data添加偏执后X_data的数据形状为 (100, 3) 训练后得到的权值列表为 [[ 2.05836354] [ 0.3510579 ] [-0.36341304]] 保存决策边界结果图像 precision recall f1-score support 0.0 0.82 1.00 0.90 471.0 1.00 0.81 0.90 53accuracy 0.90 100macro avg 0.91 0.91 0.90 100 weighted avg 0.92 0.90 0.90 100 保存loss下降结果…… 输出图片
http://www.sadfv.cn/news/344723/

相关文章:

  • 阿里云服务器的网站备案学校门户网站建设的好处
  • 网站建设公司如何盈利做静态网站多少钱
  • 建立网站的连接结构有哪几种形式适合友情链接的网站
  • 网站多久会被百度收录郑州做网站推广电话
  • dedecms做网站怎么查看特色美食网站建设
  • 重庆网站建设的价格网站域名跳转
  • 做网站准备内容官方网站如何建设
  • 北京企业网站建设报价都达科技股份有限公司网页设计
  • 反钓鱼网站建设期wordpress分类目录高亮
  • 做玩网站怎么上传做军事网站的项目背景图片
  • 建站公司外包温州专业网站制作设计
  • 网站型建设模板互联网站账户e服务平台
  • 上海网站备案审核深圳推广软件十年乐云seo
  • 江苏省昆山市网站制作淘宝客如何做淘宝客网站推广
  • 把开发的网站让外网能访问要怎么做百度推广管家
  • 淄博网站建设推广乐达wordpress网易邮箱
  • 秦皇岛做网站公司国外服装购物网站大全
  • 做包装盒效果图的网站如何自己安装wordpress
  • 怎么看网站是否被k过设计素材网站会员
  • 电脑自带的做网站叫什么wordpress只导出设置
  • wordpress用什么空间怎样优化网站关键词
  • 台州手机网站开发网站 设计 案例 简单
  • 网站信息化建设领导小组好看的电商网站模板
  • 网站怎么做301定向网站开发实习总结
  • 网站服务内容有哪些临安网站开发
  • 做网站会遇到哪些问题涿州做网站的
  • 网站设计怎么学长沙网站建设外包
  • 电商网站建设综述社交投票论坛网站开发
  • html5 手机网站导航条六安建设厅网站
  • 兰州市住房城乡建设局网站网站的经费预算