A B C D E G H I K L M N P Q R S T U V W

A

AbstractLangModel - net.trialpc.sticktools.model の クラス
言語モデルの実装を容易にするために提供される抽象クラスです。
AbstractLangModel() - クラス net.trialpc.sticktools.model.AbstractLangModel のコンストラクタ
 
AbstractModelBuilder<T extends LangModel> - net.trialpc.sticktools.model の クラス
言語モデルを生成するための抽象ビルダークラスです。
AbstractModelBuilder() - クラス net.trialpc.sticktools.model.AbstractModelBuilder のコンストラクタ
 
AbstractScoringMethod<T extends LangModel> - net.trialpc.sticktools.score の クラス
評価値算出の実装を容易にするために提供される抽象クラスです。
AbstractScoringMethod() - クラス net.trialpc.sticktools.score.AbstractScoringMethod のコンストラクタ
 
AbstractStemmer - net.trialpc.sticktools.stemmer の クラス
Stemmer インターフェースを容易に実装するための抽象クラスです。
AbstractStemmer() - クラス net.trialpc.sticktools.stemmer.AbstractStemmer のコンストラクタ
 
add(String, String) - クラス net.trialpc.sticktools.model.BiLayerModelBuilder のメソッド
文書 ID と文書の内容を追加します。
add(String, String, String) - クラス net.trialpc.sticktools.model.LCDocumentBuilder のメソッド
文書 ID、文 ID、文を設定します。
add(String, SentenceModel) - クラス net.trialpc.sticktools.model.LCDocumentBuilder のメソッド
 
add(String, String, String) - クラス net.trialpc.sticktools.model.TriLayerModelBuilder のメソッド
文書 ID、文 ID、文を設定します。
add(String, SentenceModel) - クラス net.trialpc.sticktools.model.TriLayerModelBuilder のメソッド
文書 ID と文モデルを設定します。
ADD_MODEL - クラス net.trialpc.sticktools.model.StateEvent の static 変数
言語モデルが追加されたことを示します。
ADD_TERM - クラス net.trialpc.sticktools.model.StateEvent の static 変数
語が追加されたことを示します。
addBackgroundModel(LangModel, Smooth, float) - クラス net.trialpc.sticktools.model.MultiSmoothedModel のメソッド
背景モデルとなるインスタンスを追加します。
addChildModel(T) - クラス net.trialpc.sticktools.model.WrapModel のメソッド
ラッピングする言語モデルを追加します。
addChildModelAll(Collection<T>) - クラス net.trialpc.sticktools.model.WrapModel のメソッド
複数の言語モデルを、ラッピングの対象として追加します。
addDocument(T) - クラス net.trialpc.sticktools.model.DocCollection のメソッド
文書モデルを追加します。
addDocumentAll(Collection<T>) - クラス net.trialpc.sticktools.model.DocCollection のメソッド
複数の文書モデルを追加します。
addListener(StateChangeListener) - クラス net.trialpc.sticktools.model.BaseModel のメソッド
変更を通知するリスナを登録します。
addListener(StateChangeListener) - インタフェース net.trialpc.sticktools.model.StateChangeObservable のメソッド
状態変更を通知するインスタンスを追加します。
addListener(StateChangeListener) - クラス net.trialpc.sticktools.model.WrapModel のメソッド
状態変更を通知するインスタンスを追加します。
addQueries(Collection<Query>) - クラス net.trialpc.sticktools.score.AbstractScoringMethod のメソッド
複数のクエリを設定します。
addQueries(Collection<Query>) - クラス net.trialpc.sticktools.score.DefaultScoringMethod のメソッド
 
