LossFunction.py 文件源码

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

项目:epsilon_free_inference 作者: gpapamak 项目源码 文件源码
def crossEntropy(x):
    """Cross entropy loss function. Only works for networks with one output."""

    if x.ndim == 1:
        pass

    elif x.ndim == 2:
        x = x[:, 0]

    else:
        raise ValueError('x must be either a vector or a matrix.')

    y = tt.vector('y')
    L = -tt.mean(y * tt.log(x) + (1-y) * tt.log(1-x))
    L.name = 'loss'

    return y, L
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号