发明名称 | 用Golomb码压缩语言模型 | ||
摘要 | 提供了一种用于压缩语言模型的方法(300,708)。一数值列表从一用户输入的元素中生成(300)。排序该数值列表(302)。计算该列表中相邻整数值之间的差值。使用Golomb码对每个算出的差值进行编码(306,712)。 | ||
申请公布号 | CN101283349B | 申请公布日期 | 2011.04.20 |
申请号 | CN200680021796.2 | 申请日期 | 2006.06.06 |
申请人 | 微软公司 | 发明人 | K·W·丘奇;B·提尔森;E·C·小哈特 |
分类号 | G06F17/22(2006.01)I | 主分类号 | G06F17/22(2006.01)I |
代理机构 | 上海专利商标事务所有限公司 31100 | 代理人 | 顾嘉运 |
主权项 | 一种压缩语言模型的方法,包括:从用户输入的n元语法生成数值的列表;对所述数值的列表进行排序;计算所述列表中相邻数值之间的差值;以及使用Golomb码对每个算出的差值进行编码;其中,所述编码步骤包括:选择一个值M,所述值M等于所算出的差值除以2的期望值并且在正无穷的方向舍入至最接近的整数;从所述算出的差值与用于每个算出的差值的所述值M之比来计算商值和余数值;以及把所述商值和所述余数值存储在存储器中。 | ||
地址 | 美国华盛顿州 |