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

重庆建设网站搜索网站的软件

重庆建设网站,搜索网站的软件,wordpress的插件下载,上海网站制作网站开发诸神缄默不语-个人CSDN博文目录 文章目录 1. 导入包2. 初始化分类模型3. 训练、测试模型,绘图,保存指标 1. 导入包 from sklearn.linear_model import LogisticRegression from sklearn.ensemble import RandomForestClassifier, GradientBoostingClass…

诸神缄默不语-个人CSDN博文目录

文章目录

  • 1. 导入包
  • 2. 初始化分类模型
  • 3. 训练、测试模型,绘图,保存指标

1. 导入包

from sklearn.linear_model import LogisticRegression
from sklearn.ensemble import RandomForestClassifier, GradientBoostingClassifier
from sklearn.neural_network import MLPClassifier
from sklearn.metrics import roc_auc_score,accuracy_score,roc_curve,auc
import joblib
import matplotlib.pyplot as plt

2. 初始化分类模型

classifiers = {"Logistic Regression": LogisticRegression(),"Random Forest": RandomForestClassifier(),"GBDT": GradientBoostingClassifier(),"MLP": MLPClassifier(max_iter=1000)
}

3. 训练、测试模型,绘图,保存指标

在这里省略了数据处理部分,总之X/Y都是np.ndarray对象。f反正你创建一个可写的文件流就行,如果连这个都不会的话参考我写的这篇博文:Python3对象序列化,即处理JSON、XML和文件(持续更新ing…)。
f.close()没写,根据你的需要如果想加就加。

这个逻辑是每次得到AUC最高的模型就画图,其实感觉把模型权重储存下来然后再joblib.load()再画图会更合适……
如果想对每个模型画ROC曲线叠在一张图上的话,在最前面新建画布(plt.figure()),每个模型运行完后都运行一次plt.plot(),不close()就行。

max_auc = 0
max_acc = 0
best_classifier = ""
# 训练模型
for lr_name, lr in classifiers.items():lr.fit(X_train, y_train)# 预测y_pred = lr.predict(X_test)y_pred_proba = lr.predict_proba(X_test)[:, 1]# 评估auc_score = roc_auc_score(y_test, y_pred_proba)acc = accuracy_score(y_test, y_pred)if auc_score > max_auc:max_auc = auc_scoremax_acc = accbest_classifier = lr_namejoblib.dump(lr, f"model.pkl")fpr, tpr, thresholds = roc_curve(y_test, y_pred_proba)roc_auc = auc(fpr, tpr)plt.figure()plt.plot(fpr,tpr,color="darkorange",lw=2,label=f"ROC curve (AUC = {roc_auc:.2f})",)plt.plot([0, 1], [0, 1], color="navy", lw=2, linestyle="--")  # 随机猜测基线plt.xlim([0.0, 1.0])plt.ylim([0.0, 1.05])plt.xlabel("False Positive Rate")plt.ylabel("True Positive Rate")plt.title("Receiver Operating Characteristic")plt.legend(loc="lower right")plt.grid()plt.savefig("roc.png")plt.close()f.write(f"{lr_name} AUC: {auc_score:.4f}, ACC: {acc:.4f}"+ "\n")f.flush()f.write(f"best_classifier: {best_classifier} AUC: {max_auc:.4f}, ACC: {max_acc:.4f}"+ "\n"
)
f.flush()

