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

day48

ai举例子通俗易懂理解@浙大疏锦行

下面用例子帮你理解这几个知识点:

1. 随机张量的生成:torch.randn函数

torch.randn会生成符合标准正态分布(均值为0,标准差为1)的随机数张量,形状由输入的参数决定。

• 比如torch.randn(2, 3),会生成一个2行3列的张量,里面的数是随机的,可能像这样:
tensor([[ 0.52, -1.23,  0.89],
        [-0.34,  1.56, -0.71]])
可以理解为“按指定形状,随机抽一批符合标准正态分布的数”。

2. 卷积和池化的计算公式(简单类比)

• 卷积:比如用一个3×3的卷积核扫过5×5的图片,步长为1,边缘不填充(padding=0),最后得到的结果是3×3(5-3+1=3)。就像用小刷子刷大图片,刷子每挪一步,留下一个“局部计算结果”。

• 池化:比如对4×4的特征图做2×2的最大池化,步长为2,结果是2×2(4÷2=2)。相当于把图片分成2×2的小块,每个小块里取最大的数,“压缩图片同时保留关键信息”。

3. PyTorch的广播机制(加法/乘法)

当两个形状不同的张量运算时,会自动“扩展”成相同形状再计算(前提是能扩展)。

• 加法例子:
张量A是[1, 2, 3](形状1×3),张量B是[[4], [5]](形状2×1),相加时会自动扩展:
A扩展成[[1,2,3], [1,2,3]](2×3),B扩展成[[4,4,4], [5,5,5]](2×3),结果是[[5,6,7], [6,7,8]]。

• 简单说:“能对齐的维度就直接算,不能对齐的就自动复制扩展,直到形状一致”。
(numpy的广播机制和这个逻辑完全一样)

http://www.xdnf.cn/news/14752.html

相关文章:

  • 【仿muduo库实现并发服务器】Connection模块
  • 630,百度文心大模型4.5系列开源!真香
  • mac python3.13 selenium安装使用
  • 半无界波动方程混合条件求解
  • 王道链表大题算法(部分)
  • 【记录】Word|Word创建自动编号的多级列表标题样式
  • 每日一练:找到初始输入字符串 I
  • 企业级应用技术-ELK日志分析系统
  • 矩阵的秩 线性代数
  • 具身多模态大模型在感知与交互方面的综述
  • RabbitMQ简单消息监听
  • MongoDB 安装使用教程
  • 我认知的AI宇宙系列第三期
  • 视频讲解:门槛效应模型Threshold Effect分析数字金融指数与消费结构数据
  • 车载Tier1 supplier梳理
  • Instrct-GPT 强化学习奖励模型 Reward modeling 的训练过程原理实例化详解
  • C语言main函数的原理:程序入口的奥秘
  • 多路转接select
  • Linux云计算基础篇(2)
  • SpringCloud系列(42)--搭建SpringCloud Config分布式配置总控中心(服务端)
  • Deepoc 大模型在无人机行业应用效果的方法
  • java JNDI高版本绕过 工具介绍 自动化bypass
  • 信息安全工程师考试架构相关说明
  • Nordic空中升级OTA[NRF52832蓝牙OTA]
  • 力扣 hot100 Day30
  • Hadoop WordCount 程序实现与执行指南
  • Python 数据分析与机器学习入门 (三):Pandas 数据导入与核心操作
  • 提示技术系列——链式提示
  • 现代 JavaScript (ES6+) 入门到实战(四):数组的革命 map/filter/reduce - 告别 for 循环
  • stm32 USART串口协议与外设(程序)——江协教程踩坑经验分享