当前位置: 首页 > news >正文

韩国外贸网站西安seo关键词排名

韩国外贸网站,西安seo关键词排名,网上做兼职做网站,辽宁省建设银行e护航网站1、import所需要的torch库和包 2、加载mnist手写数字数据集,划分训练集和测试集,转化数据格式,batch_size设置为200 3、定义三层线性网络参数w,b,设置求导信息 4、初始化参数,这一步比较关键,…

1、import所需要的torch库和包
在这里插入图片描述
2、加载mnist手写数字数据集,划分训练集和测试集,转化数据格式,batch_size设置为200在这里插入图片描述
3、定义三层线性网络参数w,b,设置求导信息
在这里插入图片描述
4、初始化参数,这一步比较关键,是否初始化影响到数据质量以及后续网络学习效果
在这里插入图片描述
5、自定义三层线性网络
在这里插入图片描述
6、选定优化器激活函数和loss函数
在这里插入图片描述
7、训练及测试,并记录每轮训练的loss变化和在测试集上的效果。第一轮就达到了98的准确度,判断是初始化效果较好,在前几次测试中根据初始化的情况不同,初始准确率为50%-85%不等
在这里插入图片描述
完整代码:

import torch
import torchvision
import torch.nn.functional as Ftrain_loader = torch.utils.data.DataLoader(torchvision.datasets.MNIST('mnist_data', train=True, download=True,transform=torchvision.transforms.Compose([torchvision.transforms.ToTensor(),torchvision.transforms.Normalize((0.1307, ), (0.3081, ))])),batch_size=200, shuffle=True)test_loader = torch.utils.data.DataLoader(torchvision.datasets.MNIST('mnist_data', train=False, download=True,transform=torchvision.transforms.Compose([torchvision.transforms.ToTensor(),torchvision.transforms.Normalize((0.1307, ), (0.3081, ))])),batch_size=200, shuffle=True)w1 = torch.randn(200, 784, requires_grad=True)
b1 = torch.randn(200, requires_grad=True)
w2 = torch.randn(200, 200, requires_grad=True)
b2 = torch.randn(200, requires_grad=True)
w3 = torch.randn(10, 200, requires_grad=True)
b3 = torch.randn(10, requires_grad=True)torch.nn.init.kaiming_normal_(w1)
torch.nn.init.kaiming_normal_(w2)
torch.nn.init.kaiming_normal_(w3)def forward(x):x = x@w1.t() +b1x = F.relu(x)x = x@w2.t() +b2x = F.relu(x)x = x@w3.t() +b3x = F.relu(x)return xoptimizer = torch.optim.Adam([w1, b1, w2, b2, w3, b3], lr=0.001)
criterion = torch.nn.CrossEntropyLoss()for epoch in range(10):for batch_idx, (data, target) in enumerate(train_loader):data = data.view(-1, 28*28)logits = forward(data)loss = criterion(logits, target)optimizer.zero_grad()loss.backward()optimizer.step()if (batch_idx+1) % 150 == 0:print('Train Epoch:{} [{}/{}({:.0f}%)]\tLoss:{:.6f}'.format(epoch, (batch_idx+1) * len(data), len(train_loader.dataset),100. * (batch_idx+1) / len(train_loader), loss.item()))test_loss = 0correct = 0for data, target in test_loader:data = data.view(-1, 28*28)logits = forward(data)test_loss += criterion(logits, target).item()pred = logits.data.max(1)[1]correct += pred.eq(target.data).sum()test_loss /= len(test_loader)print('\nTest Set:Average Loss:{:.4f}, Accuracy:{}/{}({:.0f}%)\n'.format(test_loss, correct, len(test_loader.dataset),100. * correct / len(test_loader.dataset)))
http://www.tj-hxxt.cn/news/20754.html

相关文章:

  • 中企动力做的网站好吗免费seo课程
  • 做校招的网站有哪些app拉新项目一手渠道商
  • 左侧菜单设置设置 wordpress网站排名优化怎么做
  • 哪里有找工作的网站百度指数查询工具
  • wordpress图片特效插件优化网站排名茂名厂商
  • 怎么免费做网站不要域名如何让别人在百度上搜到自己公司
  • 深圳商城网站建设报价互联网广告
  • 丹阳市制作网站关于进一步优化落实疫情防控措施
  • 网站服务器速度市场营销的对象有哪些
  • 贵州建设厅监理协会网站什么是淘宝seo
  • 甘肃做网站的网络公司专业做网站公司
  • 网站开发寻找潜在客户的途径百度信息流推广和搜索推广
  • 动效网站怎么做外包网
  • 有网站可以接设计的单子做吗站长工具亚洲高清
  • 网站开发方式演进seo机构
  • 做暖暖视频网站有哪些自助发稿
  • 自己建设网站企业推广是什么意思
  • 做网站竞价没有点击率各大网站推广平台
  • wordpress页面提醒404南昌seo专业团队
  • 泉州自助建站软件网站制作app免费软件
  • facebook怎么推广网站仓山区seo引擎优化软件
  • 什么网站可以做设计赚钱的吗windows7优化大师官方下载
  • 网站维护技术百度框架户开户渠道代理
  • 黔西南州建设局网站推广app赚钱的平台
  • 公司网站无法打开百度退款客服电话
  • 网站编辑怎么做详细的营销推广方案
  • 网站建设淘宝评价线上推广渠道有哪些
  • 韩国网页设计公司网站谷歌排名
  • 做设计赚钱网站软件工程培训机构哪家好
  • 网站建设营销词app营销策略有哪些