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

自己做网站难不难百度权重站长工具

自己做网站难不难,百度权重站长工具,便民工具 网站开发,网页设计师个人简历第三章: 神经网络原理详解与Pytorch入门 第一部分:神经网络算法理论详解与实践 第二节:神经网络整体结构 内容:从单层感知机的原理推广到神经网络 一、单层感知机(Perceptron) 【漫话机器学习系列】124.感知机&…

第三章: 神经网络原理详解与Pytorch入门

第一部分:神经网络算法理论详解与实践

第二节:神经网络整体结构

内容:从单层感知机的原理推广到神经网络


一、单层感知机(Perceptron)

【漫话机器学习系列】124.感知机(Perceptron)_感知机模型存在的问题-CSDN博客

【漫话机器学习系列】123.感知机学习(Perceptron Learning)-CSDN博客

感知机模型简介

感知机是最早的神经网络形式,用于进行线性可分的二分类任务。数学表达如下:

y = f\left(\sum_{i=1}^n w_i x_i + b\right)

其中:

  • x_i:输入特征

  • w_i:权重参数

  • b:偏置

  • f:激活函数(如 Sign、Step)

感知机结构图
输入层 → 权重加权求和 → 激活函数 → 输出结果

感知机的目标是调整 w, b 使其能把输入样本正确分类。


二、多层感知机(MLP)与前馈神经网络

【深度学习】常见模型-多层感知机(MLP,Multilayer Perceptron)_多层感知器mlp-CSDN博客

【漫话机器学习系列】060.前馈神经网络(Feed Forward Neural Networks, FFNN)_ffn前馈神经网络-CSDN博客

由于单层感知机只能处理线性可分问题,引入多层结构即可建模非线性关系。

结构层级:
  1. 输入层(Input Layer):接收原始数据向量。

  2. 隐藏层(Hidden Layer):可多层,核心是线性变换 + 非线性激活。

  3. 输出层(Output Layer):输出最终预测值。

数学表示(以一隐藏层为例):

z^{(1)} = W^{(1)}x + b^{(1)}
a^{(1)} = \sigma(z^{(1)})
z^{(2)} = W^{(2)}a^{(1)} + b^{(2)}
\hat{y} = f(z^{(2)})

  • σ:激活函数,如 ReLU、Sigmoid、Tanh

  • f:输出激活,如 Softmax(用于分类)


三、激活函数的非线性作用

【漫话机器学习系列】106.线性激活函数(Linear Activation Function)_鈥榣inear activation function-CSDN博客

【漫话机器学习系列】152.ReLU激活函数(ReLU Activation Function)_relu函数-CSDN博客

【漫话机器学习系列】142.Sigmoid 激活函数(Sigmoid Activation Function)_sigmoid函数-CSDN博客

【漫话机器学习系列】224.双曲正切激活函数(Hyperbolic Tangent Activation Function)_hyperbolic tangent激活函数-CSDN博客

【漫话机器学习系列】146.Softmax 激活函数(Softmax Activation Function)_softmax函数-CSDN博客

激活函数的引入打破了神经网络的线性限制,使其能表示复杂函数。

函数名公式特点
ReLUf(x)=max⁡(0,x)快速收敛,常用
Sigmoidf(x) = \frac{1}{1+e^{-x}}输出范围[0,1],梯度消失问题
Tanhf(x)=tanh⁡(x)输出[-1,1],对称性好

四、前向传播与反向传播流程

前向传播(Forward Pass)
  1. 输入数据传入网络

  2. 每层执行线性变换(加权求和)

  3. 应用激活函数

  4. 输出预测结果 \hat{y}

反向传播(Backward Pass)

【漫话机器学习系列】008.反向传播算法(Backpropagation Algorithm)-CSDN博客

  1. 根据损失函数 L(y, \hat{y}) 计算误差

  2. 利用链式法则逐层反向传播梯度

  3. 更新权重(通过梯度下降优化)


五、网络结构示意图

输入层:    x1  x2  x3 ...↓
隐藏层1:  z1  z2  z3 → ReLU↓
隐藏层2:  z4  z5  z6 → ReLU↓
输出层:    y1  y2 (如分类概率)

可以扩展到任意深度(深度学习),形成多层结构。


六、PyTorch 中的神经网络构建示例(简单 MLP)

【人工智能】Python常用库-PyTorch常用方法教程-CSDN博客

import torch.nn as nnclass MLP(nn.Module):def __init__(self):super().__init__()self.model = nn.Sequential(nn.Linear(10, 64),nn.ReLU(),nn.Linear(64, 3),  # 3类分类任务nn.Softmax(dim=1))def forward(self, x):return self.model(x)

小结

内容描述
单层感知机最基本的神经网络,用于线性分类
多层网络引入隐藏层,可拟合复杂非线性函数
激活函数提供非线性变换能力
前向传播数据从输入到输出流动
反向传播基于梯度优化权重

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

相关文章:

  • 大连网站建设求职简历seo视频教学网站
  • dede网站logo怎么改吴江高端网站建设
  • 央美老师做的家具网站公司申请注册流程
  • 项城市住房和城乡建设局网站wordpress模板安装方法
  • 静态化网站和app的区别网站做子页面怎么做
  • 六安网站关键词排名优化报价营销qq是什么意思
  • 透明管理系统网站模板网络建设与管理包括哪些方面
  • 网站如何做360优化网站升级中 html
  • 购物网站要求汕头网站推广排名
  • 河南网站建设公司|河南网站建设价格费用建筑设计图纸平面图
  • 手机网站改版淘宝官网首页手机版
  • 如何做营销型手机网站优化微信wordpress小工具
  • 学校的网站建设费如何入账ci框架建设网站
  • 玄天教学网站建设网站错误代码301
  • 网站服务器备案查询网站北京公司网站设计价格
  • 建站技术博客中国互联网协会会长
  • 网站单页模板下载如何做网站浏览pdf
  • 一个做问卷调查的网站好怎样建网站 步骤
  • cms管理手机网站模板北京小程序开发平台
  • 邢台建一个网站多少钱企业做产品网站费用大概是多少
  • 双流区规划局建设局网站响应式页面怎么写
  • 网站开发哪个工具网站建设用到的软件
  • wordpress做英文站网页游戏平台制作
  • 网站模板 扁平化一般网站自己可以做播放器吗
  • 专业网站建设经费申请报告宁波网站建设制作网络公司
  • 广州网站开发报价手机网站是用什么开发的
  • 找培训机构的网站做设计需要素材的常用网站有哪些
  • 廊坊网站建设精灵外贸圈名人堂
  • 名字设计网站wordpress 豆瓣fm
  • 网站模版网网站建设过程中要注意的事项