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

武汉论坛建站模板全媒体运营师

武汉论坛建站模板,全媒体运营师,seo搜索引擎优化价格,政府门户网站建设标准文章目录 神经网络的层与块块的基本概念自定义块 问答 神经网络的层与块 块的基本概念 以多层感知机为例, 整个模型接受原始输入(特征),生成输出(预测), 并包含一些参数(所有组成层…

文章目录

  • 神经网络的层与块
    • 块的基本概念
      • 自定义块
  • 问答

神经网络的层与块

块的基本概念

   以多层感知机为例, 整个模型接受原始输入(特征),生成输出(预测), 并包含一些参数(所有组成层的参数集合)。
    同样,每个单独的层接收输入(由前一层提供), 生成输出(到下一层的输入),并且具有一组可调参数, 这些参数根据从下一层反向传播的信号进行更新。
可以描述单个层、由多个层组成的组件或者模型本身。
在这里插入图片描述
在pytorch中,块由class表示。它的任何子类都必须定义一个将其输入转换为输出的前向传播函数, 并且必须存储任何必需的参数。 注意,有些块不需要任何参数。 最后,为了计算梯度,块必须具有反向传播函数。

import torch
from torch import nn
from torch.nn import functional as F
net = nn.Sequential(nn.Linear(20, 256), nn.ReLU(), nn.Linear(256, 10))X = torch.rand(2, 20)
print(X)
print(net(X))

自定义块

  1. 将输入数据作为其前向传播函数的参数。
  2. 通过前向传播函数来生成输出。请注意,输出的形状可能与输入的形状不同。例如,我们上面模型中的第一个全连接的层接收一个20维的输入,但是返回一个维度为256的输出。
  3. 计算其输出关于输入的梯度,可通过其反向传播函数进行访问。通常这是自动发生的。
  4. 存储和访问前向传播计算所需的参数。
  5. 根据需要初始化模型参数。
class MLP(nn.Module):# 用模型参数声明层。这里,我们声明两个全连接的层def __init__(self):# 调用`MLP`的父类`Module`的构造函数来执行必要的初始化。# 这样,在类实例化时也可以指定其他函数参数,例如模型参数`params`(稍后将介绍)super().__init__()self.hidden = nn.Linear(20, 256)  # 隐藏层self.out = nn.Linear(256, 10)  # 输出层# 定义模型的前向传播,即如何根据输入`X`返回所需的模型输出def forward(self, X):# 注意,这里我们使用ReLU的函数版本,其在nn.functional模块中定义。return self.out(F.relu(self.hidden(X)))

问答

在将类别变量转换成伪变量的时候内存炸掉了怎么办?
1.转换为系数矩阵
2.考虑其它特征表达的方法(自然语言处理)

实例化后,不用调用实例方法,就可以net(X),是因为父类实现了魔法方法吗?
可以使用net.forward(X),这里在module里面做了映射

我们创建好网络之后torch是按什么规则给参数初始化的?
采用kaiming初始化

跑项目的时候显存不够用怎么办,如果把batch_size调小,显存够用了但是cuda占用一直很低怎么办?
调小bach size后模型的性能会下降,比较好的方法是把模型变小

—般使用gpu训练,data在哪一步to_gpu比较好?
在最后to_gpu,做前向和反向运算

自定义的block被放在同一个Sequential内的不同层,但不想共享参数,该怎么做呢?
每次创建一个实例都会有不同的参数,只有将同一个实例放在不同层才会共享参数

http://www.bjxfkj.com.cn/article/101002.html

相关文章:

  • 怎么做网站发货淄博搜索引擎优化
  • 怎样做网站搜索推广淘宝代运营
  • 如何用照片做模板下载网站合肥百度seo代理
  • 做电影网站会有什么惩罚2022百度seo优化工具
  • 贵阳网站建设方案策划最近新闻摘抄50字
  • 用ps做的网站怎么发布网上推广产品哪个网好
  • 兼职做网站访问量和数据杭州专业seo
  • 博罗做网站哪家强开发网站的公司
  • 三网合一网站建设方案百度排名软件
  • ecs安装多个WordPress石家庄seo管理
  • 道滘镇仿做网站微信朋友圈广告
  • 枣庄网站制作郑州网站推广电话
  • 湛江专业做网站百度关键词推广2元一天
  • 看男女做那个视频网站商品推广软文范例200字
  • 厦门微网站建设公司哪家好看b站二十四小时直播间
  • 企业网站建设 电脑配置百度收录提交申请
  • 淮安市交通建设局网站得物app的网络营销分析论文
  • 空间除了可以做网站还能干什么网站建设价格
  • 二级域名是什么意思株洲seo优化哪家好
  • 哪个网站做线路攻略做得好国内的搜索引擎有哪些
  • wordpress主题 后门网站seo优化方案项目策划书
  • 杭工e家app是哪个网站做的百度seo营销推广多少钱
  • wordpress h5 app宁波seo公司
  • 公安厅网站 做10道相关题目软文代写新闻稿
  • 北京网站搭建报价长春网站关键词排名
  • 广西疫情爆发西安seo学院
  • 江苏工程建设信息官方网站百度账号申诉
  • 福州建网站优化的近义词
  • 网站建设实施过程网站建设
  • 深圳做网站要多少朋友圈广告代理商官网