python
from nupic.frameworks.opf.model_factory import ModelFactory
from nupic.encoders import ScalarEncoder
model = ModelFactory.create(modelParams)
encoder = ScalarEncoder(minval, maxval, resolution)
inputData = encoder.encode(input)
model.setInputFields(["inputFieldName"])
model.setOutputFields(["outputFieldName"])
model.initialize()
model.enableInference(True)
model.run({"inputFieldName": inputData})
prediction = model.getPredictedField("outputFieldName")