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

wordpress 4.8.2漏洞seo关键词排名怎么提升

wordpress 4.8.2漏洞,seo关键词排名怎么提升,浙江省住房城乡建设厅网站首页,wordpress可以建哪些网站Numpy编写感知机对西瓜进行分类 使用感知机模型对西瓜种类进行分类: 而我们的任务就是,用感知机算法建立一个模型,利用训练集上的数据对模型进行训练,并对测试集上的数据进行分类。 类似于SVM,决策为 y i ( w i x …

请添加图片描述

Numpy编写感知机对西瓜进行分类

使用感知机模型对西瓜种类进行分类:
在这里插入图片描述
而我们的任务就是,用感知机算法建立一个模型,利用训练集上的数据对模型进行训练,并对测试集上的数据进行分类。
在这里插入图片描述
类似于SVM,决策为 y i ( w i x + b ) < 0 y_i(w_ix+b)<0 yi(wix+b)<0则分类错误,而 y i ( w x i + b ) > 0 y_i(wx_i+b)>0 yi(wxi+b)>0则分类正确
在这里插入图片描述

因此损失函数为 L ( w , b ) = − ∑ i ∼ M y i ( w x i + b ) L(w,b)=-\sum _{i\sim M} y_i(wx_i+b) L(w,b)=iMyi(wxi+b)
在这里插入图片描述

在这里插入图片描述
需要注意的点
1.传入的data的形状是(m_samples, n_features),因此初始化w与b的时候需要取data.shape[1]获得特征维度
2.self.w与self.b不需要return,因此第一个函数不需要return
3.对于预测,首先需要初始化predict为一个数组[],然后对每个x_i运行self.w @ x_i +self.b(一次智能计算一个向量,然后是append push_back),最后return一个np.array
4.​​使用np.where(condition, x, y) 函数​​。np.where() 是 NumPy 提供的条件选择函数,根据条件从两个选项中选择返回值:

#encoding=utf8
import numpy as np
#构建感知机算法
class Perceptron(object):def __init__(self, learning_rate = 0.01, max_iter = 200):self.lr = learning_rateself.max_iter = max_iterdef fit(self, data, label):'''input:data(ndarray):训练数据特征 (m_samples, n_features)data.shape[0]=m_samples,data.shape[1]=n_featureslabel(ndarray):训练数据标签output:w(ndarray):训练好的权重b(ndarray):训练好的偏置'''#编写感知机训练方法,w为权重,b为偏置self.w=np.ones(data.shape[1])self.b=np.zeros(1)for _ in range(self.max_iter):for x_i,y_i in zip(data,label):if y_i*(self.w @ x_i + self.b)<=0:self.w -= -self.lr*y_i*x_iself.b -= -self.lr*y_i        # self.w,self.b不需要return#********* Begin *********##********* End *********#def predict(self, data):'''input:data(ndarray):测试数据特征output:predict(ndarray):预测标签'''#********* Begin *********## 返回的测试结果需要时ndarray#x = self.w @ data +self.b 只能做一个sample的计算predict=[]for x_i in data:x = self.w @ x_i +self.bif x<=0:predict.append(-1)else:predict.append(1)#********* End *********#return np.array(predict)
    def predict(self, data):'''input:data(ndarray):测试数据特征output:predict(ndarray):预测标签'''#********* Begin *********## 返回的测试结果需要时ndarray#x = self.w @ data +self.b 只能做一个sample的计算#********* End *********##另一个不需要逐行遍历预测的写法,使用np.dot()linear_output = np.dot(data,self.w)+self.bpredict = np.where(linear_output>=0,1,-1)return predict

使用sklearn

#encoding=utf8
import os
import pandas as pd
from sklearn.linear_![请添加图片描述](https://i-blog.csdnimg.cn/direct/596f7647589644beb195edb3a2409f3c.png)
model.perceptron import Perceptronif os.path.exists('./step2/result.csv'):os.remove('./step2/result.csv')#********* Begin *********#
#获取训练数据
train_data = pd.read_csv('./step2/train_data.csv')
#获取训练标签
train_label = pd.read_csv('./step2/train_label.csv')
train_label = train_label['target']
#获取测试数据
test_data = pd.read_csv('./step2/test_data.csv')clf = Perceptron(eta0=0.1,max_iter=500)
clf.fit(train_data, train_label)
result = clf.predict(test_data)pd.DataFrame(result,columns=['result']).to_csv('./step2/result.csv')
#********* End *********#
http://www.dtcms.com/wzjs/242869.html

相关文章:

  • 旅行网站开发背景百度竞价排名公式
  • 松江网站关键词优化东莞网站建设优化推广
  • 自定义网站模板如何开发一款app软件
  • 上海微信网站建设知乎推广合作
  • 企业oa系统是什么seo搜索引擎实训心得体会
  • 做单机游戏破解的网站适合推广的app有哪些
  • 宏大建设集团有限公司网站最新社会舆情信息
  • 北京网站建设公司seo优化方案模板
  • 微网站和wap长沙百度推广排名
  • 凡科做的网站百度能收录吗网络销售模式有哪些
  • 专业做网站建设 昆山合肥seo优化
  • 与网站建设关系密切的知识点谷歌优化
  • wordpress follow西安seo计费管理
  • wifi扩展器做网站企业网站定制
  • 如何做企业网站的排名市场营销咨询
  • wordpress国内支付seo优化啥意思
  • 深圳有哪些网站建设营销公司
  • 旅游电子商务网站排名免费开源代码网站
  • 安庆经济开发区人才网seo关键词排名优化矩阵系统
  • 网站建设销售是什么网上销售哪些平台免费
  • 保定网站设计概述seo和sem哪个工资高
  • 虾皮跨境电商网站搜索引擎优化排名关键字广告
  • 兰州网站建设技能论文seo排名平台
  • 宝安网站建设哪家好重庆森林经典台词梁朝伟
  • 西安免费做网站多少钱友情链接又称
  • wordpress和帝国区别网络优化论文
  • 中华人民共和国工信部网站查长沙做网站的公司有哪些
  • 吴江网站制作公司google play下载安装
  • 网站开发技术流程太原网络推广公司哪家好
  • 查看一个网站的备案好看的网站模板