addQueries(Collection<Query>) - インタフェース net.trialpc.sticktools.score.ScoringMethod のメソッド
複数のクエリを設定します。
addQueriesAsString(Collection<String>) - クラス net.trialpc.sticktools.score.AbstractScoringMethod のメソッド
複数のクエリを設定します。
addQueriesAsString(Collection<String>) - インタフェース net.trialpc.sticktools.score.ScoringMethod のメソッド
複数のクエリを設定します。
addQuery(String) - クラス net.trialpc.sticktools.score.AbstractScoringMethod のメソッド
クエリを設定します。
addQuery(Query) - クラス net.trialpc.sticktools.score.AbstractScoringMethod のメソッド
クエリを設定します。
addQuery(String) - インタフェース net.trialpc.sticktools.score.ScoringMethod のメソッド
クエリを設定します。
addQuery(Query) - インタフェース net.trialpc.sticktools.score.ScoringMethod のメソッド
クエリを設定します。
addRelevantId(String) - クラス net.trialpc.sticktools.RelevantDeterminater のメソッド
適合モデルの ID を追加します。
addSentence(T) - クラス net.trialpc.sticktools.model.SentenceWrappedDocument のメソッド
ラッピングする文モデルを追加します。
addSentenceAll(Collection<T>) - クラス net.trialpc.sticktools.model.SentenceWrappedDocument のメソッド
コレクションに含まれる文モデルを追加します。
addTerm(String) - クラス net.trialpc.sticktools.model.BaseModel のメソッド
term を追加します。
addTerms(Collection<String>) - クラス net.trialpc.sticktools.model.BaseModel のメソッド
語の集合を追加します。
asCollectionOfString(Collection<Query>) - クラス net.trialpc.sticktools.model.LangModels の static メソッド
 

B

BaseDocument - net.trialpc.sticktools.model の クラス
基本となる文書モデルのクラスです。
BaseDocument(String) - クラス net.trialpc.sticktools.model.BaseDocument のコンストラクタ
文書 ID を指定して BaseDocument インスタンスを生成します。
BaseModel - net.trialpc.sticktools.model の クラス
基本的な実装を提供する言語モデルクラスです。
BaseModel() - クラス net.trialpc.sticktools.model.BaseModel のコンストラクタ
新規の BaseModel インスタンスを生成します。
BaseModel(boolean) - クラス net.trialpc.sticktools.model.BaseModel のコンストラクタ
変更通知を有無を設定して、BaseModel インスタンスを生成します。
BaseSentence - net.trialpc.sticktools.model の クラス
基本となる文モデルのクラスです。
BaseSentence(String) - クラス net.trialpc.sticktools.model.BaseSentence のコンストラクタ
文 ID を指定して BaseSentence インスタンスを生成します。
BiLayerModelBuilder - net.trialpc.sticktools.model の クラス
文書モデルと文書集合モデルの 2 層の言語モデルを生成するビルダーです。
BiLayerModelBuilder() - クラス net.trialpc.sticktools.model.BiLayerModelBuilder のコンストラクタ
 
build() - クラス net.trialpc.sticktools.model.BiLayerModelBuilder のメソッド
追加された文書を基に、文書コレクションモデルを生成します。
build() - クラス net.trialpc.sticktools.model.LCDocumentBuilder のメソッド
 
build() - インタフェース net.trialpc.sticktools.model.ModelBuilder のメソッド
言語モデルを生成します。
build() - クラス net.trialpc.sticktools.model.TriLayerModelBuilder のメソッド
文書モデルと文モデルを含む、文書集合モデルを生成します。

C

CachedStemmer - net.trialpc.sticktools.stemmer の クラス
Stemmer の処理を効率化するためのラッパークラスです。
CachedStemmer(Stemmer) - クラス net.trialpc.sticktools.stemmer.CachedStemmer のコンストラクタ
 
castCollection(Object) - クラス net.trialpc.sticktools.model.BaseModel の static メソッド
リスナを含むコレクションにキャストします。
castCollection(Object) - クラス net.trialpc.sticktools.model.WrapModel の static メソッド
リスナを含むコレクションにキャストします。
castMap(Object) - クラス net.trialpc.sticktools.model.BaseModel の static メソッド
Map クラスにキャストします。
checkParameter(float) - クラス net.trialpc.sticktools.Smooth のメソッド
getParameter メソッドに与えるためのパラメータが適切であるかどうかを返します。
CLEAR - クラス net.trialpc.sticktools.model.StateEvent の static 変数
語がすべて削除されたことを示します。
clear() - クラス net.trialpc.sticktools.stemmer.CachedStemmer のメソッド
キャッシュをクリアします。
CLEAR_PARTIALLY - クラス net.trialpc.sticktools.model.StateEvent の static 変数
語が部分的に削除されたことを示します。
compareTo(DocumentModel) - クラス net.trialpc.sticktools.model.BaseDocument のメソッド
 
compareTo(SentenceModel) - クラス net.trialpc.sticktools.model.BaseSentence のメソッド
文 ID に対して昇順になるような自然順序付けを提供します。
compareTo(DocumentModel) - クラス net.trialpc.sticktools.model.WrapDocument のメソッド
 
