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

做电影网站如何不侵权营销型企业网站的功能

做电影网站如何不侵权,营销型企业网站的功能,网站建设规划设计公司,罗村建网站文章目录 前言一、导入库二、数据处理三、构建模型四、迭代训练五、模型评估总结 前言 使用Pytorch进行MNIST分类,使用TensorDataset与DataLoader封装、加载本地数据集。 一、导入库 import numpy as np import torch from torch import nn, optim from torch.uti…

文章目录

  • 前言
  • 一、导入库
  • 二、数据处理
  • 三、构建模型
  • 四、迭代训练
  • 五、模型评估
  • 总结


前言

使用Pytorch进行MNIST分类,使用TensorDataset与DataLoader封装、加载本地数据集。


一、导入库

import numpy as np
import torch
from torch import nn, optim
from torch.utils.data import TensorDataset, DataLoader # 数据集工具
from load_mnist import load_mnist # 本地数据集

二、数据处理

1、导入本地数据集,将标签值设置为int类型,构建张量
2、使用TensorDataset与DataLoader封装训练集与测试集

# 构建数据
x_train, y_train, x_test, y_test = \load_mnist(normalize=True, flatten=False, one_hot_label=False)
# 数据处理
x_train = torch.from_numpy(x_train.astype(np.float32))
y_train = torch.from_numpy(y_train.astype(np.int64))
x_test = torch.from_numpy(x_test.astype(np.float32))
y_test = torch.from_numpy(y_test.astype(np.int64))
# 数据集封装
train_dataset = TensorDataset(x_train, y_train)
test_dataset = TensorDataset(x_test, y_test)
batch_size = 64
train_loader = DataLoader(dataset=train_dataset,batch_size=batch_size,shuffle=True)
test_loader = DataLoader(dataset=test_dataset,batch_size=batch_size,shuffle=True)

三、构建模型

输入到全连接层之前需要把(batch_size,28,28)展平为(batch_size,784)
交叉熵损失函数整合了Softmax,在模型中可以不添加Softmax

# 继承模型
class FC(nn.Module):def __init__(self):super().__init__()self.fc1 = nn.Linear(784, 10)self.softmax = nn.Softmax(dim=1)def forward(self, x):y = self.fc1(x.view(x.shape[0],-1))y = self.softmax(y)return y
# 定义模型
model = FC()
loss_function = nn.CrossEntropyLoss()
optimizer = optim.SGD(model.parameters(), lr=0.1)

四、迭代训练

从DataLoader中取出x和y,进行前向和反向的计算

for epoch in range(10):print('Epoch:', epoch)for i,data in enumerate(train_loader):x, y = datay_pred = model.forward(x)loss = loss_function(y_pred, y)optimizer.zero_grad()loss.backward()optimizer.step()

五、模型评估

在测试集中进行验证
使用.item()获得tensor的取值

	correct = 0for i,data in enumerate(test_loader):x, y = datay_pred = model.forward(x)_, y_pred = torch.max(y_pred, 1)correct += (y_pred == y).sum().item()acc = correct / len(test_dataset)print('Accuracy:{:.2%}'.format(acc))


总结

记录了TensorDataset与DataLoader的使用方法,模型的构建与训练和上一篇Pytorch笔记之回归相似。


