|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectnet.trialpc.sticktools.model.AbstractLangModel
net.trialpc.sticktools.model.MultiSmoothedModel
public class MultiSmoothedModel
複数の言語モデルをスムージングにより 1 つの言語モデルとして扱えるようにするためのクラスです。
このクラスのインスタンスを直列化するには、基準となる言語モデルと、背景となる言語モデルのどちらとも
Serializable インターフェースを実装している必要があります。
SmoothedModel,
直列化された形式| コンストラクタの概要 | |
|---|---|
MultiSmoothedModel(LangModel base)
基準となる言語モデルを設定して MultiSmoothedModel インスタンスを生成します。 |
|
| メソッドの概要 | |
|---|---|
MultiSmoothedModel |
addBackgroundModel(LangModel bg,
Smooth s,
float param)
背景モデルとなるインスタンスを追加します。 |
java.util.Set<java.lang.String> |
getVocabulary()
この言語モデルの語彙を返します。 |
int |
numOfTerms()
このクラスでは実装されていません。 |
int |
termCount(java.lang.String term)
このクラスでは実装されていません。 |
float |
termFrequency(java.lang.String term)
スムージングを行った、語の相対頻度を返します。 |
java.lang.String |
toStringForDebug(java.lang.String query)
推奨されていません。 |
| クラス net.trialpc.sticktools.model.AbstractLangModel から継承されたメソッド |
|---|
containsTerm, containsTerms, contaisQueries, isModifiable, numOfVocabulary, toString |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public MultiSmoothedModel(LangModel base)
MultiSmoothedModel インスタンスを生成します。
base - 基準となる言語モデル
java.lang.NullPointerException - base が null の場合| メソッドの詳細 |
|---|
public MultiSmoothedModel addBackgroundModel(LangModel bg,
Smooth s,
float param)
bg - 背景モデルとなる言語モデルインスタンスs - スムージング手法param - スムージングパラメータ
MultiSmoothedModel インスタンスpublic java.util.Set<java.lang.String> getVocabulary()
Set が返されます。
このメソッドで返される語彙は、追加された全ての背景モデルの語彙も含みます。
LangModel 内の getVocabularypublic int numOfTerms()
LangModel 内の numOfTermspublic int termCount(java.lang.String term)
LangModel 内の termCountterm - 語(通常は単語と同義)
term の出現回数@Deprecated public java.lang.String toStringForDebug(java.lang.String query)
query -
public float termFrequency(java.lang.String term)
LangModel 内の termFrequencyAbstractLangModel 内の termFrequencyterm - 語(通常は単語と同義)
term の相対頻度LangModel.numOfTerms(),
LangModel.termCount(String)
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||