compareTo(Query) - クラス net.trialpc.sticktools.Query のメソッド
 
containsDocument(T) - クラス net.trialpc.sticktools.model.DocCollection のメソッド
文書モデルが文書集合モデルに存在しているかどうかを返します。
containsDocument(String) - クラス net.trialpc.sticktools.model.DocCollection のメソッド
指定した文書 ID をもつ文書モデルが文書集合モデルに存在しているかどうかを返します。
containsSentence(T) - クラス net.trialpc.sticktools.model.SentenceWrappedDocument のメソッド
指定した文モデルが含まれているかどうかを返します。
containsTerm(String) - クラス net.trialpc.sticktools.model.AbstractLangModel のメソッド
term が語彙に含まれるかどうかを返します。
containsTerm(String) - インタフェース net.trialpc.sticktools.model.LangModel のメソッド
term が語彙に含まれるかどうかを返します。
containsTerms(Collection<String>) - クラス net.trialpc.sticktools.model.AbstractLangModel のメソッド
コレクション c に含まれる語が語彙に 1 つ以上含まれるかを返します。
containsTerms(Collection<String>) - インタフェース net.trialpc.sticktools.model.LangModel のメソッド
コレクション c に含まれる語が語彙に 1 つ以上含まれるかを返します。
contaisQueries(Collection<Query>) - クラス net.trialpc.sticktools.model.AbstractLangModel のメソッド
コレクション q に含まれるクエリが語彙に 1 つ以上含まれるかを返します。

D

DEFAULT - クラス net.trialpc.sticktools.StopWord の static 変数
 
DEFAULT_DELIMITER - クラス net.trialpc.sticktools.model.AbstractModelBuilder の static 変数
初期状態で用いられる区切り文字です。
DefaultScoringMethod<T extends LangModel> - net.trialpc.sticktools.score の クラス
簡易的に提供される評価値算出のためのクラスです。
DefaultScoringMethod() - クラス net.trialpc.sticktools.score.DefaultScoringMethod のコンストラクタ
 
DIRICHLET - クラス net.trialpc.sticktools.Smooth の static 変数
ディリクレ法(Dirichlet smoothing)により、スムージングを行います。
DocCollection<T extends DocumentModel> - net.trialpc.sticktools.model の クラス
基本となる文書集合モデルのクラスです。
DocCollection() - クラス net.trialpc.sticktools.model.DocCollection のコンストラクタ
空の DocCollection インスタンスを生成します。
documentFrequency(String) - クラス net.trialpc.sticktools.model.DocCollection のメソッド
文書頻度を返します。
DocumentModel - net.trialpc.sticktools.model の インタフェース
文書を示す言語モデルが実装すべきメソッドを定義するインターフェースです。

E

EMPTY_COLLECTION - クラス net.trialpc.sticktools.model.LangModels の static 変数
空の文書集合モデルです。
EMPTY_MODEL - クラス net.trialpc.sticktools.model.LangModels の static 変数
何も語を含まない言語モデルを示します。
emptyCollection() - クラス net.trialpc.sticktools.model.LangModels の static メソッド
空の文書集合モデルを返します。
equals(Object) - クラス net.trialpc.sticktools.model.BaseDocument のメソッド
 
equals(Object) - クラス net.trialpc.sticktools.model.BaseModel のメソッド
言語モデルが同一であるかを返します。
equals(Object) - クラス net.trialpc.sticktools.model.BaseSentence のメソッド
 
equals(Object) - クラス net.trialpc.sticktools.model.SmoothedModel のメソッド
 
equals(Object) - クラス net.trialpc.sticktools.model.WrapModel のメソッド
同じ動作を示す WrapModel であるかを返します。
equals(Object) - クラス net.trialpc.sticktools.Query のメソッド
 
equals(Object) - クラス net.trialpc.sticktools.RelevantDeterminater のメソッド
 
equals(Object) - クラス net.trialpc.sticktools.stemmer.CachedStemmer のメソッド
 
evaluate() - クラス net.trialpc.sticktools.score.AbstractScoringMethod のメソッド
 
