calibration_utils.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:introspective 作者: numeristical 项目源码 文件源码
def compact_logit(x, eps=.00001):
    import warnings
    with warnings.catch_warnings():
        warnings.filterwarnings("ignore", message="divide by zero encountered in true_divide")
        warnings.filterwarnings("ignore", message="divide by zero encountered in log")
        warnings.filterwarnings("ignore", message="invalid value encountered in multiply")
        return np.nansum(((x<=eps)*x, (x>=(1-eps))*x, ((x>eps)&(x<(1-eps)))*((1-2*eps)*(np.log(x/(1-x)))/(2*np.log((1-eps)/eps))+.5)),axis=0)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号