词频权值TF-ITF 算法-实现问答机器人

本文介绍了如何使用TF-ITF算法实现问答机器人,旨在解决高并发下的人工客服问题。系统通过计算词频权重,筛选关键词,找到最相关的问题记录,采用Java实现并分为权重、搜索、存储和数据库模块。虽然存在查找效率问题,但可以通过优化数据存取结构和添加索引来提高性能。
摘要由CSDN通过智能技术生成


词频权值TF-ITF算法-实现问答机器人

2012/8/1

 

一. 实现了什么?

中国移动因为人工客服不够,推出了发短信回答移动用户查询的问题。Iphone 推出Siri语音回答功能。这些都是简化人工,机器实现人工一些基本工作的例子。网络上用户对特定范围提出问题,如购物买车网站,通过人工回答成本高,用户无法立刻获得反馈,如果并发量大,客服需要重复回答同意或类似问题。如何简化工作,提供即时反馈成为一个目标,是我们解决的,本系统就是解决了这个问题。

二. 主要思想

通常的文本查找通过单纯的关键字查找实现查找相关的问题记录,但是这里有个问题,一个问题那么多关键字,它们的重要性不一样,查找的关键词不应该是一个,而是多个。

为此,根据当前搜索记录网页的思想-词权值(Term Frequency) ,TF-ITF

实现算法:

A.  给问题词库不同的词赋予不同的权重(Wi)

训练库里面有m个词,所有词的词频和为N, 对于第 I 个词,词频为ni

显然

N=  ni,(i=1,2,...m)

第i个词的词频

 

Wi=log(N/ni) , (log 为自然对数)

 

B.   对于每个问题,留下词库里面存在的词,过滤掉无用或权重不大的词,摘取top n ( n为

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值