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

佛山网站建设企业在线seo推广软件

佛山网站建设企业,在线seo推广软件,郑州房地产网站建设,12306 网站开发知识点回顾 图像数据的格式:灰度和彩色数据模型的定义显存占用的4种地方 模型参数梯度参数优化器参数数据批量所占显存神经元输出中间状态 batchisize和训练的关系 1. 图像数据格式 - 灰度图像 :单通道,像素值范围通常0-255,形状为…

知识点回顾

  1. 图像数据的格式:灰度和彩色数据
  2. 模型的定义
  3. 显存占用的4种地方
    1. 模型参数+梯度参数
    2. 优化器参数
    3. 数据批量所占显存
    4. 神经元输出中间状态
  4. batchisize和训练的关系

 1. 图像数据格式
- 灰度图像 :单通道,像素值范围通常0-255,形状为(H, W)或(1, H, W)
- 彩色图像 :三通道(RGB),形状为(3, H, W)或(H, W, 3)
 2. 模型定义要点
- 由多个神经网络层组成(卷积层、全连接层等)
- 每层包含可训练参数(权重和偏置)
- 需要定义前向传播(forward)逻辑
3. 显存占用的4个主要部分

a. 模型参数+梯度参数

# 以PyTorch为例,每个参数会占用:
显存 = 参数数量 × 4字节(float32)
梯度占用相同大小的显存

b. 优化器参数

# 例如Adam优化器会为每个参数保存:
- 一阶动量(m)
- 二阶动量(v)
# 显存占用 = 参数数量 × 4 × 2

c. 数据批量所占显存

显存 = batch_size × 单样本数据量 × 4字节

d. 神经元输出中间状态

# 前向传播时各层的输出需要保存
# 用于反向传播计算梯度
显存 ≈ Σ(各层输出张量大小 × batch_size × 4)

4.batchisize和训练的关系

import torch
import torch.nn as nn
from torch.utils.data import DataLoader# 1. 定义简单模型
class SimpleModel(nn.Module):def __init__(self):super().__init__()self.fc = nn.Linear(10, 2)  # 10维输入到2维输出# 2. 创建模拟数据集
data = torch.randn(1000, 10)        # 1000个样本
targets = torch.randint(0, 2, (1000,)) 
dataset = torch.utils.data.TensorDataset(data, targets)# 3. 不同batch_size的影响对比
for batch_size in [1, 32, 1024]:loader = DataLoader(dataset, batch_size=batch_size, shuffle=True)model = SimpleModel()optimizer = torch.optim.SGD(model.parameters(), lr=0.01)# 训练监控print(f"\nBatch Size: {batch_size}")for epoch in range(3):for x, y in loader:optimizer.zero_grad()output = model(x)loss = nn.CrossEntropyLoss()(output, y)loss.backward()optimizer.step()print(f"Epoch {epoch} Loss: {loss.item():.4f}", end='\r')

关键点说明:
1. batch_size=1 (随机梯度下降):
   
   - 每个样本更新一次参数
   - 损失波动剧烈(高方差)
   - 适合在线学习场景
2. batch_size=32 (常用值):
   
   - 平衡了梯度稳定性和计算效率
   - 损失曲线相对平滑
3. batch_size=1024 (大批量):
   
   - 梯度方向最稳定
   - 需要更大的学习率(可用线性缩放规则)
   - 可能需梯度累积(若显存不足)

http://www.dtcms.com/wzjs/38612.html

相关文章:

  • 如何用文档做网站线上营销方式6种
  • 一流的哈尔滨网站建设买卖友情链接
  • 个人备案网站建设方案书江西优化中心
  • 做网站建设哪家公司靠谱免费顶级域名注册网站
  • 百色建设厅网站seo快排技术教程
  • 个人视频网站应该怎么做温州网站建设
  • c# 手机版网站开发怎么免费做网站
  • 中国建设信息港网站长沙seo培训
  • 哪一个景区网站做的最成熟晨阳seo
  • 淮北网站建设百度seo网站
  • 企业融资计划书唐山seo排名优化
  • 广东网站制作我想在百度上发布广告怎么发
  • 吉林省建设安全信息网站网络营销岗位
  • 办一个网站要多少钱在哪里找专业推广团队
  • gate网站合约怎么做空营销方式方案案例
  • golang 做网站搜索引擎广告的优缺点
  • 哪些网站自己做宣传免费制作详情页的网站
  • minecraft做图网站济南seo网站排名关键词优化
  • php做网站如何配置域名的福建seo学校
  • 公司自己建立网站seo中心
  • 网站建设w亿玛酷1负责爱站网关键词挖掘查询工具
  • 宁夏百度网站怎么做互联网哪个行业前景好
  • 做微信公众号网站今天刚刚发生的重大新闻
  • 安徽人防工程建设网站百度站长之家工具
  • 网站建设维护费会计科目sem竞价
  • 公司做网站比较好网站优化北京seo
  • 东莞建网站服务百度搜索推广方案
  • 购物平台网站建设流程深圳seo网站优化公司
  • 如何查看网站架构百度导航最新版本下载安装
  • 光谷网站建设直播回放老卡怎么回事