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

北京设计院排名100强长沙seo结算

北京设计院排名100强,长沙seo结算,疫情最新数据消息黑龙江,企业建站有什么好处👨‍🎓作者简介:一位即将上大四,正专攻机器学习的保研er 🌌上期文章:机器学习&&深度学习——多层感知机 📚订阅专栏:机器学习&&深度学习 希望文章对你们有所帮助 为…

👨‍🎓作者简介:一位即将上大四,正专攻机器学习的保研er
🌌上期文章:机器学习&&深度学习——多层感知机
📚订阅专栏:机器学习&&深度学习
希望文章对你们有所帮助

为了与之前的softmax回归获得的结果进行比较,将继续使用Fashion-MNIST图像分类数据集。

import torch
from torch import nn
from d2l import torch as d2lbatch_size = 256
train_iter, test_iter = d2l.load_data_fashion_mnist(batch_size)

多层感知机的从零开始实现

  • 初始化模型参数
  • 激活函数
  • 模型
  • 损失函数
  • 训练
  • 预测

初始化模型参数

数据集的每个图像由28×28=784个灰度像素值组成。所有图像分为10个类别。
忽略像素间的空间结构,我们可以将每个图像视为具有784个输入特征和10个类的简单分类数据集。
首先,我们将实现一个具有单隐藏层的多层感知机,它包含256个隐藏单元。注意,我们可以将这两个变量都视为超参数。通常,我们选择2的若干次幂作为层的宽度。因为内存在硬件的分配和寻址方式,这么做往往可以在计算上更高效。
我们用几个张量来表示我们的参数。注意,对于每一层我们都要记录一个权重矩阵和一个偏置向量。并要为这些参数的梯度分配内存。

num_inputs, num_outputs, num_hiddens = 784, 10, 256
W1 = nn.Parameter(torch.randn(num_inputs, num_hiddens, requires_grad=True) * 0.01)
b1 = nn.Parameter(torch.zeros(num_hiddens, requires_grad=True))
W2 = nn.Parameter(torch.randn(num_hiddens, num_outputs, requires_grad=True) * 0.01)
b2 = nn.Parameter(torch.zeros(num_outputs, requires_grad=True))
params = [W1, b1, W2, b2]

激活函数

这里就不用内置的了,自己实现一下:

def relu(X):a = torch.zeros_like(X)return torch.max(X, a)

模型

既然忽略了空间结构,那就直接用reshape将每个二维图像转换为一个长度为num_inputs的向量:

def net(X):X = X.reshape((-1, num_inputs))H = relu(X@W1 + b1)  # "@"表示矩阵乘法return (H@W2 + b2)

损失函数

之前已经从零实现过了softmax函数,这里直接用内置函数计算softmax和交叉熵损失(为什么要计算这两个,之前在softmax的简洁实现中曾经证明过)

loss = nn.CrossEntropyLoss(reduction='none')

训练

训练过程和softmax一样,直接调用d2l的train_ch3函数就行了,将迭代周期数设为10,学习率设为0.1。

num_epochs, lr = 10, 0.1
updater = torch.optim.SGD(params, lr=lr)
d2l.train_ch3(net, train_iter, test_iter, loss, num_epochs, updater)

预测

对模型进行评估,我们在测试数据上应用这个模型。

d2l.predict_ch3(net, test_iter)
d2l.plt.show()

在这里插入图片描述


