ScoreCachingSenone API
2015-06-09 21:00
127 查看
<span style="font-size:24px;">public abstract class ScoreCachingSenone implements Senone 为抽象方法。 实现了一个senone,此类包含一最新的以打分的数据的缓存。 本类的子类应该实现抽象方法calculateScore方法。此方法被getscore方法调用来实现为每个(each cache miss)错过的缓存计算其得分。 注意:本类是线程安全的。 本类的内部类: private class ScoreCache 用来缓存得分用。 存储了得分和与此得分相关的特征,得分是通过此特征来得到的。 内部类的属性: private final Data feature;表示特征矢量。 private final float score;得分。 内部类构造方法: public ScoreCache(Data feature, float score);通过给定的特征和得分来创建对象,给类的两属性赋了值。 本类的属性: private volatile ScoreCache scoreCache = new ScoreCache(null, 0.0f);短暂的得分缓存 public float getScore(Data feature);根据给定的特征来得到此senone的缓存得分。如果得分没有被缓存起来,则会通过calculateScore方法来计算得分,然后把其缓存起来,再返回此得分。 protected abstract float calculateScore(Data feature); 根据给定的特征矢量来计算此senone对象的得分。返回的是log域的得分。Feature为特征矢量,用来为此senone打分。</span>
相关文章推荐
- 使用Sphinx对索引进行搜索
- 关于Sphinx创建全文检索的索引介绍
- sphinx增量索引的一个问题
- C#中调用SAPI实现语音识别的2种方法
- mysql中使用sphinx搜索子域名需注意的问题
- Sphinx/MySQL 协议支持与SphinxQL应用实例
- 深入解析php之sphinx
- php启用sphinx全文搜索的实现方法
- sphinx使用及其简单配置方法
- Android实现语音识别代码
- 测试sphinx/coreseek xmlpipe2 support NOT compiled
- sphinx服务器安装及配置详解
- 如何给Sphinx做增量索引更新
- 模式识别
- 谷歌眼镜GDK开发指南之语音输入
- CoreSeek快速安装 sphinx
- coreseek 利用python作数据源建立索引
- sphinx/coreseek如何及时删除索引里的数据呢?
- PHP sphinx 全文检索
- MEMO:Sphinx学习笔记——安装与使用入门(+在ROS中的使用)