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

wordpress mysql加速南昌seo招聘

wordpress mysql加速,南昌seo招聘,泉州建设银行网站,济南制作网站制作公司策划# 计算模型参数,查看模型结构,我们要查看有多少参数#xff0c;需要先安装包 pip install torchsummary import torch import torch.nn as nn from torchsummary import summary # 导入 summary 函数#xff0c;用于计算模型参数和查看模型结构# 创建神经网络模型类 class Mo… # 计算模型参数,查看模型结构,我们要查看有多少参数需要先安装包 pip install torchsummary import torch import torch.nn as nn from torchsummary import summary # 导入 summary 函数用于计算模型参数和查看模型结构# 创建神经网络模型类 class Model(nn.Module):# 初始化模型的构造函数def __init__(self):super().__init__() # 调用父类 nn.Module 的初始化方法# 定义第一个全连接层线性层3个输入特征3个输出特征self.linear1 nn.Linear(3, 3) # 使用 Xavier 正态分布初始化第一个全连接层的权重nn.init.xavier_normal_(self.linear1.weight)# 定义第二个全连接层输入 3 个特征输出 2 个特征self.linear2 nn.Linear(3, 2)# 使用 Kaiming 正态分布初始化第二个全连接层的权重适合 ReLU 激活函数nn.init.kaiming_normal_(self.linear2.weight)# 定义输出层输入 2 个特征输出 2 个特征self.out nn.Linear(2, 2)# 定义前向传播过程 (forward 函数会自动执行类似于模型的推理过程)def forward(self, x):# 第一个全连接层运算x self.linear1(x)# 使用 Sigmoid 激活函数x torch.sigmoid(x)# 第二个全连接层运算x self.linear2(x)# 使用 ReLU 激活函数x torch.relu(x)# 输出层运算x self.out(x)# 使用 Softmax 激活函数将输出转化为概率分布# dim-1 表示在最后一个维度通常是输出的类别维度上做 softmax 归一化x torch.softmax(x, dim-1)return xif __name__ __main__:# 实例化神经网络模型my_model Model()# 随机生成一个形状为 (5, 3) 的输入数据表示 5 个样本每个样本有 3 个特征my_data torch.randn(5, 3)print(mydata shape, my_data.shape)# 通过模型进行前向传播输出模型的预测结果output my_model(my_data)print(output shape, output.shape)# 计算并显示模型的参数总量以及模型结构summary(my_model, input_size(3,), batch_size5)# 查看模型中所有的参数包括权重和偏置项biasprint(-----查看模型参数w 和 b -----)for name, parameter in my_model.named_parameters():print(name, parameter) mydata shape torch.Size([5, 3]) output shape torch.Size([5, 2]) ----------------------------------------------------------------         Layer (type)               Output Shape         Param #             Linear-1                     [5, 3]              12             Linear-2                     [5, 2]               8             Linear-3                     [5, 2]               6 Total params: 26 Trainable params: 26 Non-trainable params: 0 ---------------------------------------------------------------- Input size (MB): 0.00 Forward/backward pass size (MB): 0.00 Params size (MB): 0.00 Estimated Total Size (MB): 0.00 ---------------------------------------------------------------- -----查看模型参数w 和 b  ----- linear1.weight Parameter containing: tensor([[ 0.4777, -0.2076,  0.4900],         [-0.1776,  0.4441,  0.6924],         [-0.5449,  1.6153,  0.0243]], requires_gradTrue) linear1.bias Parameter containing: tensor([0.4524, 0.2902, 0.4897], requires_gradTrue) linear2.weight Parameter containing: tensor([[-0.0510, -1.2731, -0.7253],         [-0.6112,  0.1189, -0.4903]], requires_gradTrue) linear2.bias Parameter containing: tensor([0.5391, 0.2552], requires_gradTrue) out.weight Parameter containing: tensor([[-0.3271, -0.3483],         [-0.0619, -0.0680]], requires_gradTrue) out.bias Parameter containing: tensor([-0.5508,  0.5895], requires_gradTrue)   代码输出结果解读 ​​​​​​​ 这个代码的输出展示了两部分内容 数据维度和模型输出维度 mydata shape torch.Size([5, 3]) output shape torch.Size([5, 2]) 模型的结构、参数数量和每一层的权重与偏置 模型的层结构、每一层的输出形状以及每一层的参数数量。 每层的权重weight和偏置bias的具体数值。 让我们详细分析每一部分的输出。 1. 输入数据和输出数据的形状 mydata shape torch.Size([5, 3]) 这部分的输出说明 输入数据的形状为 (5, 3)表示有 5 个样本每个样本有 3 个特征。这与模型定义时的输入层 nn.Linear(3, 3) 是一致的输入层期望接收 3 个特征。 output shape torch.Size([5, 2]) 这部分的输出说明 模型输出的形状为 (5, 2)表示 5 个样本的输出每个样本的输出有 2 个值。由于模型的输出层定义为 nn.Linear(2, 2)它接收 2 个输入特征并输出 2 个值符合预期。 2. 模型结构和参数 模型结构和参数信息是通过 summary() 函数生成的它列出了每一层的名称、输出形状和参数数量。 详细输出解释 ----------------------------------------------------------------Layer (type)               Output Shape         Param # Linear-1                     [5, 3]             12Linear-2                     [5, 2]               8Linear-3                     [5, 2]               6Total params: 26 Trainable params: 26 Non-trainable params: 0 ---------------------------------------------------------------- 线性层 1Linear-1 层的类型Linear这是一个全连接层定义为 nn.Linear(3, 3)。 输出形状[5, 3]表示输入了 5 个样本每个样本有 3 个特征经过该层的输出仍然是 5 个样本每个样本有 3 个特征。 参数数量12其中 9 个是权重参数3 x 3 的权重矩阵另外 3 个是偏置项。 线性层 2Linear-2 层的类型Linear定义为 nn.Linear(3, 2)将 3 个输入特征映射到 2 个输出特征。 输出形状[5, 2]表示输入了 5 个样本每个样本有 2 个输出特征。 参数数量8其中 6 个是权重参数3 x 2 的权重矩阵另外 2 个是偏置项。 输出层Linear-3 层的类型Linear定义为 nn.Linear(2, 2)接收 2 个输入特征输出 2 个特征。 输出形状[5, 2]表示 5 个样本每个样本的输出为 2 个特征。 参数数量6其中 4 个是权重参数2 x 2 的权重矩阵另外 2 个是偏置项。 参数统计 总参数数量26模型中所有可训练参数包括权重和偏置的总数量。 可训练参数26模型中所有参与训练的参数。这里所有的参数都是可训练的requires_gradTrue没有非可训练的参数。 非可训练参数0说明模型中没有被设置为不可训练的参数。 3. 查看每一层的权重和偏置 这一部分输出列出了每一层的具体参数权重和偏置的值。 linear1.weight: tensor([[ 0.4777, -0.2076, 0.4900],[-0.1776, 0.4441, 0.6924],[-0.5449, 1.6153, 0.0243]], requires_gradTrue) 这是 linear1 层的权重矩阵形状是 (3, 3)。由于 linear1 是 nn.Linear(3, 3)它的权重矩阵也是 3 行 3 列。权重参数是使用 Xavier 初始化nn.init.xavier_normal_初始化的。 linear1.bias: tensor([0.4524, 0.2902, 0.4897], requires_gradTrue) 这是 linear1 层的偏置项形状是 (3,)因为每个输出特征对应一个偏置值。 linear2.weight: tensor([[-0.0510, -1.2731, -0.7253],[-0.6112, 0.1189, -0.4903]], requires_gradTrue) 这是 linear2 层的权重矩阵形状是 (2, 3)因为 linear2 是 nn.Linear(3, 2)需要 3 个输入特征映射到 2 个输出特征。权重是使用 Kaiming 初始化nn.init.kaiming_normal_初始化的。 linear2.bias: tensor([0.5391, 0.2552], requires_gradTrue) 这是 linear2 层的偏置项形状是 (2,)因为每个输出特征对应一个偏置值。 out.weight: tensor([[-0.3271, -0.3483],[-0.0619, -0.0680]], requires_gradTrue) 这是输出层 out 的权重矩阵形状是 (2, 2)因为 out 是 nn.Linear(2, 2)接收 2 个输入特征并输出 2 个特征。 out.bias: tensor([-0.5508, 0.5895], requires_gradTrue) 这是输出层 out 的偏置项形状是 (2,)。 总结 这段代码展示了一个简单的神经网络模型包含 3 个全连接层线性层每层的输入输出特征数量逐步缩小。 我们通过 summary() 查看了模型的整体结构展示了每一层的输出形状和参数数量总共有 26 个参数。 每一层的权重和偏置参数值被输出展示了它们是如何被初始化的通过 Xavier 和 Kaiming 初始化。 该模型的前向传播通过激活函数sigmoid 和 ReLU以及 softmax 将输出转化为概率分布。 ​​​​​​​​​​​​​​
http://www.ho-use.cn/article/10821626.html

