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

手机微信客户端网站建设前端做网站一般用什么框架

手机微信客户端网站建设,前端做网站一般用什么框架,做网站付费流程,如何在网上注册公司网站手写数字识别,计算机视觉领域的Hello World利用MNIST数据集,55000训练集,5000验证集。Pytorch实现神经网络手写数字识别感知机与神经元、权重和偏置、神经网络、输入层、隐藏层、输出层mac gpu的使用本节就是对Pytorch可以做的事情有个直观的…
  1. 手写数字识别,计算机视觉领域的Hello World
  2. 利用MNIST数据集,55000训练集,5000验证集。
  3. Pytorch实现神经网络手写数字识别
  4. 感知机与神经元、权重和偏置、神经网络、输入层、隐藏层、输出层
  5. mac gpu的使用
  6. 本节就是对Pytorch可以做的事情有个直观的理解,先理解表面,把大概知识打通,然后再研究细节的东西
import torch
import torch.nn as nn
import torchvision
import torchvision.transforms as transforms
import torch.optim as optim
# Check that MPS is available
if not torch.backends.mps.is_available():if not torch.backends.mps.is_built():print("MPS not available because the current PyTorch install was not ""built with MPS enabled.")else:print("MPS not available because the current MacOS version is not 12.3+ ""and/or you do not have an MPS-enabled device on this machine.")
else:device = torch.device("mps")
class Net(nn.Module):def __init__(self):super().__init__()# 28*28 = 784为输入,100为输出self.fcl = nn.Linear(784,100)self.fc2 = nn.Linear(100,10)def forward(self,x):x = torch.flatten(x,start_dim = 1)x = torch.relu(self.fcl(x))x = self.fc2(x)return x
# 当前模型对数据集学几次
max_epochs = 5
# 每次训练模型对多少张图片进行训练
batch_size = 16# data
# ToTensor 把当前数据类型转换为 Tensor
# Compose是组合多个转换操作的类
transform = transforms.Compose([transforms.ToTensor()])# 55000
trainset = torchvision.datasets.MNIST(root='./data',train=True,download=True,transform=transform)
train_loader = torch.utils.data.DataLoader(trainset,batch_size=batch_size,shuffle=True)
testset = torchvision.datasets.MNIST(root='./data',train=False,download=True,transform=transform)
test_loader = torch.utils.data.DataLoader(testset,batch_size=batch_size,shuffle=True)
# net init
net = Net()
net.to(device)# nn.MSE
loss = nn.CrossEntropyLoss()
optimizer = optim.SGD(net.parameters(),lr=0.0001)def train():acc_num=0for epoch in range(max_epochs):for i,(data,label) in enumerate(train_loader):data = data.to(device)label = label.to(device)optimizer.zero_grad()output = net(data)Loss = loss(output,label)Loss.backward()optimizer.step()pred_class = torch.max(output,dim=1)[1]acc_num += torch.eq(pred_class,label.to(device)).sum().item()train_acc = acc_num / len(trainset)net.eval()acc_num = 0.0best_acc = 0with torch.no_grad():for val_data in test_loader:val_image,val_label = val_dataoutput = net(val_image.to(device))predict_y = torch.max(output , dim=1)[1]acc_num += torch.eq(predict_y,val_label.to(device)).sum().item()val_acc = acc_num/len(testset)print(train_acc,val_acc)if val_acc > best_acc:torch.save(net.state_dict(),'./minst.pth')best_acc = val_accacc_num = 0train_acc = 0test_acc = 0print('done')train()
0.1348 0.3007
done
0.4361 0.5548
done
0.5870666666666666 0.6335
done
0.6435333333333333 0.672
done
0.67915 0.7011
done
http://www.yayakq.cn/news/568654/

相关文章:

  • 网站尺寸大小东明菏泽网站建设
  • 本地网站建设教程内容营销的核心
  • 国美电器如何进行网站的建设与维护项目建设方案
  • 静态网站可以做哪些设计官网需要留言吗
  • 开发软件和做网站的区别自建网站的优缺点
  • 互联网建网站asp最新版本
  • 玉林英文网站建设网站诊断分析案例
  • ps网站制作教程购物商城app
  • 浙江省建设监理协会网站国内环保行业网站开发
  • 国外以紫色为背景的网站深圳网站建设服务哪家好
  • 自己建设公司网站免费文档模板网站
  • 怎么描述网站seo薪酬水平
  • 国土资源局网站建设制度低成本做网站 白之家
  • 做标书有什么好的网站吗湖南衡五建设公司网站
  • 主流数据网站注册商标查询是否已被注册
  • 网站建设及政务公开工作不备案怎么做淘宝客网站吗
  • 怎样建立一个自己的网站包头外贸网站建设
  • 网站绝对路径301大学毕业做网站插画师好吗
  • h5网站建设 案例繁峙做网站建设
  • 网站免费认证联盟做网站开始要注意什么
  • 做网站是用什么语言图片上传 网站建设教学视频
  • 有什么网站可以免费搭建网址鹤壁北京网站建设
  • 网站后台管理模块佛山网站优化步骤
  • 沈阳便宜做网站的求个网站你知道的
  • 推荐网站建设服务商公司高管培训课程
  • 建设手机移动网站wordpress网页教程百度云
  • 上海浦东建设管理有限公司网站有没有个人做网站的
  • 长沙网站设计流程河南省新闻出版学校
  • 番禺区建设网站南通做网站优化哪家好
  • 设计广告公司网站建设原材料价格查询网站