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

临海市城乡建设规划局网站网站开发合同

临海市城乡建设规划局网站,网站开发合同,内部网站 建设目标,做专业慢摇的网站👨‍🎓作者简介:一位即将上大四,正专攻机器学习的保研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://www.ds6.com.cn/news/106847.html

相关文章:

  • 网站目录做外链搜索引擎排名营销
  • 做英文网站用什么字体好seo营销论文
  • 最近的广告公司在哪里苏州seo网络推广
  • asp网站建设 iis配置搜索引擎技术基础
  • 网站防火墙怎么做我要登录百度
  • dedecms 调用 另一个网站上海优化公司
  • 北京设计院排名前十强赣州seo推广
  • 网站建设需要的服务器网络销售面试问题有哪些
  • 做搞机网站江苏泰州seo网络优化推广
  • 最专业的网站开发公司哪家最专业推广方案策划
  • 做网站时默认字体是微软雅黑合肥网站推广公司
  • 网站收录什么意思汕头网站优化
  • 网站二级目录打不开引擎优化seo
  • 常德市网站建设官网站内推广内容
  • icp备案网站快速备案专家推广咨询服务公司
  • 网站风格发展趋势sem优化推广
  • 手机版网站开发框架长沙百度快速排名
  • 全国教育平台网站建设人民政府网站
  • 仙桃住房和城乡建设部网站百度官网下载安装到桌面上
  • 主机怎么做网站二次跳转整站优化 快速排名
  • 网站挂马怎么办可口可乐软文营销案例
  • 电子版证件照免费制作微信小程序微软优化大师
  • 广东最新疫情通告上海网络seo公司
  • 淘宝客模板网站网站提交入口
  • 桐城市住房城乡建设局网站sem推广优化
  • wordpress 日期作者泉州关键词优化报价
  • 做网站的的需求文档湖南网站建设营销推广
  • 源码资源下载站nba最新排名
  • 网站制作评价seo店铺描述
  • 深圳外贸公司集中在哪些地方东莞搜索优化十年乐云seo