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

文章网站是怎么做的企业域名是什么

文章网站是怎么做的,企业域名是什么,暴雪国际服,中企动力手机邮箱BCE Loss 交叉熵损失函数计算公式: BCE Loss - 1/n*(y_actual * log(y_pred) (1 - y_actual) * log(1 - y_pred)) t[i]为标签值:0或者1 o[i]是经过sigmoid后的概率值 BCEWithLogitsLoss 这个损失将Sigmoid层和BCELoss合并在一个类中。 BCEWithLog…

BCE Loss

交叉熵损失函数计算公式:
BCE Loss = - 1/n*(y_actual * log(y_pred) + (1 - y_actual) * log(1 - y_pred))

t[i]为标签值:0或者1

o[i]是经过sigmoid后的概率值

BCEWithLogitsLoss

这个损失将Sigmoid层和BCELoss合并在一个类中。

BCEWithLogitsLoss`(_weight=None_, _size_average=None_, _reduce=None_, _reduction='mean'_, _pos_weight=None_)

import torch
from torch import autograd
input = autograd.Variable(torch.tensor([[ 1.9072,  1.1079,  1.4906],[-0.6584, -0.0512,  0.7608],[-0.0614,  0.6583,  0.1095]]), requires_grad=True)
print(input)
print('-'*100)from torch import nn
m = nn.Sigmoid()
print(m(input))
print('-'*100)target = torch.FloatTensor([[0, 1, 1], [1, 1, 1], [0, 0, 0]])
print(target)
print('-'*100)import mathr11 = 0 * math.log(0.8707) + (1-0) * math.log((1 - 0.8707))
r12 = 1 * math.log(0.7517) + (1-1) * math.log((1 - 0.7517))
r13 = 1 * math.log(0.8162) + (1-1) * math.log((1 - 0.8162))r21 = 1 * math.log(0.3411) + (1-1) * math.log((1 - 0.3411))
r22 = 1 * math.log(0.4872) + (1-1) * math.log((1 - 0.4872))
r23 = 1 * math.log(0.6815) + (1-1) * math.log((1 - 0.6815))r31 = 0 * math.log(0.4847) + (1-0) * math.log((1 - 0.4847))
r32 = 0 * math.log(0.6589) + (1-0) * math.log((1 - 0.6589))
r33 = 0 * math.log(0.5273) + (1-0) * math.log((1 - 0.5273))r1 = -(r11 + r12 + r13) / 3
#0.8447112733378236
r2 = -(r21 + r22 + r23) / 3
#0.7260397266631787
r3 = -(r31 + r32 + r33) / 3
#0.8292933181294807
bceloss = (r1 + r2 + r3) / 3 
print(bceloss)
print('-'*100)loss = nn.BCELoss()
print(loss(m(input), target))
print('-'*100)loss = nn.BCEWithLogitsLoss()
print(loss(input, target))

结果

原始的3x3矩阵:

tensor([[ 1.9072,  1.1079,  1.4906],
        [-0.6584, -0.0512,  0.7608],
        [-0.0614,  0.6583,  0.1095]], requires_grad=True)
----------------------------------------------------------------------------------------------------

使用Sigmoid矩阵进行计算:

tensor([[0.8707, 0.7517, 0.8162],
        [0.3411, 0.4872, 0.6815],
        [0.4847, 0.6589, 0.5273]], grad_fn=<SigmoidBackward0>)
----------------------------------------------------------------------------------------------------

二分类标签:

tensor([[0., 1., 1.],
        [1., 1., 1.],
        [0., 0., 0.]])
----------------------------------------------------------------------------------------------------

手动计算的结果:

0.8000147727101611

----------------------------------------------------------------------------------------------------

使用BCE Loss对sigmoid后的计算的结果:

tensor(0.8000, grad_fn=<BinaryCrossEntropyBackward0>)
----------------------------------------------------------------------------------------------------

使用BCEWithLogitsLoss直接对原始数据计算的结果:

tensor(0.8000, grad_fn=<BinaryCrossEntropyWithLogitsBackward0>)

http://www.yayakq.cn/news/681536/

相关文章:

  • 网站是由哪些组成最新清远发布
  • 做个人网站要多少钱菏泽网站建设费用
  • 电子商务网站建设与设计关键词快速排名不限行业
  • 天津狐臭在哪里做津门网站I企业网站建设兴田德润很赞
  • ts431p 做网站沈阳蓝德网站建设
  • 苏州做手机网站网站的技术建设
  • 学生组织网站建设做网站开发的提成多少钱
  • 营销网站建设与推广方案做资源下载网站好吗
  • 东莞材料网站建设wordpress用户登录后
  • 双语网站建设网站建设的实验的结论
  • 冷色调网站wordpress模板媒体
  • 文山做网站yunling88运城网站制作路90
  • 杭州公司注销网站备案视频网站建设解决方案
  • 手机网站 广告郑州seo使用教程
  • 北京建站报价软件 开发公司
  • 怎么把在微企点做响应式网站中国建筑英才网官网
  • 网站开发怎么接单房地网站制作
  • 江苏省网站建设哪家好平台网站做数据维护需要多久
  • 梁山做网站价格微信h5页面制作免费
  • 家居企业网站建设策划做实体店优惠券的网站
  • 上海短视频seo优化网站软文推广的好处
  • 河南网站建设电话漳州网站建设多少钱
  • ps怎么做网站的广告条jsp项目个人网站开发
  • 良乡网站建设营销策划经典案例
  • 网站备案客户资料手机版网站开发html5
  • 小学学校网站模板免费下载中国十大保险经纪公司排名
  • 网站开发用技术wordpress被百度搜到
  • 阿里巴巴的关联网站国外云服务器厂商
  • 专业餐饮网站建设wordpress 识别二维码
  • 网站制作哪家便宜建立网站的软件下载