感知机学习算法

本文介绍了感知机算法的基本原理、伪代码以及原始算法和口袋算法的源代码。通过实例分析了两种算法在准确率、精确率、召回率和F1值上的表现,讨论了在面对非线性可分数据时的解决方案,并详细阐述了评估模型性能的四个关键指标的定义和意义。
摘要由CSDN通过智能技术生成

任务简介

如图所示,数据集的X是一系列的属性值,Y是1或者-1,用感知机算法训练这样的分类模型,对于测试集这个分类模型能在Accuracy(准确率)、Precision(精确率)、Recall(召回率)、F1(F值)这4个指标上能尽可能的高


算法原理

感知机用以解决数据的二分类问题,例如输入为若干个n维的向量X及其对应的Y(+1或-1),算法目的就是找出最好的权值向量 W=[w1,w2,w3,wn] W = [ w 1 , w 2 , w 3 … … , w n ] 以及一个偏置(阀值)b,使得 signXWTb==Y s i g n ( X ∗ W T − b ) == Y 对尽量多的输入是正确的,也就是能最好地将数据按照Y值分开。 令 w0=b w 0 = − b

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值