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

做网站找什么公司工作顺德龙江网站建设

做网站找什么公司工作,顺德龙江网站建设,郑州网站建设推广渠道,秦皇岛学网站建设4、训练函数 4.1 调用训练函数 train(epochs, net, train_loader, device, optimizer, test_loader, true_value)因为每一个epoch训练结束后#xff0c;我们需要测试一下这个网络的性能#xff0c;所有会在训练函数中频繁调用测试函数#xff0c;所有测试函数中所有需要的…4、训练函数 4.1 调用训练函数 train(epochs, net, train_loader, device, optimizer, test_loader, true_value)因为每一个epoch训练结束后我们需要测试一下这个网络的性能所有会在训练函数中频繁调用测试函数所有测试函数中所有需要的参数训练函数都需要 这七个参数是训练一个神经网络所需要的最少参数 4.2 训练函数 训练函数中所有训练集进行多次迭代而每次迭代又会将数据分成多个批次进行迭代 def train(epochs, net, train_loader, device, optimizer, test_loader, true_value):for epoch in range(1, epochs 1):net.train()all_train_loss []for batch_idx, (data, target) in enumerate(train_loader):data data.to(device)target target.to(device)optimizer.zero_grad()output net(data)loss F.cross_entropy(output, target)loss.backward()optimizer.step()cur_train_loss loss.item()all_train_loss.append(cur_train_loss)train_loss np.round(np.mean(all_train_loss) * 1000, 2)print(\nepoch step:, epoch)print(training loss: , train_loss)test(net, test_loader, device, true_value, epoch)print(\nTraining finished)定义训练函数安装epochs迭代数据进入pytorch的训练模式all_train_loss 存放训练集5万张图片的损失值按照batch取数据数据进入GPU标签进入GPU梯度清零当前batch进入网络后得到输出根据输出得到当前损失反向传播梯度下降获取损失的损失值PyTorch框架中的数据把当前batch的损失加入all_train_loss数组中结束batch的迭代将5张图片的损失计算出来并且进行求平均这里乘以1000是因为我觉得计算出的损失太小了所以乘以1000方便看损失的变化保留两位有效数字打印当前epoch打印损失调用测试函数测试当前训练的网络的性能结束epoch的迭代打印训练完成 5、LeNet 5.1 网络结构 LeNet可以说是首次提出卷积神经网络的模型 主要包含下面的网络层 5*5的二维卷积sigmoid激活函数这里使用了relu5*5的二维卷积sigmoid激活函数数据一维化全连接层全连接层softmax分类器 将网络结构打印出来 LeNet( -------(conv1): Conv2d(1, 10, kernel_size(5, 5), stride(1, 1)) -------(conv2): Conv2d(10, 20, kernel_size(5, 5), stride(1, 1)) -------(conv2_drop): Dropout2d(p0.5, inplaceFalse) -------(fc1): Linear(in_features320, out_features50, biasTrue) -------(fc2): Linear(in_features50, out_features10, biasTrue) ) 5.2 PyTorch构建LeNet class LeNet(nn.Module):def __init__(self, num_classes):super(LeNet, self).__init__()self.conv1 nn.Conv2d(1, 10, kernel_size5)self.conv2 nn.Conv2d(10, 20, kernel_size5)self.conv2_drop nn.Dropout2d()self.fc1 nn.Linear(320, 50)self.fc2 nn.Linear(50, num_classes)def forward(self, x):x F.relu(F.max_pool2d(self.conv1(x), 2))x F.relu(F.max_pool2d(self.conv2_drop(self.conv2(x)), 2))x x.view(-1, 320)x F.relu(self.fc1(x))x F.dropout(x, trainingself.training)x self.fc2(x)return F.log_softmax(x, dim1)这个时候已经是一个完整的项目了看看10个epoch训练过程的打印 D:\conda\envs\pytorch\python.exe A:\0_MNIST\train.py Reading data… train_data: (60000, 28, 28) train_label (60000,) test_data: (10000, 28, 28) test_label (10000,) Initialize neural network test loss: 2301.68 test accuracy: 11.3 % epoch step: 1 training loss: 634.74 test loss: 158.03 test accuracy: 95.29 % epoch step: 2 training loss: 324.04 test loss: 107.62 test accuracy: 96.55 % epoch step: 3 training loss: 271.25 test loss: 88.43 test accuracy: 97.04 % epoch step: 4 training loss: 236.69 test loss: 70.94 test accuracy: 97.61 % epoch step: 5 training loss: 211.05 test loss: 69.69 test accuracy: 97.72 % epoch step: 6 training loss: 199.28 test loss: 62.04 test accuracy: 97.98 % epoch step: 7 training loss: 187.11 test loss: 59.65 test accuracy: 97.98 % epoch step: 8 training loss: 178.79 test loss: 53.89 test accuracy: 98.2 % epoch step: 9 training loss: 168.75 test loss: 51.83 test accuracy: 98.43 % epoch step: 10 training loss: 160.83 test loss: 50.35 test accuracy: 98.4 % Training finished 进程已结束退出代码为 0 可以看出基本上只要一个epoch就可以得到很好的训练效果了后续的epoch中的提升比较小
http://www.w-s-a.com/news/595794/

相关文章:

  • 志丹网站建设wordpress 形式修改
  • 南通seo网站推广费用网站建设就业前景
  • 自适应网站做mip改造浏览器广告投放
  • 网站meta网页描述网站的推广费用
  • 偃师市住房和城乡建设局网站网站个人主页怎么做
  • 做网站要实名认证吗wordpress去掉仪表盘
  • 在哪做网站好Python建网站的步骤
  • 卢松松的网站办公室设计布局
  • 住房城乡建设干部学院网站织梦网站0day漏洞
  • 企业网站seo优帮云手机桌面布局设计软件
  • 无证做音频网站违法吗智能建站加盟电话
  • 鹿泉专业网站建设做网站为什么要建站点
  • 加强网站建设和维护工作新闻大全
  • 红鱼洞水库建设管理局网站左右左布局网站建设
  • 手机网站建设地址做网站公
  • 贵州建设厅网站首页网络公司除了做网站
  • 运动鞋建设网站前的市场分析wordpress 搜索框代码
  • app开发网站开发教程平台网站开发的税率
  • 百度网站优化排名加强服务保障满足群众急需i
  • 宁夏建设职业技术学院网站安徽网站优化建设
  • 四川关于工程建设网站硬盘做网站空间
  • 桂林网站制作培训学校外包seo公司
  • 莱州网站建设方案北京装修公司口碑
  • 大型网站建设济南兴田德润团队怎么样韩国女足出线了吗
  • 南通做网站找谁重庆网络推广网站推广
  • ps网站主页按钮怎么做怎样做网站的用户分析
  • 哪个网站做黑色星期五订酒店活动公司网络营销推广软件
  • 岳阳新网网站建设有限公司网页设计基础考试题目
  • 辽宁响应式网站费用海外平台有哪些
  • 杨凌规划建设局网站网站后台建设怎么进入