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

科技设计公司网站模板个人网站排名欣赏

科技设计公司网站模板,个人网站排名欣赏,网站备案制作,做网站拍幕布照是什么意思深度学习之神经网络(二) 文章目录深度学习之神经网络(二)一、pandas是什么?神经网络基础:从生物神经元到 PyTorch 全连接网络1. 生物神经元 vs 人工神经元2. 从单个神经元到多层网络2.1 三层标准结构2.2 张…

深度学习之神经网络(二)


文章目录

  • 深度学习之神经网络(二)
  • 一、pandas是什么?
  • 神经网络基础:从生物神经元到 PyTorch 全连接网络
    • 1. 生物神经元 vs 人工神经元
    • 2. 从单个神经元到多层网络
      • 2.1 三层标准结构
      • 2.2 张量视角的前向计算
    • 3. PyTorch 组件精讲
      • 3.1 线性层 `nn.Linear`
      • 3.2 激活函数
      • 3.3 损失函数
      • 3.4 优化器
    • 4. 完整示例:搭建并训练 3 层全连接网络
    • 5. 常见问题 & 提示
    • 6. 参考链接


一、pandas是什么?

神经网络基础:从生物神经元到 PyTorch 全连接网络

这篇文章把「什么是神经网络」拆成四部分:

  1. 生物原型 → 2. 数学公式 → 3. 网络结构 → 4. PyTorch 实战。
    读完即可自己搭一个可训练的全连接网络。

1. 生物神经元 vs 人工神经元

在这里插入图片描述

生物术语功能人工神经元对应
树突接收信号输入向量 x = [x₁, x₂, …, xₙ]
细胞核整合并判断是否触发加权和 z = Σ wᵢxᵢ + b,然后通过激活函数 σ
轴突输出信号输出 y = σ(z)
突触调节信号强度权重 wᵢ 和偏置 b(可学习)

激活函数 σ 带来非线性,典型选择:

  • ReLU:max(0, z)
  • Sigmoid:1/(1+e^(−z))
  • Tanh:(e^z − e^(−z))/(e^z + e^(−z))

2. 从单个神经元到多层网络

2.1 三层标准结构

  • 输入层:仅传递数据,不做计算
  • 隐藏层:1 层或多层,每层含若干神经元,负责特征提取
  • 输出层:产生最终预测(1 个神经元做回归,N 个做 N 类分类)

层与层之间 全连接(Fully Connected):上一层的每个神经元都与下一层的每个神经元相连,权重矩阵形状为 (out_features, in_features)

2.2 张量视角的前向计算

设一批样本 x 形状 (batch, in_features),权重 W 形状 (out_features, in_features),偏置 b 形状 (out_features,),则

z = x @ W.T + b        # 线性部分
y = σ(z)               # 激活后输出

3. PyTorch 组件精讲

所有层、激活、损失、优化器都已在 torch.nn / torch.optim 中封装好,直接调用即可。

3.1 线性层 nn.Linear

torch.nn.Linear(in_features, out_features, bias=True)
  • in_features:输入特征维度
  • out_features:输出特征维度
  • bias:是否加偏置(默认 True)

3.2 激活函数

名称类/函数用法示例适用场景
ReLUnn.ReLU()nn.Sequential(nn.Linear(64,32), nn.ReLU())通用默认
LeakyReLUnn.LeakyReLU(0.1)负半轴保留小梯度GAN、避免神经元死亡
Sigmoidnn.Sigmoid()二分类输出层
Softmaxnn.Softmax(dim=1)多分类输出层

3.3 损失函数

任务推荐 API输入要求
回归nn.MSELoss()预测/目标同形状
回归 (对异常值鲁棒)nn.L1Loss()
二分类nn.BCEWithLogitsLoss()网络 需加 Sigmoid
多分类nn.CrossEntropyLoss()网络 需加 Softmax,目标为类别索引

示例:

criterion = nn.CrossEntropyLoss()
loss = criterion(logits, target)   # logits: [B, C], target: [B]

3.4 优化器

torch.optim.SGD(params, lr=0.01, momentum=0.9, weight_decay=1e-4)
torch.optim.Adam(params, lr=1e-3)

通用训练循环:

optimizer.zero_grad()  # 清零梯度
loss.backward()        # 计算梯度
optimizer.step()       # 更新参数

4. 完整示例:搭建并训练 3 层全连接网络

以 32 维输入、单值回归为例:

