pytorch CrossEntropyLoss() 默认转换one-hot编码
import torch
predict = torch.randn((4,3))
predict = torch.nn.functional.softmax(predict,dim = 1)
target = torch.empty(4,dtype=torch.long).random_(3)
loss = torch.nn.CrossEntropyLoss()
loss_ = loss(predict,target)
print(predict)
print(target)
print(loss_)
#输出:
tensor([[0.2073, 0.0603, 0.7324],
        [0.0946, 0.3523, 0.5530],
        [0.6322, 0.0538, 0.3140],
        [0.3543, 0.1425, 0.5033]])
tensor([0, 2, 1, 2])
tensor(1.1275)
公众号

pytorch CrossEntropyLoss() 默认转换one-hot编码的更多相关文章
- java转换字符串的编码(转)
		
package com.Alex.base; import java.io.UnsupportedEncodingException; /** * 转换字符串的编码 */ public class C ...
 - Linux下查看文件编码,文件编码格式转换和文件名编码转换
		
linux相关 2008-10-07 10:46 阅读1392 评论0 字号: 大大 中中 小小 如果你需要在Linux中 操作windows下的文件,那么你可能会经常遇到文件编 ...
 - Linux下将UTF8编码批量转换成GB2312编码的方法
		
Linux下将UTF8编码批量转换成GB2312编码的方法 在sqlplus中导入UTF8编码的sql脚本就会出现乱码错误,这时就需要将UTF8编码转换成GB2312编码,下面为大家介绍下在Linux ...
 - 批量转换cue文件编码
		
之前在网上下载的无损(flac.ape),好多都是整盘的,也就是说一个flac或ape文件搭配一个cue分轨文件,这个文件记录着在不同时间段是哪一首歌曲. 由于之前的操作都是在windows下进行的, ...
 - Java中数据类型默认转换和强制类型转换
		
默认转换: a:由低到高一次为:(byte short char )---int ---long ---float --- double b:注意:byte short char ...
 - Java对网络图片/本地图片转换成Base64编码和解码
		
一.将本地图片转换成Base64编码字符串 /** * 将本地图片转换成Base64编码字符串 * * @param imgFile 图片目录路径 * @return */ public static ...
 - delphi将图片转换成Base64编码函数
		
{************************************************************************** 名称: BaseImage 参数: fn: TF ...
 - python入门:UTF-8转换成GBK编码
		
#!/usr/bin/env python # -*- coding:utf-8 -*- #UTF-8转换成GBK编码 #temp(临时雇员,译音:泰坡) #decode(编码,译音:迪口德) #en ...
 - Linux中将一个GBK编码的文件转换成UTF-8编码文件
		
Linux中将一个GBK编码的文件转换成UTF-8编码文件 使用iconv 命令iconv -f GBK -t UTF-8 file1 -o file2 输出另一个文件,然后再覆盖源文件内容
 - 交叉熵损失函数,以及pytorch CrossEntropyLoss的理解
		
实际运用例子: https://zhuanlan.zhihu.com/p/35709485 pytorch CrossEntropyLoss,参考博客如下: https://mathpretty.co ...
 
随机推荐
- mysql使用保留字导致该列查不出来(mysql版本问题)
			
mysql版本是 问题: 如图这边groups是sql的保留字此时这样查询是查不出来的,并会报错语法错误.但是在5.几的mysql版本中这行sql就没有问题. 解决方法: 在groups列上加上'gr ...
 - HTTP相关知识学习
			
五层网络模型 应用层 包括HTTP,FTP... HTTP支持客户/服务器模式 简单快速有getpost方法 灵活,可以传输任意类型 无连接,每次连接只处理一个请求,收到应答就关闭 无状态,对于事物处 ...
 - mqtt的使用
			
1.mqttws31.js /******************************************************************************* * Cop ...
 - calibredrv命令
			
flattencell: set L1 [layout create *.gds -dt_expand] $L1 flatten cell TOP_CELL_NAME $L1 gdsout ./*_f ...
 - developer mode
			
PS C:\Windows\system32> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersio ...
 - Python数据挖掘——银行分控模型的建立
			
数据初始化 import pandas as pd from keras.models import Sequential from keras.layers.core import Dense, A ...
 - bzoj 4573
			
LCT神题... 首先暴力的做法就是每次在一个区间上link,然后暴力查询,时间复杂度$O(爆炸)$ 但是我们可以发现的是,每棵树之间互不影响! 因此我们可以考虑离线之后分别统计每棵树 但是这样做其实 ...
 - GAN的两种训练方式,以及梯度求导问题——detch(),retain_graph
			
http://t.zoukankan.com/LXP-Never-p-13951578.html detach():截断node反向传播的梯度流,将某个node变成不需要梯度的Varibale,因此当 ...
 - vue后台管理系统——订单管理模块
			
电商后台管理系统的功能--订单管理模块 1. 订单管理概述 订单管理模块用于维护商品的订单信息, 可以查看订单的商品信息.物流信息,并且可以根据实际的运营情况对订单做适当的调整. 2. 订单列表 在c ...
 - Excel如何默认禁用科学计数法?
			
微软论坛版主回复"无法默认禁用此功能",可在"设置单元格格式"-"自定义"-"类型"改为"0",去除 ...