evaluate() - インタフェース net.trialpc.sticktools.score.ScoringMethod のメソッド
評価値を算出します。
evaluateScore(T, Collection<Query>) - クラス net.trialpc.sticktools.score.AbstractScoringMethod のメソッド
言語モデル model から評価値を算出して返します。
evaluateScore(T, Collection<Query>) - クラス net.trialpc.sticktools.score.DefaultScoringMethod のメソッド
 
eventId() - クラス net.trialpc.sticktools.model.StateEvent のメソッド
イベントの ID を示します。

G

getBackgroundModel() - クラス net.trialpc.sticktools.model.SmoothedModel のメソッド
背景分布となる言語モデルを返します。
getBaseModel() - クラス net.trialpc.sticktools.model.SmoothedModel のメソッド
基準となる言語モデルを返します。
getChildrenModels() - クラス net.trialpc.sticktools.model.DocCollection のメソッド
 
getChildrenModels() - クラス net.trialpc.sticktools.model.WrapDocument のメソッド
 
getChildrenModels() - クラス net.trialpc.sticktools.model.WrapModel のメソッド
ラッピングしている言語モデルのセットを返します。
getDocument(String) - クラス net.trialpc.sticktools.model.DocCollection のメソッド
指定した文書 ID を持つ文書モデルを返します。
getDocumentId() - クラス net.trialpc.sticktools.model.BaseDocument のメソッド
 
getDocumentId() - インタフェース net.trialpc.sticktools.model.DocumentModel のメソッド
文書 ID を返します。
getDocumentId() - クラス net.trialpc.sticktools.model.WrapDocument のメソッド
 
getInstance() - クラス net.trialpc.sticktools.stemmer.KrovetzStemmer の static メソッド
唯一のインスタンスを返します。
getInstance() - クラス net.trialpc.sticktools.stemmer.LowerCaseStemmer の static メソッド
このクラスのインスタンスを返します。
getInvertedList(String) - クラス net.trialpc.sticktools.model.DocCollection のメソッド
転置リストを返します。
getLocalContextModel(String) - クラス net.trialpc.sticktools.model.LocalContextDocument のメソッド
局所的文脈モデルを返します。
getParameter(float, long, long) - クラス net.trialpc.sticktools.Smooth のメソッド
スムージング係数を返します。
getQuery() - クラス net.trialpc.sticktools.Query のメソッド
クエリを返します。
getScore() - クラス net.trialpc.sticktools.score.AbstractScoringMethod のメソッド
 
getScore() - インタフェース net.trialpc.sticktools.score.ScoringMethod のメソッド
評価値を返します。
getSentence(String) - クラス net.trialpc.sticktools.model.SentenceWrappedDocument のメソッド
指定された文 ID を持つ文モデルを返します。
getSentenceId() - クラス net.trialpc.sticktools.model.BaseSentence のメソッド
 
getSentenceId() - インタフェース net.trialpc.sticktools.model.SentenceModel のメソッド
文の ID を返します。
getStateEvent() - クラス net.trialpc.sticktools.model.StateEvent のメソッド
変更の内容を返します。
getTerm() - クラス net.trialpc.sticktools.model.StateEvent のメソッド
変更に関連する語を返します。
getTerms() - クラス net.trialpc.sticktools.model.BaseModel のメソッド
語彙とその出現回数を対応させたマップを返します。
getTexts(String) - クラス net.trialpc.sticktools.model.AbstractModelBuilder のメソッド
文字列 text を区切り文字によって区切り、リストに格納して返します。
getVocabulary() - クラス net.trialpc.sticktools.model.BaseModel のメソッド
 
getVocabulary() - インタフェース net.trialpc.sticktools.model.LangModel のメソッド
この言語モデルの語彙を返します。
getVocabulary() - クラス net.trialpc.sticktools.model.MultiSmoothedModel のメソッド
この言語モデルの語彙を返します。
getVocabulary() - クラス net.trialpc.sticktools.model.SmoothedModel のメソッド
 
getVocabulary() - クラス net.trialpc.sticktools.model.WrapModel のメソッド
 
getWeight() - クラス net.trialpc.sticktools.Query のメソッド
重みを返します。

H

hasDoubleConsonant(char[], int) - クラス net.trialpc.sticktools.stemmer.AbstractStemmer の static メソッド
index 番目の文字と index-1 番目の文字が同じ母音であるかどうかを調べます。
hasDoubleConsonant(CharSequence, int) - クラス net.trialpc.sticktools.stemmer.AbstractStemmer の static メソッド
index 番目の文字と index-1 番目の文字が同じ母音であるかどうかを調べます。
hashCode() - クラス net.trialpc.sticktools.model.BaseDocument のメソッド
 