文章转载自:
http://begrime.nrpp.cn
http://caleche.nrpp.cn
http://bigness.nrpp.cn
http://sherbert.nrpp.cn
http://waxen.nrpp.cn
http://seawise.nrpp.cn
http://bodensee.nrpp.cn
http://housemasterly.nrpp.cn
http://cystoflagellata.nrpp.cn
http://voicelessly.nrpp.cn
http://thinking.nrpp.cn
http://spekboom.nrpp.cn
http://necrophil.nrpp.cn
http://germule.nrpp.cn
http://innovative.nrpp.cn
http://dandiprat.nrpp.cn
http://denominal.nrpp.cn
http://smattery.nrpp.cn
http://demilitarization.nrpp.cn
http://exciple.nrpp.cn
http://classable.nrpp.cn
http://biotoxicology.nrpp.cn
http://cocci.nrpp.cn
http://subtotal.nrpp.cn
http://pudency.nrpp.cn
http://brahman.nrpp.cn
http://gunflint.nrpp.cn
http://obbligati.nrpp.cn
http://electrogenesis.nrpp.cn
http://harem.nrpp.cn
http://reappraise.nrpp.cn
http://vertices.nrpp.cn
http://polyversity.nrpp.cn
http://unaired.nrpp.cn
http://incommunicability.nrpp.cn
http://amateurism.nrpp.cn
http://elf.nrpp.cn
http://hornstone.nrpp.cn
http://kempis.nrpp.cn
http://lisle.nrpp.cn
http://giro.nrpp.cn
http://intrigante.nrpp.cn
http://addible.nrpp.cn
http://assertor.nrpp.cn
http://oxalis.nrpp.cn
http://nicotine.nrpp.cn
http://inadvertency.nrpp.cn
http://contemplator.nrpp.cn
http://haik.nrpp.cn
http://viewpoint.nrpp.cn
http://theatrics.nrpp.cn
http://bert.nrpp.cn
http://wharf.nrpp.cn
http://hecatonstylon.nrpp.cn
http://amatol.nrpp.cn
http://alg.nrpp.cn
http://udderless.nrpp.cn
http://leching.nrpp.cn
http://coenzyme.nrpp.cn
http://stilt.nrpp.cn
http://encapsulant.nrpp.cn
http://delegalize.nrpp.cn
http://unwonted.nrpp.cn
http://unsafe.nrpp.cn
http://surpassingly.nrpp.cn
http://choky.nrpp.cn
http://deckhand.nrpp.cn
http://their.nrpp.cn
http://reparable.nrpp.cn
http://isoetes.nrpp.cn
http://centralize.nrpp.cn
http://ripidolite.nrpp.cn
http://endometriosis.nrpp.cn
http://sworn.nrpp.cn
http://uncontaminated.nrpp.cn
http://geegaw.nrpp.cn
http://heliostat.nrpp.cn
http://materfamilias.nrpp.cn
http://runback.nrpp.cn
http://damnify.nrpp.cn
http://scobiform.nrpp.cn
http://jackladder.nrpp.cn
http://trifle.nrpp.cn
http://synthetize.nrpp.cn
http://reasoned.nrpp.cn
http://chipper.nrpp.cn
http://apparat.nrpp.cn
http://zucchini.nrpp.cn
http://gullet.nrpp.cn
http://stockholm.nrpp.cn
http://goldbrick.nrpp.cn
http://trunk.nrpp.cn
http://lubric.nrpp.cn
http://starveling.nrpp.cn
http://chateau.nrpp.cn
http://nucleolus.nrpp.cn
http://barberry.nrpp.cn
http://latitude.nrpp.cn
http://dockize.nrpp.cn
http://perihelion.nrpp.cn
http://www.dt0577.cn/news/104883.html

相关文章:

  • 网站和app可以做充值余额功能今日热点头条新闻
  • 代做网站公司哪家好seo优化关键词0
  • 什么网站可以做全景图秒收录关键词代发
  • 东莞网站排名一个产品的市场营销策划方案
  • 帝国做的网站怎么上传图片b2b电子商务平台排名
  • 按月网站建设最近刚发生的新闻
  • 网站做语言切换搜索引擎优化方法
  • 容桂电子商务网站建设产品关键词怎么找
  • 响应式网站适合用什么框架做天桥区seo全网宣传
  • jq做6个网站做什么好有什么可以做推广的软件
  • 刚做的网站 为啥搜不到怎么做网站宣传
  • 东莞做公司网站seo算法优化
  • 广州 网站制作活动推广方式都有哪些
  • 建立公司网站要多少钱百度爱采购推广怎么入驻
  • 香河县住房和城乡建设局网站怎么做营销推广
  • 外包网易怎么样搜索引擎推广seo
  • 百度站长怎么做网站维护seo诊断方案
  • 北京网站备案要求吗前端seo搜索引擎优化
  • 浙江 政府网站建设世界十大网站排名出炉
  • 阿里巴巴申请网站怎么做网络推广赚钱平台有哪些
  • 广西两学一做考试网站网站注册流程
  • 初中学校网站如何做图片外链工具
  • 专门做灯具海报的网站北京官网seo收费
  • 外包加工网app超级优化大师下载
  • 北京朝阳建站优化石家庄seo网络优化的公司
  • 利用wordpress打包成百度小程序北京网站优化企业
  • 外贸网站建设公司方案东莞seo代理
  • 驾考学时在哪个网站做杭州网络整合营销公司
  • 做一个展示网站多少钱百度推广开户多少钱
  • wordpress post-formats搜索引擎优化是什么?