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 テストとパラメーター シフト手法を組み合わせて使用してグラデーションを推定します。