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

做外贸有效的网站建筑人才网官方网站入口

做外贸有效的网站,建筑人才网官方网站入口,如何把网站和域名绑定,包装设计教程对于一个简单的文本情感分类来说#xff0c;其实就是一个二分类#xff0c;这篇博客主要讲述的是使用scikit-learn来做文本情感分类。分类主要分为两步#xff1a;1)训练#xff0c;主要根据训练集来学习分类模型的规则。2)分类#xff0c;先用已知的测试集评估分类的准确…对于一个简单的文本情感分类来说其实就是一个二分类这篇博客主要讲述的是使用scikit-learn来做文本情感分类。分类主要分为两步1)训练主要根据训练集来学习分类模型的规则。2)分类先用已知的测试集评估分类的准确率等如果效果还可以那么该模型对无标注的待测样本进行预测。首先先介绍下我样本集样本是已经分好词的酒店评论第一列为标签第二列为评论前半部分为积极评论后半部分为消极评论格式如下下面实现了SVM,NB,逻辑回归决策树逻辑森林KNN 等几种分类方法主要代码如下#coding:utf-8from matplotlib import pyplotimport scipy as spimport numpy as npfrom sklearn.cross_validation import train_test_splitfrom sklearn.feature_extraction.text import CountVectorizerfrom sklearn.feature_extraction.text import TfidfVectorizerfrom sklearn.metrics import precision_recall_curvefrom sklearn.metrics import classification_reportfrom numpy import *#SVM#def SvmClass(x_train, y_train):from sklearn.svm import SVC#调分类器clf SVC(kernel linear,probabilityTrue)#default with rbfclf.fit(x_train, y_train)#训练对于监督模型来说是 fit(X, y)对于非监督模型是 fit(X)return clf#NB#def NbClass(x_train, y_train):from sklearn.naive_bayes import MultinomialNBclfMultinomialNB(alpha0.01).fit(x_train, y_train)return clf#Logistic Regression#def LogisticClass(x_train, y_train):from sklearn.linear_model import LogisticRegressionclf LogisticRegression(penaltyl2)clf.fit(x_train, y_train)return clf#KNN#def KnnClass(x_train,y_train):from sklearn.neighbors import KNeighborsClassifierclfKNeighborsClassifier()clf.fit(x_train,y_train)return clf#Decision Tree #def DccisionClass(x_train,y_train):from sklearn import treeclftree.DecisionTreeClassifier()clf.fit(x_train,y_train)return clf#Random Forest Classifier #def random_forest_class(x_train,y_train):from sklearn.ensemble import RandomForestClassifierclf RandomForestClassifier(n_estimators8)#参数n_estimators设置弱分类器的数量clf.fit(x_train,y_train)return clf#准确率召回率 #def Precision(clf):doc_class_predicted clf.predict(x_test)print(np.mean(doc_class_predicted y_test))#预测结果和真实标签#准确率与召回率precision, recall, thresholds precision_recall_curve(y_test, clf.predict(x_test))answer clf.predict_proba(x_test)[:,1]report answer 0.5print(classification_report(y_test, report, target_names [neg, pos]))print(--------------------)from sklearn.metrics import accuracy_scoreprint(准确率: %.2f % accuracy_score(y_test, doc_class_predicted))if __name__ __main__:data[]labels[]with open (train2.txt,r)as file:for line in file:lineline[0:1]labels.append(line)with open(train2.txt,r)as file:for line in file:lineline[1:]data.append(line)xnp.array(data)labelsnp.array(labels)labels[int (i)for i in labels]movie_targetlabels#转换成空间向量count_vec TfidfVectorizer(binary False)#加载数据集切分数据集80%训练20%测试x_train, x_test, y_train, y_test train_test_split(x, movie_target, test_size 0.2)x_train count_vec.fit_transform(x_train)x_test count_vec.transform(x_test)print(**************支持向量机************ )Precision(SvmClass(x_train, y_train))print(**************朴素贝叶斯************ )Precision(NbClass(x_train, y_train))print(**************最近邻************ )Precision(KnnClass(x_train,y_train))print(**************逻辑回归************ )Precision(LogisticClass(x_train, y_train))print(**************决策树************ )Precision(DccisionClass(x_train,y_train))print(**************逻辑森林************ )Precision(random_forest_class(x_train,y_train))结果如下对于整体代码和语料的下载可以去下载
http://wiki.neutronadmin.com/news/196102/

相关文章:

  • 企业网站建设的实践意义表格模板免费下载网站
  • 做彩票网站要什么接口福田蒙派克7座商务车报价
  • 公司做的网站计入什么wordpress 插件下载
  • 易语言怎么用网站做背景音乐免费空间如何放网站
  • 杭州专业做网站公司做互动电影的网站
  • h5高端网站开发品牌网站建设小7a蝌蚪
  • 实训网站建设的心得总结php做用户注册网站
  • 380元网站建设php做网站标题加链接
  • 网站备案 更换接入商十堰网站建设公司
  • 平凉有做企业网站的吗正邦做网站多少钱
  • 关于建设 网站的请示线上教育培训机构十大排名
  • 旅游网站建设策划方案大连在哪个省份哪个市
  • 网站开发前后端分离要多少钱wordpress手机下浮动
  • 塔里木油田公司档案馆网站建设研究企业网站开发研究现状
  • 会展相关app和网站的建设情况网页设计免费模板代码
  • 网站备案的意思网页设计图片怎么居中对齐
  • 大学生做爰网站qq互联 网站开发
  • 网站主页和子页怎么做郑州网站优化培训
  • dw中用php做网站电子商务网站建设jsp考卷
  • 永川网站开发小榄镇做网站公司
  • 织梦做的网站后台怎么进一套金蝶erp系统多少钱
  • 湛江建设培训学校网站专业手机网站公司哪家好
  • 邯郸市网站建设企业建设网站公司哪家好
  • 手机百度屏蔽我网站关键词网站上传的视频播放卡
  • asp.net做电商网站设计做视频解析网站
  • 求职招聘网站开发网站排名优化如何做
  • 浦东新区苏州网站建设陇南地网站seo
  • 中国深圳航空公司官方网站个人网站 空间
  • 网站建设公司海报物业管理系统价格
  • 越南做彩票网站是违法的吗网站设计制作上海