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

网站外包费用怎么做分录个人做广播网站需要注意什么

网站外包费用怎么做分录,个人做广播网站需要注意什么,重庆的做网站公司,oa办公系统开发知识点回顾: 随机张量的生成:torch.randn函数卷积和池化的计算公式(可以不掌握,会自动计算的)pytorch的广播机制:加法和乘法的广播机制 ps:numpy运算也有类似的广播机制,基本一致 作…

知识点回顾:

  1. 随机张量的生成:torch.randn函数
  2. 卷积和池化的计算公式(可以不掌握,会自动计算的)
  3. pytorch的广播机制:加法和乘法的广播机制

ps:numpy运算也有类似的广播机制,基本一致

作业:自己多借助ai举几个例子帮助自己理解即可

import torch
import numpy as np# ================ 随机张量生成:torch.randn函数 ================
print("\n===== 随机张量生成示例 =====")# 基础用法:生成指定形状的张量
tensor = torch.randn(3, 4)
print("形状为(3,4)的随机张量:\n", tensor)# 结合维度扩展:生成高维张量
batch_tensor = torch.randn(2, 3, 4)
print("形状为(2,3,4)的随机张量(前两个元素):\n", batch_tensor[:2])# 与设备交互:指定张量存储位置
if torch.cuda.is_available():gpu_tensor = torch.randn(2, 2, device='cuda')print("GPU上的随机张量:\n", gpu_tensor)# 生成指定均值和方差的张量
custom_tensor = 5 + 2 * torch.randn(3, 3)
print("自定义分布的随机张量(均值5,标准差2):\n", custom_tensor)# 生成固定随机数(用于实验可复现性)
torch.manual_seed(42)
fixed_tensor = torch.randn(2, 2)
print("固定随机种子的张量:\n", fixed_tensor)# ================ PyTorch广播机制:加法与乘法 ================
print("\n===== 广播机制示例 =====")# 示例1:一维张量加法
a = torch.tensor([1, 2, 3])  # 形状(3,)
b = torch.tensor([4])       # 形状(1,)
c = a + b                   # 等价于 a + [4, 4, 4]
print("一维加法广播结果:", c)  # 输出:tensor([5, 6, 7])# 示例2:二维张量乘法(矩阵与向量)
matrix = torch.randn(3, 4)
vector = torch.randn(4)
result = matrix * vector  # 等价于矩阵每行与vector对应元素相乘
print("二维乘法广播结果形状:", result.shape)  # 输出:torch.Size([3, 4])# 示例3:高维张量广播(三维+二维)
tensor1 = torch.randn(2, 1, 4)
tensor2 = torch.randn(3, 4)
result = tensor1 + tensor2  # 广播后形状:(2, 3, 4)
print("三维+二维广播结果形状:", result.shape)  # 输出:torch.Size([2, 3, 4])# 多维张量与标量的运算
tensor = torch.randn(2, 3, 4)
result = tensor + 10  # 标量10自动广播为与tensor相同形状
print("张量+标量的结果形状:", result.shape)  # 输出:torch.Size([2, 3, 4])# 广播机制在归一化中的应用
data = torch.randn(100, 5)
means = data.mean(dim=0)
stds = data.std(dim=0)
normalized_data = (data - means) / stds  # 自动广播(5,)为(100, 5)
print("标准化后数据形状:", normalized_data.shape)  # 输出:torch.Size([100, 5])# ================ 广播机制与Numpy的一致性 ================
print("\n===== Numpy与PyTorch广播对比 =====")# Numpy与PyTorch广播机制对比验证
np_a = np.random.randn(3, 1)  # 形状(3, 1)
np_b = np.random.randn(1, 4)  # 形状(1, 4)
np_result = np_a + np_b      # 结果形状(3, 4)torch_a = torch.from_numpy(np_a)
torch_b = torch.from_numpy(np_b)
torch_result = torch_a + torch_bprint("Numpy结果形状:", np_result.shape)      # 输出:(3, 4)
print("PyTorch结果形状:", torch_result.shape)  # 输出:torch.Size([3, 4])# ================ 广播机制错误案例分析 ================
print("\n===== 广播错误案例 =====")# 错误案例:形状不兼容导致广播失败
tensor_a = torch.randn(3, 4)
tensor_b = torch.randn(2, 3)try:result = tensor_a + tensor_b
except RuntimeError as e:print(f"广播错误:{e}")# 输出:The size of tensor a (4) must match the size of tensor b (3) at non-singleton dimension 1    

@浙大疏锦行

http://www.dtcms.com/a/531716.html

相关文章:

  • 教育网站设计欣赏建一个公司网站要多少钱
  • 广州快速建站公司推荐做关于植物的网站
  • 厦门网站建设哪家专业黔东南小程序开发公司
  • 网站开发公司安心加盟苏州排名搜索优化
  • 响应式网站公司怎么做网站
  • 老师问我做网站用到什么创新技术江苏网站建设空间
  • wordpress 菜单没了网站关键词排名seo
  • 立网站系网站开发用什么工具好
  • html 网站开发软件网站永久免费建站
  • 万网网站开发世界500强企业中国有哪些
  • 漳州招商局规划建设局网站饿了么网站做生鲜吗
  • 官方网站优化方法字体设计转换器
  • 丽江网站建设c3sales软件app开发培训
  • 网站建设培训相关资料进入wordpress后台
  • 汽车网站建设需要多少钱西安印象网站建设
  • 西安网站网页设计电商平台seo
  • 阜新网站开发公司大连网站建设网站建设
  • 网站建设知识文章wordpress添加友链申请
  • 没有网站怎么做cps申请永久网站空间
  • 做网站设计比较好的公司wordpress学院
  • 毕业设计网站开发任务安排做网站大概要多
  • 用国外服务器做违法网站wordpress如何缩短连接
  • 游戏网站免费入口西城网站建设浩森宇特
  • 设计网站首页要几天网站开发都用什么浏览器
  • 胶州哪家公司做网站wordpress全装美恰
  • 济宁市住房和城乡建设局网站提高网站知名度
  • 网站建设公司logo无印良品vi设计分析
  • 做网站爬闪山东省工程建设招标信息网站
  • 哪个网站可以做推手青岛市公共资源交易网
  • php学建网站工作室 网站 备案