单层神经网络含义

标题:【神经网络入门】单层神经网络(感知机):结构、原理与局限

摘要:

单层神经网络(感知机)是最基础的神经网络:输入层+输出层,无隐藏层,只能解决线性可分问题。本文从结构到局限,一文讲透。

一、结构(只有输入+输出,无隐藏层)

  • 输入层:x1,x2,...,xnx_1, x_2, ..., x_nx1,x2,...,xn
  • 权重:w1,w2,...,wnw_1, w_2, ..., w_nw1,w2,...,wn
  • 偏置:bbb
  • 输出:y=f(∑wixi+b)y = f(\sum w_i x_i + b)y=f(∑wixi+b)
    (感知机常用阶跃函数:>0 输出1,否则0)

二、数学表达

y={1,∑i=1nwixi+b>00,otherwise y = \begin{cases} 1, & \sum_{i=1}^n w_i x_i + b > 0 \\ 0, & \text{otherwise} \end{cases} y={1,0,∑i=1nwixi+b>0otherwise

三、能解决什么问题

只能处理线性可分问题:

  • 与、或逻辑
  • 二分类(数据可被一条直线/平面分开)

四、致命局限:不能解决异或 XOR

XOR 问题非线性可分,单层感知机永远学不会,这直接导致 60 年代第一次 AI 寒冬。

小结:

单层神经网络(感知机)是线性模型,能力有限,但它是所有神经网络的起点。理解它,才能理解为什么需要多层神经网络。

相关推荐
Are_You_Okkk_4 小时前
基于MonkeyCode解析AI研发新模式,根治开发低效痛点
大数据·人工智能·开源·ai编程
Peter·Pan爱编程8 小时前
14. Lambda 表达式:随手可写的函数对象
c++·算法·ai编程
百珏9 小时前
个人理解的AI Code Review 架构的三代演进
架构·aigc·ai编程
人月神话Lee9 小时前
【图像处理】Core Image 与 GPU 渲染管线——让滤镜飞起来
ios·ai编程·图像识别
DO_Community9 小时前
为AI编程降本!OpenCode 原生支持 DigitalOcean 推理路由器
智能路由器·ai编程·claude
麦哲思科技任甲林10 小时前
全变更蒸馏:让AI编程成为一个可进化的系统
人工智能·ai编程·蒸馏·skills·harness工程·回顾
潘锦10 小时前
从带团队到管 AI Coding,方法其实是相通的
ai编程
潘锦10 小时前
AI Coding 时代如何有效度量研发效能
ai编程
名不经传的养虾人10 小时前
从0到1:企业级AI项目迭代日记 Vol.36|临时方案下线,网关区分负载,用量穿透链路——这一周全是“归位”
人工智能·ai编程·ai工作流·企业ai·多agent协作
Bigger10 小时前
mini-cc 的 MCP 协议:给 AI 装个 USB-C 接口
人工智能·ai编程·claude