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

# Model Object (IModel Interface)

This object represents a trained model which can be used for classifying documents.

## Properties

| Name           | Type                                                                                                                                                                                                                                         | Description                                                                                                                                                                                                                                                           |
| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| CategoryLabels | [StringsCollection](/fine-reader/engine/api-reference/supplementary-objects-and-methods/stringscollection), [read-only](/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | The list of categories into which the documents will be classified using this model.                                                                                                                                                                                  |
| ClassifierType | [ClassifierTypeEnum](/fine-reader/engine/api-reference/enumerations/classifiertypeenum), read-only                                                                                                                                           | The type of classifier the model is using. The type depends on the document features that the classifier considers when assigning a category.                                                                                                                         |
| Languages      | [StringsCollection](/fine-reader/engine/api-reference/supplementary-objects-and-methods/stringscollection), [read-only](/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | The languages for which the model was trained. This collection is empty if ClassifierType is CT\\\_Image. See [Predefined Languages in ABBYY FineReader Engine](/fine-reader/engine/specifications/predefined-languages) for the list of the internal language names. |

## Methods

| Name                                                                                                   | Description                                               |
| ------------------------------------------------------------------------------------------------------ | --------------------------------------------------------- |
| [Classify](/fine-reader/engine/api-reference/classification-related-objects/model/classify-method)     | Uses the model to classify a given classification object. |
| [SaveToFile](/fine-reader/engine/api-reference/classification-related-objects/model/savetofile-method) | Saves the model into a file on disk.                      |

## Related objects

<img src="https://mintcdn.com/abbyy/lsETHFYUFiongXSm/images/fine-reader/engine/model.gif?s=8a5dae08695f1f5a9995012f33701e4f" alt="Model" width="178" height="148" data-path="images/fine-reader/engine/model.gif" />[](/fine-reader/engine/api-reference/supplementary-objects-and-methods/stringscollection)[](/fine-reader/engine/api-reference/supplementary-objects-and-methods/stringscollection)[](/fine-reader/engine/api-reference/classification-related-objects/trainingresult)[](/fine-reader/engine/api-reference/classification-related-objects/trainingresults)

[Object Diagram](/fine-reader/engine/api-reference/object-diagram)

## Output parameter

This object is the output parameter of the [CreateModelFromFile](/fine-reader/engine/api-reference/classification-related-objects/classificationengine/createmodelfromfile-method) method of the [ClassificationEngine](/fine-reader/engine/api-reference/classification-related-objects/classificationengine) object.

## Samples

This object is used in the [Classification](/fine-reader/engine/guided-tour/samples#classification) demo tool in Windows and the [Classification](/fine-reader/engine/guided-tour/samples#classification_unix) code sample in Linux and macOS.

## See also

[Document Classification](/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/document-classification)
