博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pytorch 神经网络训练注意最后一批次输出的数据体量
阅读量:4145 次
发布时间:2019-05-25

本文共 995 字,大约阅读时间需要 3 分钟。

#代码1部分

epochs = 3

print_every = 40
steps = 0
for e in range(epochs):
    running_loss = 0
    for images, labels in iter(trainloader):
        steps += 1
        # Flatten MNIST images into a 784 long vector
        print("images.size()[0]=",images.size()[0])
        images.resize_(images.size()[0], 784)
        
        optimizer.zero_grad()
        
        # Forward and backward passes
        output = model.forward(images)
        print("output.size()=",output.size())
        loss = criterion(output, labels)
        loss.backward()
        optimizer.step()
        
        running_loss += loss.item()
        
        if steps % print_every == 0:
            print("Epoch: {}/{}... ".format(e+1, epochs),
                  "Loss: {:.4f}".format(running_loss/print_every))
            
            running_loss = 0

#result

output.size()= torch.Size([64, 10])images.size()[0]= 64output.size()= torch.Size([64, 10])images.size()[0]= 64output.size()= torch.Size([64, 10])images.size()[0]= 64output.size()= torch.Size([64, 10])images.size()[0]= 64output.size()= torch.Size([64, 10])images.size()[0]= 64output.size()= torch.Size([64, 10])images.size()[0]= 32output.size()= torch.Size([32, 10])

转载地址:http://kvfti.baihongyu.com/

你可能感兴趣的文章
Vue 解决部署到服务器后或者build之后Element UI图标不显示问题(404错误)
查看>>
element-ui全局自定义主题
查看>>
facebook库runtime.js
查看>>
vue2.* 中 使用socket.io
查看>>
openlayers安装引用
查看>>
js报错显示subString/subStr is not a function
查看>>
高德地图js API实现鼠标悬浮于点标记时弹出信息窗体显示详情,点击点标记放大地图操作
查看>>
初始化VUE项目报错
查看>>
vue项目使用安装sass
查看>>
HTTP和HttpServletRequest 要点
查看>>
在osg场景中使用GLSL语言——一个例子
查看>>
laravel 修改api返回默认的异常处理
查看>>
laravel事务
查看>>
【JavaScript 教程】浏览器—History 对象
查看>>
这才是学习Vite2的正确姿势!
查看>>
7 个适用于所有前端开发人员的很棒API,你需要了解一下
查看>>
25个构建Web项目的HTML建议,你需要了解一下!
查看>>
【web素材】02-10款大气的购物商城网站模板
查看>>
6种方式实现JavaScript数组扁平化(flat)方法的总结
查看>>
49个在工作中常用且容易遗忘的CSS样式清单整理
查看>>