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

济南建站优化wordpress 如何改中文

济南建站优化,wordpress 如何改中文,电脑打不开建设银行网站,做网站有哪些要求scikit-plot是基于sklearn和Matplotlib的库,主要的功能是对训练好的模型进行可视化。 安装: pip install scikit-plot 功能1:评估指标可视化 scikitplot.metrics.plot_confusion_matrix快速展示模型预测结果和标签计算得到的混淆矩阵。 im…

scikit-plot是基于sklearn和Matplotlib的库,主要的功能是对训练好的模型进行可视化。

安装:

pip install scikit-plot

功能1:评估指标可视化

scikitplot.metrics.plot_confusion_matrix快速展示模型预测结果和标签计算得到的混淆矩阵。

import scikitplot as skpltrf = RandomForestClassifier()rf = rf.fit(X_train, y_train)y_pred = rf.predict(X_test)skplt.metrics.plot_confusion_matrix(y_test, y_pred, normalize=True)plt.show()


scikitplot.metrics.plot_roc快速展示模型预测的每个类别的ROC曲线。

 

 

import scikitplot as skplt
nb = GaussianNB()
nb = nb.fit(X_train, y_train)
y_probas = nb.predict_proba(X_test)skplt.metrics.plot_roc(y_test, y_probas)
plt.show()

scikitplot.metrics.plot_precision_recall从标签和概率生成PR曲线

 

import scikitplot as skplt
nb = GaussianNB()
nb.fit(X_train, y_train)
y_probas = nb.predict_proba(X_test)skplt.metrics.plot_precision_recall(y_test, y_probas)
plt.show()

scikitplot.metrics.plot_calibration_curve绘制分类器的矫正曲线

 

import scikitplot as skplt
rf = RandomForestClassifier()
lr = LogisticRegression()
nb = GaussianNB()
svm = LinearSVC()
rf_probas = rf.fit(X_train, y_train).predict_proba(X_test)
lr_probas = lr.fit(X_train, y_train).predict_proba(X_test)
nb_probas = nb.fit(X_train, y_train).predict_proba(X_test)
svm_scores = svm.fit(X_train, y_train).decision_function(X_test)
probas_list = [rf_probas, lr_probas, nb_probas, svm_scores]
clf_names = ['Random Forest', 'Logistic Regression','Gaussian Naive Bayes', 'Support Vector Machine']skplt.metrics.plot_calibration_curve(y_test,probas_list,clf_names)
plt.show()

功能2:模型可视化

scikitplot.estimators.plot_learning_curve生成不同训练样本下的训练和测试学习曲线图

import scikitplot as skplt
rf = RandomForestClassifier()skplt.estimators.plot_learning_curve(rf, X, y)
plt.show()

 scikitplot.estimators.plot_feature_importances可视化特征重要性。

 

import scikitplot as skplt
rf = RandomForestClassifier()
rf.fit(X, y)skplt.estimators.plot_feature_importances(rf, feature_names=['petal length', 'petal width','sepal length', 'sepal width'])
plt.show()

功能3:聚类可视化

  • scikitplot.cluster.plot_elbow_curve展示聚类的肘步图。

 

import scikitplot as skplt
kmeans = KMeans(random_state=1)skplt.cluster.plot_elbow_curve(kmeans, cluster_ranges=range(1, 30))
plt.show()

功能4:降维可视化

  • scikitplot.decomposition.plot_pca_component_variance绘制 PCA 分量的解释方差比。
import scikitplot as skplt
pca = PCA(random_state=1)
pca.fit(X)skplt.decomposition.plot_pca_component_variance(pca)plt.show()

 scikitplot.decomposition.plot_pca_2d_projection绘制PCA降维之后的散点图。

import scikitplot as skplt
pca = PCA(random_state=1)
pca.fit(X)skplt.decomposition.plot_pca_2d_projection(pca, X, y)
plt.show()

 principle components(主成分)是通过线性变换从原始数据中提取出来的新变量。主成分是原始数据的线性组合,通过这种方式,它们能够捕捉到数据中的最大方差。

PCA的目标是将高维数据转换为一组低维的主成分,这些主成分将数据中的方差解释得尽可能好。第一个主成分解释了最大的方差,第二个主成分解释了次大的方差,以此类推。每个主成分都是关于原始特征的线性组合,并且它们之间是正交的(相互之间不相关)。

主成分类似于原始数据的投影,但是它们的排序是如此安排,以便第一个主成分解释了最大的方差,第二个主成分解释了次大的方差,以此类推。这允许我们选择在最小信息损失的情况下保留具有最高方差的主要特征,并减少数据的维度。

http://www.yayakq.cn/news/313318/

相关文章:

  • j建设网站备案流程重庆建设工程招标
  • 中国城乡建设部网站房贴文件建站快车官网
  • 做前端网站用什么软件写代码吗如何安装网站模板文件
  • 卫浴网站设计哪些网站页面简洁
  • wordpress 建网站 vpn南昌网站建设基本流程
  • 谁会在掏宝网上做网站跑腿小程序怎么制作
  • 苏州住房城乡建设部网站做视频网站要准备哪些资料
  • 怎样建个小公司的网站房源管理系统软件排名
  • 买网站做网站织梦可以做商城网站吗
  • 互联网设计公司网站云南电商网站建设
  • 襄樊大型网站建设邯郸招聘网最新招聘信息2023
  • 什么语言建手机网站IT周末做网站违反制度么
  • 深圳网站制作的公司排名wordpress最新文章代码
  • 外贸自建站 源码满城做网站电话
  • 延津县建设局网站搜索大全引擎入口
  • 民政 门户网站 建设新网网站备案流程
  • 南阳做网站的公司wordpress网站备份还原
  • 搜索引擎及门户网站介绍总结网站建设观点
  • 网站默认首页怎么设置哪里有学编程的培训班
  • 手机网站宽度网络新技术有哪些
  • 佛山网站建设哪里有大连网站seo
  • 织梦网站安装教程wordpress如何建立网站
  • 网站地图样本安阳县七中
  • 网站网页基本情况 网页栏目设置站长统计 wordpress
  • 四川省建设厅网站首页微信上发的链接网站怎么做的
  • 昆山做网站公司哪家好网站站内搜索制作
  • 重庆网站设计开发wordpress重装之后
  • 学校网站建设可行性分析青州哪里做网站
  • asp做购物网站中国建设银行安徽分行网站
  • 金华义乌网站建设虹口免费网站制作