iemodel evaluate train_model

iemodel evaluate train_modelコマンド は、Information Extraction モジュールの既存のモデルを評価およびトレーニングします。この機能は、新しいモデルには実行できません。
注: 既存の Information Extraction モジュールの評価とトレーニングでより良い結果を得るには、コマンドiemodel trainAndevaluate model を使用します。詳細については、iemodel trainAndevaluate modelを参照してください。

使用方法

iemodel evaluate train_model--ftrainingOptionsFile--utrueOrFalse--ooutputFileName--ccategoryCount--dtrueOrfalse
必須 引数 説明
はい --f trainingOptionsFile モデルのトレーニングに使用するトレーニング オプション ファイルの名前と場所を指定します。ここでは、管理ユーティリティを実行しているディレクトリへの相対パスを使用します。
いいえ --u overWriteIfExists 既存のトレーニング済みモデルが存在する場合に、それを上書きするかどうかを指定します。TrueOrFalse は次のいずれかです。
true
既存のモデルを上書きします。
false
既存のモデルを上書きしません。
いいえ --o outputFileName 評価結果を格納する出力ファイルの名前と場所を指定します。
いいえ --c categoryCount モデル内のカテゴリ数を指定します。数値を指定する必要があります。
注: テキスト分類モデルのみに適用されます。
いいえ --d trueOrfalse テーブルをエンティティに関する詳細分析とともに表示するかどうか指定します。値は次の trueまたは false にする必要があります。
true
詳細な評価結果が必要。
false
詳細な評価結果は必要ない。
デフォルトは falseです。

モデル評価の結果テーブル、および下記で説明されているその列は、エンティティごとのカウントを表示します。

注: このコマンドを引数なしに実行するか、引数値を false で実行すると、モデル評価の結果テーブルは表示されません。モデル評価の統計値のみが表示されます。

出力

モデル評価の統計値
このコマンドを実行すると、テーブル形式で以下の評価の統計情報が表示されます。
  • 適合率
  • 再現率
  • F1 値
モデル評価の結果
コマンドを引数--d trueを指定して実行すると、すべてのエンティティのマッチ数がテーブル形式で表示されます。そのテーブルには次の列があります。
Input Count (入力数)
入力データ内のエンティティの発生数。
Mismatch Count (不一致数)
エンティティのマッチが失敗した回数。
Match Count (マッチ数)
エンティティのマッチに成功した回数。

この例の内容は次のとおりです。
  • "C:\Spectrum\IEModels" にある "ModelTrainingFile" というトレーニング オプション ファイルを使用
  • 同じ名前の既存の出力ファイルがあれば上書き
  • "MyModelTestOutput" というファイルに評価の出力を格納
  • カテゴリ数は 4
  • 評価の詳細分析は必須
iemodel evaluate train_model --f C:\Spectrum\IEModels\ModelTrainingFile --u true --o C:\Spectrum\IEModels\MyModelTestOutput --c 4 --d true