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

【AI】《动手学-深度学习-PyTorch版》笔记(十五):网络中的层、块和参数

AI学习目录汇总

1、什么是块?

在线性模型中,我们关注过单个神经元(单个神经网络的输入和输出);
在多层感知机中,我们关注过整层的神经元(前一层的输出作为后一层的输入);
如果将“多层感知机”视为一整体,称为“块”,可以将前一个块的输出作为后一个块的输入。

块(block)可以描述单个层或多个层组成的组件甚至整个模型本身。

2、nn.Sequential

PyTorch中可以通过nn.Sequential来定义一个块,它将层按照顺序串联起来。
例如,之前定义过的多层感知机:

net = nn.Sequential(nn.Linear(20, 256), nn.ReLU(), nn.Linear(256, 10))

nn.Linear、nn.ReLU都是层,它们被nn.Sequential串起来组成块
nn.Linear、nn.ReLU、nn.Sequential都继承自nn.Module,这样就可以通过递归来组成更复杂的块。

3、自定义块

通过自定义块来了解“块”,“块”需要有以下功能

  • 块中必须有“前向传播函数”。
  • 块的输入数据是前向传播函数的输入参数。
  • 通过前向传播函数来生成输出。
http://www.lryc.cn/news/127861.html

相关文章:

  • Flink之Task解析
  • 计算机竞赛 python 爬虫与协同过滤的新闻推荐系统
  • 如何使用Kali Linux进行密码破解?
  • 【Freertos基础教程】任务管理之基本使用
  • VMware安装BC-linux-eluer 21.10,配置网络
  • 2023最新Windows编译ffmpeg详细教程,附msys2详细安装配置教程
  • 【SpringBoot】87、SpringBoot中集成Redisson实现Redis分布式锁
  • 宝藏级画图工具-drawio
  • 36_windows环境debug Nginx 源码-使用 VSCode 和WSL
  • 海康威视iVMS综合安防系统任意文件上传(0Day)
  • SOME/IP通信对数据包的大小有要求
  • 苹果电脑会自动清理垃圾吗 苹果电脑系统垃圾怎么清除
  • 【0216】stats collector(统计信息收集器)资源初始化之获取IPV4套接字地址信息(2)
  • uni-app 面容、指纹识别插件(uni-face-login)
  • 专治疗懒病:GO、KEGG富集分析一体函数
  • pygame第6课——贪吃蛇小游戏
  • iptables之iptables表、链、规则 、匹配模式、扩展模块、连接追踪模块(一)
  • Mac 卸载appium
  • 数据结构----哈夫曼树
  • Spring之Aop切面---日志收集(环绕处理、前置处理方式)--使用/教程/实例
  • UE4/UE5 照明构建失败 “Lightmass crashed”解决“数组索引越界”
  • 并发编程系列-Semaphore
  • 3年 Android 开发的面试心经(后悔当初没有拿 N+1)
  • 【c语言】 -- 指针进阶
  • 软件压力测试对软件产品起到什么作用?
  • Stephen Wolfram:那么…ChatGPT 在做什么,为什么它有效呢?
  • 机器学习基础(五)
  • 阿里云服务器安装WordPress网站教程基于CentOS系统
  • 【100天精通python】Day37:GUI界面编程_PyQT从入门到实战(上)
  • 数据结构—散列表的查找