hashCode() - クラス net.trialpc.sticktools.model.BaseModel のメソッド
ハッシュコードを返します。
hashCode() - クラス net.trialpc.sticktools.model.BaseSentence のメソッド
 
hashCode() - クラス net.trialpc.sticktools.model.SmoothedModel のメソッド
 
hashCode() - クラス net.trialpc.sticktools.model.WrapModel のメソッド
WrapModel のハッシュコードを返します。
hashCode() - クラス net.trialpc.sticktools.Query のメソッド
 
hashCode() - クラス net.trialpc.sticktools.RelevantDeterminater のメソッド
 
hashCode() - クラス net.trialpc.sticktools.stemmer.CachedStemmer のメソッド
 
hasVowelInStem(char[]) - クラス net.trialpc.sticktools.stemmer.AbstractStemmer の static メソッド
母音が存在するかどうかを返します。
hasVowelInStem(CharSequence) - クラス net.trialpc.sticktools.stemmer.AbstractStemmer の static メソッド
母音が存在するかどうかを返します。

I

interpret(String) - クラス net.trialpc.sticktools.stemmer.CachedStemmer のメソッド
 
interpret(String) - クラス net.trialpc.sticktools.stemmer.KrovetzStemmer のメソッド
 
interpret(String) - クラス net.trialpc.sticktools.stemmer.LowerCaseStemmer のメソッド
 
interpret(String) - クラス net.trialpc.sticktools.stemmer.PorterStemmer のメソッド
 
interpret(String) - インタフェース net.trialpc.sticktools.stemmer.Stemmer のメソッド
語幹解釈を行った単語を返します。
isConsonant(char[], int) - クラス net.trialpc.sticktools.stemmer.AbstractStemmer の static メソッド
index 番目の文字が子音であるかどうかを調べます。
isConsonant(CharSequence, int) - クラス net.trialpc.sticktools.stemmer.AbstractStemmer の static メソッド
index 番目の文字が子音であるかどうかを調べます。
isEmpty() - クラス net.trialpc.sticktools.model.BaseModel のメソッド
言語モデルが 1 つも語を含んでいないかどうかを返します。
isModifiable() - クラス net.trialpc.sticktools.model.AbstractLangModel のメソッド
言語モデルに含まれる語を変更可能かどうかを返します。
isModifiable() - インタフェース net.trialpc.sticktools.model.LangModel のメソッド
言語モデルに含まれる語を変更可能かどうかを返します。
isModifiable() - クラス net.trialpc.sticktools.model.SmoothedModel のメソッド
 
isModifiable() - クラス net.trialpc.sticktools.model.WrapModel のメソッド
言語モデルに含まれる語を変更可能かどうかを返します。
isRelevant(String) - クラス net.trialpc.sticktools.RelevantDeterminater のメソッド
指定した ID が適合であるかどうかを判定します。
isStopWord(String) - クラス net.trialpc.sticktools.StopWord のメソッド
word がストップワードであるかどうかを返します。
isVowel(char[], int) - クラス net.trialpc.sticktools.stemmer.AbstractStemmer の static メソッド
index 番目の文字が母音であるかどうかを返します。
isVowel(CharSequence, int) - クラス net.trialpc.sticktools.stemmer.AbstractStemmer の static メソッド
index 番目の文字が母音であるかどうかを返します。
iterator() - クラス net.trialpc.sticktools.model.DocCollection のメソッド
文書モデルを返すイテレータです。
iterator() - クラス net.trialpc.sticktools.model.WrapDocument のメソッド
 

K

KrovetzStemmer - net.trialpc.sticktools.stemmer の クラス
Krovetz Stemmer を実装したクラスです。

L

LangModel - net.trialpc.sticktools.model の インタフェース
ユニグラム言語モデルが最低限実装すべきメソッドを定義します。
LangModels - net.trialpc.sticktools.model の クラス
言語モデルに関するユーティリティを提供します。
LCDocumentBuilder - net.trialpc.sticktools.model の クラス
 
LCDocumentBuilder() - クラス net.trialpc.sticktools.model.LCDocumentBuilder のコンストラクタ
 
