首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用CalibratedClassifierCV从sklearn.calibration中使用Keras/sklearn

用CalibratedClassifierCV从sklearn.calibration中使用Keras/sklearn
EN

Stack Overflow用户
提问于 2017-11-03 22:45:08
回答 1查看 1K关注 0票数 12

有可能在CalibratedClassifierCV和sklearn.calibration中使用Keras模型对象吗?或者,在sklearn/其他python包中是否有另一种方法可以实现performa同位素回归,而不必将其传递给模型对象。

我尝试过为Keras使用sklearn包装器,但它没有工作。下面是CalibratedClassifierCV类的文档

EN

回答 1

Stack Overflow用户

发布于 2021-11-30 08:47:41

你可以训练一个等张回归,在预测后,。让'file1'成为一个csv,包含您的预测、pred和数据子集上的真实观察事件obs。理想情况下,这个子集以前从未被使用过(甚至在Keras培训中也没有使用)。让file2包含要校准的预测(Keras对测试集的预测)。

代码语言:javascript
复制
    import pandas as pd
    from sklearn.isotonic import IsotonicRegression
    never_seen=pd.read_csv('file1') 
    uncalibrated=pd.read_csv('file2')   
    
    ir = IsotonicRegression( out_of_bounds = 'clip' )   
    ir.fit( never_seen.pred,never_seen.obs )
    p_calibrated = ir.transform( uncalibrated.pred )
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47105377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档