首页 > 编程知识 正文

torch九项目,torch.nn.dropout

时间:2023-05-05 22:22:35 阅读:175275 作者:4062

文章目录1 .单独热码2 .无参数单独热码,只有一个cqdwdm one_hot2.1码输入结果2.2输出结果3 .有参数的单独热码,一个参数输入cqdwdm,另一个类别数3.2结果

1 .独热导线

定义: torch.nn.functional.one _ hot (tensor,num_classes=- 1 ) LongTensor

说明: takeslongtensorwithindexvaluesofshape (andreturnsatensorofshape ),num _ classes (thathavezeroseverywherexceptwherethethereth

译文:

使用索引值为shape ()的LongTensor,并返回cqdwdm (shape ),num_classes ),除了最后一个维的索引与输入CQ DWDM的相应值匹配之外,其他值为零。 在这种情况下,为1。

说别人的话,你被给定cqdwdm的时候,你可以编码给定的cqdwdm。 这里分为两种情况

2 .无参数单独热编码,cqdwdm one_hot 2.1代码importtorchfromtorch.nnimportfunctionalasfx=torch.tensor ([ 1,2,3,8, 5] )的5行9列y=f.one_hot(x )一个参数cqdwdmxprint (f ' x={ x } )输出xprint ) f'x_shape={x.shape}

例如,x中的第4个值表示8的值,可以看到y中的第4行的8个(下标从0开始) )。

x=tensor ([ 1,2,3,8,5 ] ) x _ shape=torch.size ([5] ) y=tensor ([ 0,1,0,0,0,0 ] ) ) ) 9 ) )3. ) ) ) ) ) ) ) )另一个是类别数importtorchfromtorch.nnimportfunctionalasfx=torch.tensor ([ 1,2,3 ] ) 此时,有五个数值,最大值为8。5行12列y=f.one_hot(x,12 ) #一个参数cqdwdmx,12是类别数,其中12 max { x } print (f ' x ) ) ) x的形状来打印) fy={ y } ) )输出yprinnt输出y的形状3.2结果x=tensor ([ 1,2,3,8,5 ] ) x_shape=torch.size ) [ 5

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。