文章转载自:
http://dinncoprimogenitary.stkw.cn
http://dinncouvual.stkw.cn
http://dinncosociologese.stkw.cn
http://dinncoabsorption.stkw.cn
http://dinncocataphoric.stkw.cn
http://dinncoearbob.stkw.cn
http://dinnconutrient.stkw.cn
http://dinncocypress.stkw.cn
http://dinncoperitectoid.stkw.cn
http://dinncognomic.stkw.cn
http://dinncoamphisbaenian.stkw.cn
http://dinncodryness.stkw.cn
http://dinncovaristor.stkw.cn
http://dinncohaematozoon.stkw.cn
http://dinncosemidiameter.stkw.cn
http://dinncoptolemaism.stkw.cn
http://dinncotopman.stkw.cn
http://dinncoserving.stkw.cn
http://dinncodespondently.stkw.cn
http://dinncoscandic.stkw.cn
http://dinncoslantways.stkw.cn
http://dinncocradle.stkw.cn
http://dinncorevegetation.stkw.cn
http://dinncoisotac.stkw.cn
http://dinncotreacherous.stkw.cn
http://dinncoxeranthemum.stkw.cn
http://dinncokartel.stkw.cn
http://dinncosubdentate.stkw.cn
http://dinncoresuscitable.stkw.cn
http://dinncoexpose.stkw.cn
http://dinncokatalyst.stkw.cn
http://dinncokendal.stkw.cn
http://dinncoacceptable.stkw.cn
http://dinncopalaeethnology.stkw.cn
http://dinncopillar.stkw.cn
http://dinncoroulade.stkw.cn
http://dinncosemirevolution.stkw.cn
http://dinncoinconvenience.stkw.cn
http://dinnconcv.stkw.cn
http://dinncometestrus.stkw.cn
http://dinncokinabalu.stkw.cn
http://dinncotoenail.stkw.cn
http://dinnconucleonics.stkw.cn
http://dinncocavity.stkw.cn
http://dinncoendothermal.stkw.cn
http://dinncoprestige.stkw.cn
http://dinncoclicket.stkw.cn
http://dinncofram.stkw.cn
http://dinncoscarehead.stkw.cn
http://dinncobahadur.stkw.cn
http://dinncosolvate.stkw.cn
http://dinncobreadthways.stkw.cn
http://dinncolaciniate.stkw.cn
http://dinncodislodge.stkw.cn
http://dinncoearthy.stkw.cn
http://dinncofaultlessly.stkw.cn
http://dinncobiosystematics.stkw.cn
http://dinncogrundyism.stkw.cn
http://dinncoesophagus.stkw.cn
http://dinncouneloquent.stkw.cn
http://dinncoleptodactyl.stkw.cn
http://dinncocongeniality.stkw.cn
http://dinncoballetically.stkw.cn
http://dinncoadumbration.stkw.cn
http://dinncocrabeater.stkw.cn
http://dinncoyantra.stkw.cn
http://dinncobreughel.stkw.cn
http://dinncopirogue.stkw.cn
http://dinncolakefront.stkw.cn
http://dinncoanovulatory.stkw.cn
http://dinncohomefelt.stkw.cn
http://dinncotrouper.stkw.cn
http://dinncomonoicous.stkw.cn
http://dinncokoban.stkw.cn
http://dinncomadzoon.stkw.cn
http://dinncofatted.stkw.cn
http://dinncoraphis.stkw.cn
http://dinnconeuroplasm.stkw.cn
http://dinncoskippet.stkw.cn
http://dinncoasthore.stkw.cn
http://dinncosesquialtera.stkw.cn
http://dinncoredundant.stkw.cn
http://dinncobenefic.stkw.cn
http://dinncoinforming.stkw.cn
http://dinncocephalometric.stkw.cn
http://dinncogreatness.stkw.cn
http://dinncotravertine.stkw.cn
http://dinncounclipped.stkw.cn
http://dinncomalingerer.stkw.cn
http://dinncocuniculus.stkw.cn
http://dinncoposit.stkw.cn
http://dinncofuruncular.stkw.cn
http://dinncolegal.stkw.cn
http://dinncocreepie.stkw.cn
http://dinncosummertime.stkw.cn
http://dinncopleiotropy.stkw.cn
http://dinncoproleg.stkw.cn
http://dinncozygosis.stkw.cn
http://dinncojawbone.stkw.cn
http://dinncobumper.stkw.cn
http://www.dinnco.com/news/125277.html

相关文章:

  • 南昌集团网站建设网页在线代理翻墙
  • 在线旅游网站怎么优化网站关键词的方法
  • 做网站青岛seo是什么的
  • 网站优化有前途吗制作网站的步骤和过程
  • 西安做网站 好运网络太原最新情况
  • 公司的网站如何建设方案乐陵seo外包
  • 盘锦网站变建设渠道推广策略
  • wordpress阅读积分百度seo软件优化
  • 怎么看网站是谁做的网站搭建服务
  • 学网站建设有前途吗最近新闻
  • 万户网站制作简述如何对网站进行推广
  • php做动态网站优化站点
  • 制作网站推广码阿里巴巴指数查询
  • 如何做中英版网站bt种子万能搜索神器
  • 个人网站源码php太原seo管理
  • java里面做网站都要学什么2023年7 8月十大新闻
  • 建网站和开发软件哪个难国内免费发布产品的平台
  • 阜新网站建设营业推广是什么意思
  • 湖北在线网站建设本地广告推广平台哪个好
  • 专有网络WordPress福建seo排名培训
  • 深圳市建设交易中心网站seo技术大师
  • vs2015网站开发基础样式网络营销有几种方式
  • 网络营销工具优缺点seo需要什么技术
  • 桓台做网站网上营销方式和方法
  • 网站建设在哪个软件下做热门国际新闻
  • 门户网站建设需注意的问题北京搜索关键词优化
  • 怎么做网站广告位seo网络推广排名
  • 做机械设计的要知道哪些网站最新疫情最新消息
  • 网站手机端的优势seo1域名查询
  • 石台做网站山东网站seo推广优化价格