相关文章:

  • 怎么清理网站后门文件nodejs网站开发教程
  • 网站首页标题怎么写网易云课堂的网站建设特点
  • 环保材料东莞网站建设ios网站开发视频教程
  • 开封景区网站建设项目方案wordpress多文件传递变量
  • 甘肃省引洮工程建设管理局官方网站中国新闻军事报道
  • 公司想推广做网站有用内网网站搭建工具
  • 主体负责人和网站负责人深圳珠宝品牌网站设计
  • 帝国网站数据库配置文件noscript wordpress
  • 班组安全建设 网站建设明星网站的目的
  • 胶州市城乡建设局网站网上超市
  • 云南网站建设哪家权威.net 网站源码下载
  • 建设部网站拆除资质列表网推广效果怎么样
  • 网上有做衣服的网站有哪些上海企业服务云下载
  • 建设银网站在上海做家教的网站
  • h5网站建设 北京哪家网站建设公司
  • php网站开发实例视频扎金花网站怎么做
  • 河南网站优化排名建收费网站
  • 建设移动门户网站网页小游戏玩不了怎么办
  • 做网站什么主题好哈尔滨企业建站服务商
  • 用asp做网站有哪控件网站建设 淘宝详情
  • 云落 wordpressseo对网店的作用有哪些
  • 给你一个网站seo如何做远程数据库 wordpress
  • 提交网站到百度黄石公司网站建设
  • 河南省住房和城乡建设网站建设银行移动门户网站
  • 韩国做美食的视频网站有哪些网站建设vip教程
  • 网站后台服务网络营销基本含义
  • 秦皇岛网站开发价格网站界面设计论文
  • 福建省建设厅官方网站asp.net 网站的头部和底部怎么来做 include
  • 网站开发入股合作分配比例可以直接做室内su的网站
  • 一级做a免费体验区不用下载网站做网站交易装备可以么