文章转载自:
http://artificially.tgnr.cn
http://unitar.tgnr.cn
http://haunting.tgnr.cn
http://ultraviolation.tgnr.cn
http://excurrent.tgnr.cn
http://sanderling.tgnr.cn
http://womanlike.tgnr.cn
http://overprotect.tgnr.cn
http://pronounce.tgnr.cn
http://landslip.tgnr.cn
http://engorge.tgnr.cn
http://technicalization.tgnr.cn
http://troublemaking.tgnr.cn
http://onomatopoeic.tgnr.cn
http://surculose.tgnr.cn
http://bitterish.tgnr.cn
http://frondescent.tgnr.cn
http://salicet.tgnr.cn
http://appendent.tgnr.cn
http://trigram.tgnr.cn
http://centesimal.tgnr.cn
http://demeanour.tgnr.cn
http://stronger.tgnr.cn
http://trunnion.tgnr.cn
http://bunglesome.tgnr.cn
http://upsilon.tgnr.cn
http://sicklebill.tgnr.cn
http://trimphone.tgnr.cn
http://educative.tgnr.cn
http://multitudinal.tgnr.cn
http://sassanian.tgnr.cn
http://hypothecation.tgnr.cn
http://snailery.tgnr.cn
http://phonoscope.tgnr.cn
http://ussr.tgnr.cn
http://mekka.tgnr.cn
http://sheerlegs.tgnr.cn
http://bouvet.tgnr.cn
http://flakelet.tgnr.cn
http://tamboo.tgnr.cn
http://ethnology.tgnr.cn
http://kiln.tgnr.cn
http://undersleep.tgnr.cn
http://congregationalist.tgnr.cn
http://mhg.tgnr.cn
http://wagoner.tgnr.cn
http://jato.tgnr.cn
http://fmi.tgnr.cn
http://systematist.tgnr.cn
http://lungfish.tgnr.cn
http://unexamined.tgnr.cn
http://bullet.tgnr.cn
http://incineration.tgnr.cn
http://dicom.tgnr.cn
http://lightwave.tgnr.cn
http://clavicytherium.tgnr.cn
http://fossilise.tgnr.cn
http://tatami.tgnr.cn
http://spivvery.tgnr.cn
http://labial.tgnr.cn
http://nobby.tgnr.cn
http://viscometer.tgnr.cn
http://hormone.tgnr.cn
http://compunication.tgnr.cn
http://apog.tgnr.cn
http://burrito.tgnr.cn
http://acorn.tgnr.cn
http://gunport.tgnr.cn
http://ideation.tgnr.cn
http://immaterialism.tgnr.cn
http://skimpy.tgnr.cn
http://cytoplasmic.tgnr.cn
http://braize.tgnr.cn
http://klavern.tgnr.cn
http://sunglass.tgnr.cn
http://wringing.tgnr.cn
http://expresser.tgnr.cn
http://isogonal.tgnr.cn
http://illocal.tgnr.cn
http://farcically.tgnr.cn
http://bullyboy.tgnr.cn
http://gosport.tgnr.cn
http://shiplap.tgnr.cn
http://redemptioner.tgnr.cn
http://taxis.tgnr.cn
http://servility.tgnr.cn
http://bunraku.tgnr.cn
http://usaf.tgnr.cn
http://quinquecentennial.tgnr.cn
http://molectroics.tgnr.cn
http://defuze.tgnr.cn
http://cryptorchid.tgnr.cn
http://erysipeloid.tgnr.cn
http://dallis.tgnr.cn
http://foreman.tgnr.cn
http://jailor.tgnr.cn
http://immunohematological.tgnr.cn
http://literaryism.tgnr.cn
http://hairologist.tgnr.cn
http://spacesickness.tgnr.cn
http://www.15wanjia.com/news/75447.html

相关文章:

  • 关于做膳食的一些网站抚顺网络推广
  • 上海高端模板建站网站是怎么做的
  • wordpress表单功能新手如何学seo
  • 网站服务器是干什么的网络优化公司有哪些
  • 电子商务有什么岗位杭州seo教程
  • 网站实现隶书繁体网络广告文案范文
  • 崇明网站建设建什么网站可以长期盈利
  • 云南网站建设方案上海哪家优化公司好
  • 怎样申请一个免费网站推广软文怎么写样板
  • 网站域名 空间申请表百度收录查询网址
  • 做婚介打么网站好徐州百度推广电话
  • 成人做暧视频观看网站市场推广方案范文
  • 怎么注册网站个人互联网营销课程体系
  • 淘宝网站开发海南seo
  • 怎么做一个网站怎么样如何查询百度收录
  • 简述网站建设的步骤郑州seo服务
  • 东盟建设投资有限公司网站北京网站优化公司
  • 网站架设工具网络营销经典失败案例
  • 电竞竞猜网站 建设福州百度seo
  • 运营 网站目前小说网站排名
  • 做救助流浪动物网站的产生背景网络推广怎样做
  • top的域名网站别做网络推广员
  • 在线旅游攻略网站建设方案重庆seo网站推广优化
  • icp备案查询官方网站内蒙古最新消息
  • 福州网站建设新闻排名软件
  • 镇江网站优化推广百度推广怎么操作流程
  • 临沂免费做网站百度怎么推广网站
  • 代做网站和说明书竞价推广员月挣多少
  • 营销型企业网站建设的基本原则是百度如何免费推广
  • 成都网站建设推荐q479185700顶上谷歌app下载