---
title: noise_learner (latest version)
description: API reference for qiskit_noise_learning.noise_learner in the latest version of qiskit-noise-learning
source: https://quantum.cloud.ibm.com/docs/en/api/qiskit-noise-learning/noise-learner
---

# Noise learner

`qiskit_noise_learning.noise_learner`

Noise learner.

## Classes

|                                                                                                                                                               |                                                                                                                                                                                        |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`LearningOptions`](/docs/api/qiskit-noise-learning/generated/noise-learner-learning-options "qiskit_noise_learning.noise_learner.LearningOptions")           | Options for the noise learner.                                                                                                                                                         |
| [`NoiseLearner`](/docs/api/qiskit-noise-learning/generated/noise-learner-noise-learner "qiskit_noise_learning.noise_learner.NoiseLearner")                    | A noise learner.                                                                                                                                                                       |
| [`NoiseLearnerJob`](/docs/api/qiskit-noise-learning/generated/noise-learner-noise-learner-job "qiskit_noise_learning.noise_learner.NoiseLearnerJob")          | A noise learner job.                                                                                                                                                                   |
| [`NoiseLearnerResult`](/docs/api/qiskit-noise-learning/generated/noise-learner-noise-learner-result "qiskit_noise_learning.noise_learner.NoiseLearnerResult") | Result of noise learning.                                                                                                                                                              |
| [`ProgramExecutor`](/docs/api/qiskit-noise-learning/generated/noise-learner-program-executor "qiskit_noise_learning.noise_learner.ProgramExecutor")           | The executor role that [`NoiseLearner`](/docs/api/qiskit-noise-learning/generated/noise-learner-noise-learner "qiskit_noise_learning.noise_learner.NoiseLearner") submits programs to. |
| [`ProgramJob`](/docs/api/qiskit-noise-learning/generated/noise-learner-program-job "qiskit_noise_learning.noise_learner.ProgramJob")                          | The job role that [`NoiseLearnerJob`](/docs/api/qiskit-noise-learning/generated/noise-learner-noise-learner-job "qiskit_noise_learning.noise_learner.NoiseLearnerJob") wraps.          |