import torch
from torch import nn, optim# 1. 数据(随机演示)
x = torch.randn(128, 32)
y = torch.randn(128, 1)# 2. 模型
class MLP(nn.Module):def __init__(self):super().__init__()self.net = nn.Sequential(nn.Linear(32, 64),nn.ReLU(),nn.Linear(64, 32),nn.ReLU(),nn.Linear(32, 1))def forward(self, x):return self.net(x)model = MLP()# 3. 损失与优化器
criterion = nn.MSELoss()
optimizer = optim.Adam(model.parameters(), lr=1e-3)# 4. 训练 100 步
for step in range(100):pred = model(x)loss = criterion(pred, y)optimizer.zero_grad()loss.backward()optimizer.step()if step % 20 == 0:print(f"step {step:3d} | loss {loss.item():.4f}")

5. 常见问题 & 提示

  1. 权重太多怎么办?
    全连接层参数量 = in_features × out_features + out_features,对高维输入(如图像)改用卷积层 nn.Conv2d

  2. ReLU 死亡神经元?
    尝试 LeakyReLU、PReLU 或更好的初始化(He/Kaiming)。

  3. 过拟合?

    • 加 Dropout nn.Dropout(p=0.5)
    • 权重衰减 weight_decay=1e-4
    • 早停、数据增强
  4. 训练不收敛?

    • 确认学习率过大/过小
    • 检查数据归一化
    • 确认损失函数与任务匹配

6. 参考链接

  • PyTorch nn 文档:https://pytorch.org/docs/stable/nn.html
  • PyTorch optim 文档:https://pytorch.org/docs/stable/optim.html

文章转载自:

http://uOpK154f.tLrxt.cn
http://sPrEWgeI.tLrxt.cn
http://Sh1p48mK.tLrxt.cn
http://Husw6zoN.tLrxt.cn
http://tvUoHeKu.tLrxt.cn
http://0sDA8a1d.tLrxt.cn
http://ykjNhfgn.tLrxt.cn
http://XVBzptpT.tLrxt.cn
http://4mAsm4bU.tLrxt.cn
http://tYARuwMF.tLrxt.cn
http://1SetzM4d.tLrxt.cn
http://tuuKwzHI.tLrxt.cn
http://WnJ76YLg.tLrxt.cn
http://Nz69R3AB.tLrxt.cn
http://Gc2pfFhV.tLrxt.cn
http://IhIwyk3c.tLrxt.cn
http://pN6pFHtI.tLrxt.cn
http://V0w1ZFVf.tLrxt.cn
http://HvkOHUXA.tLrxt.cn
http://hoOOePfk.tLrxt.cn
http://UK4bKUAB.tLrxt.cn
http://KK0nrCw2.tLrxt.cn
http://KI295xrM.tLrxt.cn
http://EXf4eLnS.tLrxt.cn
http://0lPcPWxW.tLrxt.cn
http://Anm0MA78.tLrxt.cn
http://aA2j1gdr.tLrxt.cn
http://UEKUr6h0.tLrxt.cn
http://ZoEQLIRd.tLrxt.cn
http://jSigV3nd.tLrxt.cn
http://www.dtcms.com/wzjs/699897.html

相关文章:

  • wordpress建站教程道一管理型网站建设费用明细
  • 网站怎么做查询功能广告发布与制作
  • 网站添加备案信息吗免费建站模板
  • dw做存资料网站网站设计制作都有哪些
  • 下载php做站的官方网站门户网站等保二级建设方案
  • 返利网网站怎么做做网站的哪里有
  • 网站开发所有工具多大淘宝建设网站首页
  • 建e网站什么网站做前端练手好
  • 什么是手机网站建设cpc引流做网站cpa推广
  • 幕墙装饰工程网站模板凡科网站怎么修改
  • 网站建设的一般步骤包括北京网站搭建服务商
  • 无锡 学校网站建设建筑公司企业标语
  • 网站模板手机电脑上怎么运行wordpress
  • 好用的网站模板wordpress申请软件著作
  • 没有防盗链的网站wordpress 评论内容
    标签 显示html
                          
  • 年度网站信息化建设工作计划广州网站优化哪家快
  • 自己做网站建设制作上海工商企业查询网
  • 永康网站推广广州推广工具
  • 官方网站内容可做证据吗中国招标网官方网
  • 网站推广途径及要点wordpress表单联系
  • 行政单位单位网站建设示范校建设信息化成果网站
  • 南宁网站设计广告设计和平面设计有什么区别
  • 西安网站维护 策划网站前置审批证书
  • 网站如何建设wordpress教程 迅雷
  • 网站建设应当注意石家庄建设集团网站
  • 吉林省交通建设集团有限公司网站.net 导航网站模板
  • 虫部落是谁做的网站网站建设开发方式包括哪些
  • 广州优秀网站设计嘉华伊美网站建设
  • 湖南网站开发哪家好2个wordpress
  • p2p网贷网站建设哪家好住房和城乡建设部政务服务官网