感知机与向量

感知机与向量

by\mathscr{by}by AmamiyaFuko\mathfrak{AmamiyaFuko}AmamiyaFuko

笑容挂在了嘴角上,话语爬进了咽喉里

感知机

感知机是一种分类机器,虽然一般而言认为它是仿生的,非线性的,不过也有一个线性的简单版本,这个线性的感知机更加简单。

线性的感知机是通过欧几里德范数实现的,也就是向量的点积,向量的点积总的来说会有两个结果,正的,或者是负的,这也是线性感知机的分类原理,正的归于一类,负的归于一类。

下面来说说这个感知机是如何迭代的,当然,首先要说说它的形式。

设有一函数ϕ(x)\phi(x)ϕ(x),若 x为正,它输出 1,反之输出 -1,很简单。

再设有一个权重向量 ωˇ\v{\omega}ωˇ,和一个输入向量xˇ\v{x}xˇ,这个xˇ\v{x}xˇ就是一个需要被分类的点。

然后还有一个偏置 b,这是个常数。

那么线性感知机的形式就是

ϕ(ωˇTxˇ+b)\phi(\v{\omega}^{T}\v{x} + b)ϕ(ωˇTxˇ+b)

当然,这个感知机是否线性取决于ϕ\phiϕ,如果它是线性的,那么感知机就是线性的,一般来说我们管我们现在用的这个叫越阶函数,它没法微分,这就是为什么我们在训练神经网络的时候不使用它,虽然它很简单。

然后它迭代的方式是,如果机器的结果是错误的,就将权重向量和输入向量加起来作为新的权重向量,这样我们最终就可以得到一个正确的权重向量,反之就不变。

这就是为什么,它的决策边界是线性的,一个超空间。当然实践上我们会把偏值加到权重向量里,然后在输入向量加入一个常数项,这就可以实现和形式一样的效果,而且可以正确迭代。

相关推荐
私人珍藏库3 小时前
[Android] PeakFinder AR v4.8.89 (山峰全景识别+增强现实山峰查看器)
android·人工智能·智能手机·ar·工具·软件
CS创新实验室4 小时前
算法、齿轮与硅基大脑:数值计算发展简史
人工智能·算法·数值计算
能有时光4 小时前
PyTorch KernelAgent 源码解读 ---(4)--- ExtractorAgent
人工智能·pytorch·python
fthux5 小时前
GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(一)整体架构与扩展入口
人工智能·ai·开源·github·open source
aqi005 小时前
15天学会AI应用开发(十七)使用LangGraph实现会话记忆功能
人工智能·python·大模型·ai编程·ai应用
xixixi777776 小时前
三大 AI 安全里程碑:Akamai 高危风险预警、智能体水印强制落地、PQC 量子安全全产业链统一
大数据·人工智能·安全·ai·大模型·智能体·政策
海石6 小时前
1563分的简单题,可能就简单在能被暴力AC
算法·leetcode
AI小码6 小时前
LLM 应用的缓存工程:当每次 API 调用都在燃烧成本
java·人工智能·spring·计算机·llm·编程·api
code 小楊6 小时前
AI函数调用:Function Calling从理论到实战全解析
人工智能
海石6 小时前
1400分的dp汗流浃背之【交替子数组计数】
算法·leetcode