> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ValidationParams オブジェクト（IValidationParams インターフェイス）

> ABBYY FineReader Engine API の ValidationParams オブジェクト（IValidationParams インターフェイス）— k 分割交差検証の設定など、classification model の検証を制御するパラメーター。

このオブジェクトでは、classification model の検証時に使用されるパラメーターにアクセスできます。使用できる方法は 2 つあります。

1. ABBYY FineReader Engine に用意されている検証アルゴリズムを使用します。これは k 分割交差検証方式を使用します。<br />各反復では、[TrainingData](/ja/fine-reader/engine/api-reference/classification-related-objects/trainingdata) オブジェクトで指定された分類済みのデータ セットが、ランダムに FoldsCount 個の同じ大きさの部分に分割されます。各部分は順番に検証用として使用されます。つまり、その 1 つを除くすべての部分で Model をトレーニングし、残りの 1 つの部分で検証します。<br />この処理は RepeatCount 回繰り返されます。結果として得られる FoldsCount \* RepeatCount 個の Model のうち、最も高い F-measure スコアを示したものが [ITrainingResult::Model](/ja/fine-reader/engine/api-reference/classification-related-objects/trainingresult#model) プロパティから返され、その scores は [ITrainingResult::ValidationResult](/ja/fine-reader/engine/api-reference/classification-related-objects/trainingresult#validationresult) プロパティから取得できます。<br />各トレーニング ステップにおけるトレーニング セット内のオブジェクト数は、\<オブジェクト の総数> \* (FoldsCount - 1) / FoldsCount になります。この数は、テキスト 分類器 の場合は少なくとも 4、combined 分類器 の場合は少なくとも 8 である必要があります。トレーニング サンプルに十分な数のオブジェクトが含まれていることを確認してください。
2. ShouldPerformValidation を FALSE に設定して検証を無効にし、トレーニング データ セット全体で Model をトレーニングした後、別の既知のデータ サンプルに対して [IModel::Classify](/ja/fine-reader/engine/api-reference/classification-related-objects/model/classify-method) メソッドを使用し、Model の性能をユーザー側でテストします。

<div id="properties">
  ## プロパティ
</div>

| 名前                      | 型                                                                                                                   | 説明                                                                                            |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| AveragingMethod         | [AveragingMethodEnum](/ja/fine-reader/engine/api-reference/enumerations/averagingmethodenum)                        | 2 つを超えるカテゴリを持つ分類器について、正解率、適合率、再現率、および F 値の平均スコアを計算するメソッドです。既定では、このプロパティは AM\_Macro に設定されています。 |
| FoldsCount              | [int](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)           | k 分割交差検証アルゴリズムで使用される分割数です。このプロパティの既定値は 3 です。                                                  |
| RepeatCount             | [int](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)           | アルゴリズムで使用される反復回数です。このプロパティの既定値は 1 です。                                                         |
| ShouldPerformValidation | [VARIANT\_BOOL](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties) | 学習済みのModelを検証するかどうかを指定します。このプロパティの既定値は FALSE です。                                              |

<div id="related-objects">
  ## 関連オブジェクト
</div>

<img src="https://mintcdn.com/abbyy/B_SRGbkkbQ9YH40E/images/fine-reader/engine/validationparams.gif?s=443e161292945db8b9003f8df8893f0c" alt="ValidationParams" width="176" height="90" data-path="images/fine-reader/engine/validationparams.gif" />[](/ja/fine-reader/engine/api-reference/classification-related-objects/trainer#validationparams)[](/ja/fine-reader/engine/api-reference/classification-related-objects/trainer#trainingparams)[](/ja/fine-reader/engine/api-reference/classification-related-objects/trainingparams)[](/ja/fine-reader/engine/api-reference/classification-related-objects/trainer)

[オブジェクト図](/ja/fine-reader/engine/api-reference/object-diagram)

<div id="samples">
  ## サンプル
</div>

このオブジェクトは、Windows の [Classification](/ja/fine-reader/engine/guided-tour/samples#classification) デモツールおよび Linux と macOS の [Classification](/ja/fine-reader/engine/guided-tour/samples#classification_unix) コードサンプルで使用されます。

<div id="see-also">
  ## 関連項目
</div>

[文書分類](/ja/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/document-classification)
