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

# Protocols

`qiskit_noise_learning.protocols`

Pre-packaged noise learning procedures.

## Functions

|                                                                                                                                                                                                 |                                                                                                                                                                                                                   |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`prepare_learning_program`](/docs/api/qiskit-noise-learning/generated/protocols-prepare-learning-program "qiskit_noise_learning.protocols.prepare_learning_program")(backend, instructions)    | Build the quantum program of a standard noise learning experiment.                                                                                                                                                |
| [`process_learning_result`](/docs/api/qiskit-noise-learning/generated/protocols-process-learning-result "qiskit_noise_learning.protocols.process_learning_result")(result\[, raw\_data\_stage]) | Analyze the result of a program built by [`prepare_learning_program()`](/docs/api/qiskit-noise-learning/generated/protocols-prepare-learning-program "qiskit_noise_learning.protocols.prepare_learning_program"). |