LINEAR - クラス net.trialpc.sticktools.Smooth の static 変数
線形補間法(Jelinek-Mercer smoothing)により、スムージングを行います。
listeners - クラス net.trialpc.sticktools.model.BaseModel の変数
変更を通知するリスナの集合です。
listeners - クラス net.trialpc.sticktools.model.WrapModel の変数
状態変化を通知するリスナのコレクションです。
LocalContextDocument<T extends SentenceModel> - net.trialpc.sticktools.model の クラス
局所的文脈を提供することができる文書モデルです。
LocalContextDocument(String) - クラス net.trialpc.sticktools.model.LocalContextDocument のコンストラクタ
文書 ID を指定して、LocalContextDocument クラスのインスタンスを生成します。
LowerCaseStemmer - net.trialpc.sticktools.stemmer の クラス
語を小文字に変換する Stemmer クラスです。

M

ModelBuilder<T extends LangModel> - net.trialpc.sticktools.model の インタフェース
言語モデルを生成するビルダーが実装すべきインターフェースです。
MultiSmoothedModel - net.trialpc.sticktools.model の クラス
複数の言語モデルをスムージングにより 1 つの言語モデルとして扱えるようにするためのクラスです。
MultiSmoothedModel(LangModel) - クラス net.trialpc.sticktools.model.MultiSmoothedModel のコンストラクタ
基準となる言語モデルを設定して MultiSmoothedModel インスタンスを生成します。

N

net.trialpc.sticktools - パッケージ net.trialpc.sticktools
ユニグラム言語モデルに対する共通クラスを提供します。
net.trialpc.sticktools.model - パッケージ net.trialpc.sticktools.model
ユニグラム言語モデルを表現するためのクラスを提供します。
net.trialpc.sticktools.score - パッケージ net.trialpc.sticktools.score
言語モデルの評価値を算出するクラスを提供します。
net.trialpc.sticktools.stemmer - パッケージ net.trialpc.sticktools.stemmer
語の語幹解釈を行うクラスを提供します。
NONE - クラス net.trialpc.sticktools.Smooth の static 変数
スムージングを行いません。
NOTHING - クラス net.trialpc.sticktools.StopWord の static 変数
ストップワードを含まないインスタンスです。
NOTHING_STEMMER - クラス net.trialpc.sticktools.model.LangModels の static 変数
語幹解釈を行わないステマを示します。
notify(StateEvent) - クラス net.trialpc.sticktools.model.BaseModel のメソッド
イベントをリスナに通知します。
numOfTerms() - クラス net.trialpc.sticktools.model.BaseModel のメソッド
 
numOfTerms() - インタフェース net.trialpc.sticktools.model.LangModel のメソッド
この言語モデルに含まれる語の総数を返します。
numOfTerms() - クラス net.trialpc.sticktools.model.MultiSmoothedModel のメソッド
このクラスでは実装されていません。
numOfTerms() - クラス net.trialpc.sticktools.model.SmoothedModel のメソッド
このメソッドは実装されていません。
numOfTerms() - クラス net.trialpc.sticktools.model.WrapModel のメソッド
 
numOfVocabulary() - クラス net.trialpc.sticktools.model.AbstractLangModel のメソッド
この言語モデルに含まれる語の種類数(語彙数)を返します。
numOfVocabulary() - クラス net.trialpc.sticktools.model.BaseModel のメソッド
 
numOfVocabulary() - インタフェース net.trialpc.sticktools.model.LangModel のメソッド
この言語モデルに含まれる語の種類数(語彙数)を返します。
numOfVocabulary() - クラス net.trialpc.sticktools.model.SmoothedModel のメソッド
 

P

PorterStemmer - net.trialpc.sticktools.stemmer の クラス
Porter Stemmer を実装したクラスです。
PorterStemmer() - クラス net.trialpc.sticktools.stemmer.PorterStemmer のコンストラクタ
 

Q

Query - net.trialpc.sticktools の クラス
クエリとその重みを示すクラスです。
Query(String) - クラス net.trialpc.sticktools.Query のコンストラクタ
重みを 1 として Query クラスのインスタンスを生成します。
Query(String, float) - クラス net.trialpc.sticktools.Query のコンストラクタ
クエリと重みを指定して Query クラスのインスタンスを生成します。

R

