- 博客(7)
- 收藏
- 关注
原创 【pytorch】CrossEntropyLoss计算过程
import torch.nn as nntorch.log(F.softmax(prob)) <=>nn.LogSoftmax()(prob)nn.CrossEntropyLoss()(prob,target) <=> nn.NLLLoss()(nn.LogSoftmax()(prob) , target)prob为形状为[batch_size , category_num]的tensortarget为形状为[batch_size,]的tensorCr...
2022-05-12 22:43:15
647
原创 如何让自己在云服务器上部署的进程一直运行而无需一直连接服务器
在服务器上开一个进程,当本机与服务器断开连接时,进程便停止,为避免这种情况:使用screen指令,参考:如何让自己在云服务器上部署的项目一直运行_字节跳动首席执行官的博客-优快云博客_如何让云服务器一直运行程序...
2022-04-26 22:30:01
2179
原创 Could not load dynamic library ‘libcudart.so.11.0‘; dlerror: libcudart.so.11.0
CUDA Toolkit 11.0 Download | NVIDIA Developerwget http://developer.download.nvidia.com/compute/cuda/11.0.2/local_installers/cuda_11.0.2_450.51.05_linux.runsudo shcuda_11.0.2_450.51.05_linux.run
2022-03-12 15:44:28
10086
原创 VAE变分自编码器的直观理解与数学推导
直观理解1.变分自编码器不同于自编码器的是:需要在latent space中引入噪声,以增加latent space中的连续性,便于生成。 具体表现为在X空间观察到的每一个xi,都会对应隐空间Z的一个分布,即P(Z|X) ,需要从分布P(Z|X)中采样一个zi, 再把zi送入decoder即可产生reconstructed xi,一一对应以便于计算reconstructed loss。(否则只知道先验P(Z)为正态分布,难以在Z空间与X空间一一对应,难以计算loss)2.可以认为VAE是在尝试对P(X)
2021-12-21 18:47:46
584
原创 Pytorch同义操作总结,如repeat()&expand(),transpose()&permute()
转置: transpose()permute()reshape: view() reshape()拓展: repeat() expand()矩阵相乘:bmm() matmul()
2021-12-18 22:58:20
294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人