keras
文章平均质量分 56
褚骏逸
这个作者很懒,什么都没留下…
展开
-
keras搭建二分类神经网络代码:不平衡,AUC和AUPR,画图
代码定义性能评估指标def performances(y_true, y_pred, y_prob): tn, fp, fn, tp = confusion_matrix(y_true, y_pred, labels = [0, 1]).ravel().tolist() accuracy = (tp+tn)/(tn+fp+fn+tp) try: recall = tp / (tp+fn) except: recall = 0原创 2021-02-01 21:55:38 · 2750 阅读 · 1 评论 -
scikit-learn中GridSearchCV的使用:Keras接口
首先请先理解GridSearchCV在scikit-learn中的使用,可见博文:scikit-learn中GridSearchCV的使用:多模型,可视化,该博文中有的子函数,本文不再赘述。【环境搭建】 import tensorflow,kerasfrom keras.models import Sequentialfrom keras.layers import Densefr...原创 2018-11-08 15:16:28 · 1326 阅读 · 0 评论 -
对y_pred强制二分类
在使用Keras做0/1二分类问题时,采用sigmoid作为输出层的激活函数。但是结果中并非0和1,而是介于(0,1)之间的小数。找了其他的激活函数,发现没有合适的。所以直接强制二分类吧。y_test_pred = fit.predict(x_test)y_test_pred_binary = []for item in y_test_pred: if item <= ...原创 2018-11-08 15:27:06 · 3345 阅读 · 3 评论