单层神经网络含义

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

摘要:

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

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

  • 输入层: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 寒冬。

小结:

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

相关推荐
pany6 分钟前
做 AI 友好的开源 Vue3 模板 🌈
前端·vue.js·ai编程
狼爷1 小时前
从入门到进阶:全方位拆解RAG落地优化方案,彻底解决幻觉与检索短板
ai编程
InfiniSynapse3 小时前
InfiniSynapse × CSDN 首届 Vibe Coding 泛数据分析应用开发大赛正式启动报名!
人工智能·数据挖掘·数据分析·创业创新·个人开发·ai编程·程序员创富
妙码生花6 小时前
从 PHP 到 AI + Golang,程序员自救转型手记(三十二):增加 admin_rule 模型及数据表迁移
数据库·go·ai编程
wenying_443237446 小时前
Python脚本—1.提取压缩包中的pdf文件
python·ai编程
FantasticPerson6 小时前
30 · 输出样式(Output Styles):换一档「节目」,不换主持人
ai编程
FantasticPerson7 小时前
31 · 钩子(Hooks):在固定时机自动扣扳机
ai编程
FantasticPerson7 小时前
29 · settings.json:用户级 / 项目级配置
ai编程
小虎AI生活7 小时前
90%的人 AI 副业一分钱没赚到,卡的地方出奇一致
ai编程
名不经传的养虾人7 小时前
从0到1:企业级AI项目迭代日记 Vol.65|最危险的故障不是崩溃,是悄悄换掉了正确答案
数据库·人工智能·ai编程·ai-agent·企业ai