You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何计算区分二维区域的感知机权重W13、W23及偏置b3?

感知机参数(W13、W23、b3)的确定性计算方法

核心原理回顾

感知机是最基础的线性分类模型,通过阶跃函数输出分类结果:

  • 当输入的线性组合 W1*X + W2*Y + b > 0 时,输出1(对应粉色区域)
  • 当 W1*X + W2*Y + b ≤ 0 时,输出0(对应绿色区域)
    其中 W1*X + W2*Y + b = 0 就是划分两个区域的决策边界直线。

步骤1:明确区域的边界直线

先确定粉色/绿色区域的分界线。从已知参数反推,目标边界是直线 X + Y = k(k为常数):

  • 粉色区域(输出1)对应 X + Y > k
  • 绿色区域(输出0)对应 X + Y ≤ k

步骤2:映射为感知机参数

把边界直线整理成 W1*X + W2*Y + b = 0 的标准形式:
X + Y - k = 0
对比标准式可直接得到:

  • W13 = 1(X项的系数)
  • W23 = 1(Y项的系数)
  • b3 = -k(常数项)

步骤3:确定b3的合法范围

题目要求 -2 < b3 ≤ -1,代入 b3 = -k 解不等式:

-2 < -k ≤ -1

两边乘以-1(注意不等号方向反转),得到:

1 ≤ k < 2

这意味着边界直线 X+Y=k 中的k必须落在[1,2)区间内,对应的b3就自然满足 -2 < b3 ≤ -1。比如题目中给出的b3=-1.9,对应k=1.9,正好在[1,2)范围内,完全符合要求。


验证示例

取粉色区域点(2,0):1*2 + 1*0 -1.9 = 0.1 > 0,输出1,符合规则;
取绿色区域点(0,0):1*0 +1*0 -1.9 = -1.9 ≤0,输出0,符合规则;
取边界点(1,0.9):1*1 +1*0.9 -1.9 =0,输出0,符合规则。

内容的提问来源于stack exchange,提问作者JonyD

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 23:24:56