Operação EstimateGradient

Aviso

Esta documentação refere-se ao QDK Clássico, que foi substituído pelo QDK Moderno.

https://aka.ms/qdk.api Veja a documentação da API para o QDK Moderno.

Espaço de nomes: Microsoft.Quantum.MachineLearning

Pacote: Microsoft.Quantum.MachineLearning

Estima a gradação de preparação para um classificador sequencial num modelo específico e para uma determinada entrada codificada.

operation EstimateGradient (model : Microsoft.Quantum.MachineLearning.SequentialModel, encodedInput : Microsoft.Quantum.MachineLearning.StateGenerator, nMeasurements : Int) : Double[]

Entrada

modelo: SequentialModel

O modelo sequencial cuja gradação deve ser estimada.

encodedInput: StateGenerator

Uma entrada para o classificador sequencial, codificada numa operação de preparação de estado.

nMeasurements: Int

O número de medidas a utilizar na estimativa da gradação.

Saída: Duplo[]

Uma estimativa da gradação de preparação nos parâmetros de entrada e modelo especificados.

Observações

Esta operação utiliza um teste Hadamard e a técnica de mudança de parâmetros em conjunto para estimar a gradação.