print('Epoch[{}/{}], loss:{:.6f}'.format(epoch+1,num_epoch,loss.data[0]))
将loss.data[0] 改为loss.item()
本文介绍在使用PyTorch进行深度学习模型训练时,如何正确地从Tensor对象中提取数值并输出loss,避免使用过时的方法,确保代码的高效运行。
print('Epoch[{}/{}], loss:{:.6f}'.format(epoch+1,num_epoch,loss.data[0]))
将loss.data[0] 改为loss.item()
转载于:https://www.cnblogs.com/huangxiaofu/p/11454168.html
您可能感兴趣的与本文相关的镜像
PyTorch 2.5
PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理
1240
625
428

被折叠的 条评论
为什么被折叠?