Class _JVS.CosSim
_JVS.CosSim
Defined in: CosSim.js.
Constructor Attributes | Constructor Name and Description |
---|---|
文字列の類似度を調べるためのオブジェクト
Subjectに基準文字列を代入し、Evaluete(Str)でSubjectとStrの類似度を取得する。
類似度はtri-gramのCosine Similarityにより算出され、0~1の浮動小数点値として得られる。
(1が完全に同一の文字列、0が類似性なし)
文字には重み付けがあり、数字、記号を含む部分は重み付けを小さく判定する。
オートヒストリで使用しているのと基本的には同一の処理。
|
Field Attributes | Field Name and Description |
---|---|
類似度比較の基準となる文字列。Evaluateで、この文字列との類似度が得られる。
Action:○ LateCall:○ Command:○
|
Method Attributes | Method Name and Description |
---|---|
Evaluate(Str)
SubjectとStrの類似度を算出する
Action:○ LateCall:○ Command:○
|
Class Detail
_JVS.CosSim()
文字列の類似度を調べるためのオブジェクト
Subjectに基準文字列を代入し、Evaluete(Str)でSubjectとStrの類似度を取得する。
類似度はtri-gramのCosine Similarityにより算出され、0~1の浮動小数点値として得られる。
(1が完全に同一の文字列、0が類似性なし)
文字には重み付けがあり、数字、記号を含む部分は重み付けを小さく判定する。
オートヒストリで使用しているのと基本的には同一の処理。
Field Detail
{String}
Subject
類似度比較の基準となる文字列。Evaluateで、この文字列との類似度が得られる。
Action:○ LateCall:○ Command:○
Method Detail
Evaluate(Str)
SubjectとStrの類似度を算出する
Action:○ LateCall:○ Command:○
- Parameters:
- {String} Str
- Subjectと比較する文字列
- Returns:
- float SubjectとStrの類似度