RelevantDeterminater - net.trialpc.sticktools の クラス
適合判定を行うクラスです。
RelevantDeterminater() - クラス net.trialpc.sticktools.RelevantDeterminater のコンストラクタ
RelevantDeterminater クラスのインスタンスを生成します。
RelevantDeterminater(Collection<String>) - クラス net.trialpc.sticktools.RelevantDeterminater のコンストラクタ
適合モデルの ID コレクションを指定して、RelevantDeterminater インスタンスを生成します。
REMOVE_TERM - クラス net.trialpc.sticktools.model.StateEvent の static 変数
語が削除されたことを示します。

S

ScoringMethod<T extends LangModel> - net.trialpc.sticktools.score の インタフェース
クエリが与えられたときに評価値を算出するためのインターフェースです。
SentenceModel - net.trialpc.sticktools.model の インタフェース
文を示す言語モデルが実装すべきメソッドを定義するインターフェースです。
SentenceWrappedDocument<T extends SentenceModel> - net.trialpc.sticktools.model の クラス
文モデルを基に構成された文書モデルを示すクラスです。
SentenceWrappedDocument(String) - クラス net.trialpc.sticktools.model.SentenceWrappedDocument のコンストラクタ
文 ID を指定して SentenceWrappedDocument クラスのインスタンスを生成します。
setDefinitionOfLocalContext(int, int) - クラス net.trialpc.sticktools.model.LocalContextDocument のメソッド
局所的文脈モデルの範囲を設定します。
setDelimiter(String) - クラス net.trialpc.sticktools.model.AbstractModelBuilder のメソッド
区切り文字を設定します。
setModel(T) - クラス net.trialpc.sticktools.score.AbstractScoringMethod のメソッド
評価値を算出するモデルを設定します。
setModel(T) - インタフェース net.trialpc.sticktools.score.ScoringMethod のメソッド
評価値を算出するモデルを設定します。
setStemmer(Stemmer) - クラス net.trialpc.sticktools.model.AbstractModelBuilder のメソッド
ステマを指定します。
setStopWord(StopWord) - クラス net.trialpc.sticktools.model.AbstractModelBuilder のメソッド
ストップワードを指定します。
setTerms(Map<String, Integer>) - クラス net.trialpc.sticktools.model.BaseModel のメソッド
語彙とその出現回数を対応させたマップを設定します。
Smooth - net.trialpc.sticktools の クラス
言語モデルのスムージングの種類を示します。
Smooth() - クラス net.trialpc.sticktools.Smooth のコンストラクタ
 
SmoothedModel - net.trialpc.sticktools.model の クラス
2 つの言語モデルをスムージングにより 1 つの言語モデルとして扱えるようにするためのクラスです。
SmoothedModel(LangModel, LangModel, Smooth) - クラス net.trialpc.sticktools.model.SmoothedModel のコンストラクタ
スムージングパラメータを 0 として、スムージングを行った言語モデルのインスタンスを生成します。
SmoothedModel(LangModel, LangModel, Smooth, float) - クラス net.trialpc.sticktools.model.SmoothedModel のコンストラクタ
スムージングを行う言語モデルのインスタンスを生成します。
stateChanged(StateEvent) - インタフェース net.trialpc.sticktools.model.StateChangeListener のメソッド
状態が変更された時に呼び出されます。
stateChanged(StateEvent) - クラス net.trialpc.sticktools.model.WrapModel のメソッド
 
StateChangeListener - net.trialpc.sticktools.model の インタフェース
言語モデルクラスの状態の変更通知を受け取るためのリスナです。
StateChangeObservable - net.trialpc.sticktools.model の インタフェース
状態変更の観測対象となるクラスが実装すべきメソッドを定義します。
StateEvent - net.trialpc.sticktools.model の クラス
言語モデルの状態の変更を示すクラスです。
StateEvent(Object, int) - クラス net.trialpc.sticktools.model.StateEvent のコンストラクタ
状態の変更を示す StateEvent インスタンスを生成します。
StateEvent(Object, int, String) - クラス net.trialpc.sticktools.model.StateEvent のコンストラクタ
状態の変更を示す StateEvent インスタンスを生成します。
Stemmer - net.trialpc.sticktools.stemmer の インタフェース
語幹解釈を行うためのインターフェースです。
StopWord - net.trialpc.sticktools の クラス
ストップワードを示すクラスです。
StopWord(Set<String>) - クラス net.trialpc.sticktools.StopWord のコンストラクタ
ストップーワードを指定して StopWord インスタンスを生成します。

