> ## 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.

# Trainer オブジェクト（ITrainer インターフェイス）

> ABBYY FineReader Engine API の Trainer オブジェクト（ITrainer インターフェイス）。構成可能な TrainingParams と ValidationParams を使用して、分類済みデータセットに基づいて分類器を学習します。

このオブジェクトは、分類済みデータセットに基づいて分類器を学習するために使用されます。

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

| 名前               | 型                                                                                                                                                                                                                                          | 説明                                                                                              |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------- |
| TrainingParams   | [TrainingParams](/ja/fine-reader/engine/api-reference/classification-related-objects/trainingparams), [読み取り専用](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties)     | 学習パラメーターです。このプロパティでは、分類器の型と学習時の優先事項を選択できます。具体的には、高い適合率を重視するか、高い再現率を重視するか、または両方のバランスを取るかを指定できます。 |
| ValidationParams | [ValidationParams](/ja/fine-reader/engine/api-reference/classification-related-objects/validationparams), [読み取り専用](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | Model の検証パラメーターです。このプロパティでは、k 分割交差検証を実行するかどうかと、使用する設定を指定できます。                                   |

<div id="methods">
  ## メソッド
</div>

| 名前                                                                                                          | 説明                          |
| ----------------------------------------------------------------------------------------------------------- | --------------------------- |
| [TrainModel](/ja/fine-reader/engine/api-reference/classification-related-objects/trainer/trainmodel-method) | 入力データセットを使用して分類器をトレーニングします。 |

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

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

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

<div id="output-parameter">
  ## 出力パラメーター
</div>

このオブジェクトは、[ClassificationEngine](/ja/fine-reader/engine/api-reference/classification-related-objects/classificationengine)オブジェクトの[CreateTrainer](/ja/fine-reader/engine/api-reference/classification-related-objects/classificationengine/createtrainer-method)メソッドの出力パラメーターです。

<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)
