从人名判定性别系统的实现

jiasining 2011-11-15 01:28:57
从人名判定性别系统的实现
1 项目简介
本课题是统计语言模型的一个典型应用,试图模拟人类从人名判别性别的过程。本系统要求采用最简单的贝叶斯分类器实现如下功能:根据用户输入的一个人名,给出该人的性别判定。问题最终可以抽象为一个有向图模型。
...全文
271 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiasining 2011-11-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 studycbc 的回复:]

只支持中文,建议找一下取名字的字典或资料,了解取名字的习惯,按照这些来判断进行区分,虽然现在人类越来越中性化
[/Quote]
怎么统计,区别人名的性别
jiasining 2011-11-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ayw215 的回复:]

你这个太简单了
先拿些数据过来,统计人名中除去姓后 名字和性别的对应统计数据

一种方法:
定义一个三维的向量,这个向量表示的是新来的一个名字和模型里面的数据的相似度,这个相似度包括三个维度:1,名字中前若干个字一样,2,名字中后若干个字一样,3,名字中间的若干个字一样
然后根据这三个维度分别计算,得到和模型里面向量夹角最小的值,然后设置置信度,筛选出来
[/Quote]不是很明白,楼主可否讲的再明白些的
jiasining 2011-11-15
  • 打赏
  • 举报
回复
回复于:2011-11-15 13:57:07
你这个太简单了
先拿些数据过来,统计人名中除去姓后 名字和性别的对应统计数据

一种方法:
定义一个三维的向量,这个向量表示的是新来的一个名字和模型里面的数据的相似度,这个相似度包括三个维度:1,名字中前若干个字一样,2,名字中后若干个字一样,3,名字中间的若干个字一样
然后根据这三个维度分别计算,得到和模型里面向量夹角最小的值,然后设置置信度,筛选出来
不是很明白的的,楼主能不能说明白点得
自信男孩 2011-11-15
  • 打赏
  • 举报
回复

搞的是新技术吧。
ayw215 2011-11-15
  • 打赏
  • 举报
回复
你这个太简单了
先拿些数据过来,统计人名中除去姓后 名字和性别的对应统计数据

一种方法:
定义一个三维的向量,这个向量表示的是新来的一个名字和模型里面的数据的相似度,这个相似度包括三个维度:1,名字中前若干个字一样,2,名字中后若干个字一样,3,名字中间的若干个字一样
然后根据这三个维度分别计算,得到和模型里面向量夹角最小的值,然后设置置信度,筛选出来
xiejijun_05 2011-11-15
  • 打赏
  • 举报
回复
七擒关羽 2011-11-15
  • 打赏
  • 举报
回复
只支持中文,建议找一下取名字的字典或资料,了解取名字的习惯,按照这些来判断进行区分,虽然现在人类越来越中性化

69,335

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