T

termCount(String) - クラス net.trialpc.sticktools.model.BaseModel のメソッド
term の出現回数を返します。
termCount(String) - インタフェース net.trialpc.sticktools.model.LangModel のメソッド
term の出現回数を返します。
termCount(String) - クラス net.trialpc.sticktools.model.MultiSmoothedModel のメソッド
このクラスでは実装されていません。
termCount(String) - クラス net.trialpc.sticktools.model.SmoothedModel のメソッド
このメソッドは実装されていません。
termCount(String) - クラス net.trialpc.sticktools.model.WrapModel のメソッド
 
termFrequency(String) - クラス net.trialpc.sticktools.model.AbstractLangModel のメソッド
term の相対頻度を返します。
termFrequency(String) - インタフェース net.trialpc.sticktools.model.LangModel のメソッド
term の相対頻度を返します。
termFrequency(String) - クラス net.trialpc.sticktools.model.MultiSmoothedModel のメソッド
スムージングを行った、語の相対頻度を返します。
termFrequency(String) - クラス net.trialpc.sticktools.model.SmoothedModel のメソッド
term の相対頻度を返します。
toString() - クラス net.trialpc.sticktools.model.AbstractLangModel のメソッド
言語モデルの文字列表現を返します。
toString() - クラス net.trialpc.sticktools.model.BaseModel のメソッド
BaseModel の文字列表現を返します。
toString() - クラス net.trialpc.sticktools.model.SmoothedModel のメソッド
スムージングされた言語モデルの文字列表現を返します。
toString() - クラス net.trialpc.sticktools.model.StateEvent のメソッド
 
toString() - クラス net.trialpc.sticktools.Query のメソッド
クエリの文字列表現を返します。
toStringForDebug(String) - クラス net.trialpc.sticktools.model.MultiSmoothedModel のメソッド
推奨されていません。 
TriLayerModelBuilder - net.trialpc.sticktools.model の クラス
文書集合、文書、文の 3 つの言語モデルを生成するビルダーです。
TriLayerModelBuilder() - クラス net.trialpc.sticktools.model.TriLayerModelBuilder のコンストラクタ
 

U

unmodifiableDocument(BaseDocument) - クラス net.trialpc.sticktools.model.BaseDocument の static メソッド
変更不可能な BaseDocument インスタンスを返します。
unmodifiableInstance(DocCollection<T>) - クラス net.trialpc.sticktools.model.DocCollection の static メソッド
変更不可能な文書集合インスタンスを返します。
unmodifiableModel(LangModel) - クラス net.trialpc.sticktools.model.LangModels の static メソッド
変更不可能な LangModel インスタンスを返します。
unmodifiableSentence(BaseSentence) - クラス net.trialpc.sticktools.model.BaseSentence の static メソッド
変更不可能な BaseSentence インスタンスを返します。

V

valueOf(String) - クラス net.trialpc.sticktools.Query の static メソッド
指定された文字列をクエリとして、重み 1 の Query クラスのインスタンスを返します。
valueOf(String, float) - クラス net.trialpc.sticktools.Query の static メソッド
指定されたクエリと重みを持つQuery クラスのインスタンスを返します。

W

WITTEN_BELL - クラス net.trialpc.sticktools.Smooth の static 変数
Witten-Bell法(Witten-Bell smoothing)により、スムージングを行います。
WrapDocument<T extends LangModel> - net.trialpc.sticktools.model の クラス
複数の言語モデルを基にした文書モデルを示すクラスです。
WrapDocument(String) - クラス net.trialpc.sticktools.model.WrapDocument のコンストラクタ
文書 ID を指定して、文書モデルを生成します。
WrapModel<T extends LangModel> - net.trialpc.sticktools.model の クラス
言語モデルの集合を基にした言語モデルの簡易実装を提供するクラスです。
WrapModel() - クラス net.trialpc.sticktools.model.WrapModel のコンストラクタ
変更通知を行う WrapModel を生成します。
WrapModel(boolean) - クラス net.trialpc.sticktools.model.WrapModel のコンストラクタ
変更通知を行うかどうかを設定して WrapModel を生成します。

A B C D E G H I K L M N P Q R S T U V W