EstimateGradient 操作

警告

このドキュメントは、モダン QDK に置き換えられたクラシック QDK を参照しています。

モダン QDK の API ドキュメントを参照 https://aka.ms/qdk.api してください。

名前空間: Microsoft.Quantum.MachineLearning

パッケージ: Microsoft.Quantum.MachineLearning

特定のモデルでのシーケンシャル分類子と、特定のエンコードされた入力のトレーニング 勾配を推定します。

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

入力

model : SequentialModel

グラデーションを推定するシーケンシャル モデル。

encodedInput : StateGenerator

状態準備操作にエンコードされたシーケンシャル分類子への入力。

nMeasurements : Int

グラデーションの推定に使用する測定値の数。

出力: Double[]

指定された入力パラメーターとモデル パラメーターでのトレーニング 勾配の推定値。

注釈

この操作では、Hadamard テストとパラメーター シフト手法を組み合わせて使用してグラデーションを推定します。