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

哪里有建设网站中的视频下载权重网站建设

哪里有建设网站中的视频下载,权重网站建设,wordpress上一个,wordpress 网站地图目录 下载手写数字图像(图像标签) 展示手写数字图片 数据打包 判断当前设备是否支持GPU 建立神经网络模型 设置训练集与测试集 创建损失函数、优化器 开始训练 下载手写数字图像(图像标签) training_datadatasets.MNIST(rootdata,trainTrue,downloadTrue,transformToTe…

目录

下载手写数字图像(图像+标签)

展示手写数字图片

数据打包

判断当前设备是否支持GPU

建立神经网络模型

设置训练集与测试集

创建损失函数、优化器

开始训练


下载手写数字图像(图像+标签)
training_data=datasets.MNIST(root='data',train=True,download=True,transform=ToTensor(),
)
test_data=datasets.MNIST(root='data',train=False,download=True,transform=ToTensor(),
)
展示手写数字图片
from matplotlib import pyplot as plt
figure=plt.figure()
for i in range(16):img,label=training_data[i+59000]figure.add_subplot(4,4,i+1)plt.title(label)plt.axis('off')plt.imshow(img.squeeze(),cmap='gray')a=img.squeeze()
plt.show()

数据打包
train_dataloader=DataLoader(training_data,batch_size=64)
test_dataloader=DataLoader(test_data,batch_size=64)

判断当前设备是否支持GPU
device='cuda' if torch.cuda.is_available() else 'mps' if torch.backends.mps.is_available() else 'cpu'
print(device)
建立神经网络模型
class  Neturalwork(nn.Module):def __init__(self):super().__init__()self.flatten=nn.Flatten()self.hidden1=nn.Linear(28*28,128)self.hidden2=nn.Linear(128,256)self.out=nn.Linear(256,10)def forward(self,x):x=self.flatten(x)x=self.hidden1(x)x=torch.sigmoid(x)x=self.hidden2(x)x=torch.sigmoid(x)x=self.out(x)return x
​
model=Neturalwork().to(device)
print(model)

 

设置训练集与测试集
def train(dataloader,model,loss_fn,optimizer):model.train()batch_size_num=1for x,y in dataloader:x,y=x.to(device),y.to(device)pred=model.forward(x)loss=loss_fn(pred,y)
​optimizer.zero_grad()loss.backward()optimizer.step()loss_value=loss.item()if batch_size_num%100==0:print(f'loss:{loss_value:>7f} [number:{batch_size_num}]')batch_size_num+=1
​def test(dataloader,model,loss_fn):size=len(dataloader.dataset)num_batches=len(dataloader)model.eval()test_loss,correct=0,0with torch.no_grad():for x,y in dataloader:x,y=x.to(device),y.to(device)pred=model.forward(x)test_loss+=loss_fn(pred,y).item()correct+=(pred.argmax(1)==y).type(torch.float).sum().item()a=(pred.argmax(1)==y)b=(pred.argmax(1)==y).type(torch.float)test_loss/=num_batchescorrect/=sizeprint(f'Test result:\n Accuracy:{(100*correct)}%,Avg loss:{test_loss}')
创建损失函数、优化器
loss_fn=nn.CrossEntropyLoss()
optimizer = torch.optim.Adam(model.parameters(), lr=0.001)  # 学习率可以根据需要调整
开始训练
epochs=15
for t in range(epochs):print(f'EPOCH {t+1}\n-----------')train(train_dataloader,model,loss_fn,optimizer)
print('结束')
test(test_dataloader,model,loss_fn)


文章转载自:

http://NKAcWIVL.zwpzy.cn
http://lHrQHhNz.zwpzy.cn
http://daESmg7W.zwpzy.cn
http://FAwju9xq.zwpzy.cn
http://ygpJXvAE.zwpzy.cn
http://CYnxrHMd.zwpzy.cn
http://leA5GTQU.zwpzy.cn
http://wozs8kXr.zwpzy.cn
http://FghcXc5t.zwpzy.cn
http://pxoLQhEA.zwpzy.cn
http://dWT2HPKU.zwpzy.cn
http://GgTl4Cwi.zwpzy.cn
http://ZWgUeM1a.zwpzy.cn
http://TFyQ7Sga.zwpzy.cn
http://JtPb0qB4.zwpzy.cn
http://TmuuLp3G.zwpzy.cn
http://0sBMKw2m.zwpzy.cn
http://JYRRVshe.zwpzy.cn
http://Xau2kZ1g.zwpzy.cn
http://QwjX8OMH.zwpzy.cn
http://wMq4L6Xu.zwpzy.cn
http://WpdJsvaI.zwpzy.cn
http://a3f0J2tT.zwpzy.cn
http://GVpfohDA.zwpzy.cn
http://Z7wIuj0d.zwpzy.cn
http://hx6qLz63.zwpzy.cn
http://HJxrN5Kg.zwpzy.cn
http://EcAbXAfk.zwpzy.cn
http://ErvvZvAm.zwpzy.cn
http://ZeitKnqG.zwpzy.cn
http://www.dtcms.com/wzjs/669786.html

相关文章:

  • 深圳制作网站推荐英语培训学校网站建设多少钱
  • 怎么做公司免费网站图片处理软件
  • 做包装的网站北京公司摇号
  • 常州中环互联网网站建设wordpress阿里百秀主题
  • 网站运营培训哪个网站可以做加工代理的
  • 大型网站系统解决方案网站防止机器注册
  • 菏泽做网站多少钱国内 上市网站建设公司排名
  • 四川公司网站建设招标程序员做的导航网站
  • 上海长宁网站建设南阳网站运营招聘信息
  • 淄博手机网站牛网网站建设
  • 网站制作 南通哈尔滨制作网站价格
  • 企智网络网站建设公司文学网站模板
  • 什么叫定制网站阿里云做的海外网站怎么样
  • 二手房网站建设书自己怎么做优惠卷网站
  • 电力建设工程质量监督总网站网站建设工作成果怎么写
  • 州网站建设要找嘉艺网络环球军事最新新闻
  • 做网站的边框素材群晖wordpress只能访问首页
  • 制作网站的页面设计怎么做wordpress 搜索 任意
  • 网站搭建是什么专业wordpress怎样修改字体
  • 自己建站模板wordpress编辑可以设置用户权限
  • 外贸网站建设定做网站建设在作用是什么原因
  • 创建网站要申请域名吗没有网站的域名
  • seo免费网站建设广州品牌型网站建设
  • 刷网站软件广州做淘宝的化妆品网站
  • 加拿大购物网站排名百度识别图片找图
  • WordPress调用不同主题seo人员要先对网站进行诊断
  • 广州 建网站创意网红
  • 机构组织网站建设佛山网络公司哪家便宜
  • vs 2008 建立网站自己建立公司网站的步骤
  • 西安网站搭建公司代理注册公司需要什么资料