# Inference Types

**URL:** <https://discourse.numenta.org/t/inference-types/2156>\
**Category:** NuPIC\
**Tags:** opf, nupic-wiki\
**Created:** [April 7, 2017, 5:34pm UTC](https://discourse.numenta.org/t/inference-types/2156 "2017-04-07T17:34:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rhyolight](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.numenta.org/rhyolight/32/3922_2.png) [@rhyolight](https://discourse.numenta.org/u/rhyolight)\
**Post date:** [April 7, 2017, 5:34pm UTC](https://discourse.numenta.org/t/inference-types/2156/1 "2017-04-07T17:34:22Z")

</div>

Each model instance holds and InferenceType, which defines what “type” of predictions this model makes. In essence, and inferenceType indicates to the Model which set of inferenceElements should be produced.

NuPIC OPF HTM Models can be created with one of the following inference types.

## TemporalNextStep

## TemporalClassification

- classification model

## NontemporalClassification

- multi-step

## TemporalAnomaly

- multi-step

## NontemporalAnomaly

## TemporalMultiStep

- multi-step

## NontemporalMultiStep

- multi-step
