基于感知机的人名-性别预测系统 —— Python实现

本文介绍了基于感知机的人名性别预测系统的实现,详细阐述了感知机的基础知识,包括模型结构、训练数据、损失函数和学习算法。在项目实践中,通过特征函数将名字转化为特征向量,训练模型并在测试集上取得了80%的准确率。后续工作提出了投票感知机的改进方法,以解决线性不可分问题。
摘要由CSDN通过智能技术生成

一. 感知机基础知识:

特征向量
感知机
+1 / -1

如上图所示,感知机模型是一个线性二分类模型,可以将线性可分的特征向量映射为+1 / -1的二值分类结果。下面具体介绍此过程:

1. 模型结构:

设输入与输出:

χ ⊆ R n , γ ⊆ { + 1 , − 1 } ; \chi \subseteq \mathbb R^n,\gamma\subseteq \{+1,-1\}; χRn,γ{ +1,1};

x ∈ χ , y ∈ γ ; x\in \chi,y \in \gamma ; xχ,yγ;

则感知机模型表示为:

y = f ( x ) = s i g n ( w x + b ) , y = f(x)=sign(wx+b), <

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值