ailia_tokenizer
1.3.0.0
|
公開メンバ関数 | |
bool | Create (int type, int flag) |
インスタンスを作成します。 [詳解] | |
bool | Open (string model_path=null, string dictionary_path=null, string vocab_path=null) |
モデルファイルを開きます。 [詳解] | |
virtual void | Close () |
インスタンスを破棄します。 [詳解] | |
virtual void | Dispose () |
リソースを解放します。 [詳解] | |
int[] | Encode (string utf8) |
エンコードを実行します。 [詳解] | |
int[] | EncodeWithSpecialTokens (string utf8) |
スペシャルトークンを含んだエンコードを実行します。 [詳解] | |
string | Decode (int[] tokens) |
デコードを実行します。 @pram tokens 入力トークン [詳解] | |
string | DecodeWithSpecialTokens (int[] tokens) |
スペシャルトークンを含んだデコードを実行します。 @pram tokens 入力トークン [詳解] | |
int | GetVocabSize () |
Vocabの数を取得します。 [詳解] | |
string | GetVocab (int token) |
Vocabの取得を行います。 [詳解] | |
限定公開メンバ関数 | |
virtual void | Dispose (bool disposing) |
|
inlinevirtual |
|
inline |
インスタンスを作成します。
type | タイプ(AiliaTokenizer.AILIA_TOKENIZER_TYPE_*) |
flag | フラグの論理和(AiliaTokenizer.AILIA_TOKENIZER_FLAG_*) |
|
inline |
|
inline |
|
inlinevirtual |
リソースを解放します。
|
inlineprotectedvirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
モデルファイルを開きます。
model_path | モデルファイルへのパス。(nullの場合は読み込まない) |
dictionary_path | 辞書ファイルへのパス。(nullの場合は読み込まない) |
vocab_path | Vocabファイルへのパス。(nullの場合は読み込まない) |