0
openmdao.core.driver
Driver
オブジェクトは、実行後に最も効率的にどのように勾配情報を取得できますか? get_desvars
、get_constraints
、get_objectives
のようなヘルパー関数がありますが、同様の簡単な方法で勾配とヘッセ行列の計算結果にアクセスできますか?これらの関数に引数を渡して、グラデーションやヘッセンを必要としていることを示すことはできますか?ドライバオブジェクトを使用してグラジエント情報にアクセスする
問題の子であるドライバからこのメソッドを呼び出すことはできますか?ドライバが 'prob.driver = pydakdriver()'として初期化されている場合、ドライバに関連する問題にアクセスするために 'super'またはsimillarメソッドを使用できますか? 'super(pydakdriver、self).calc_gadient(kwargs ['av_labels']、self.get_objectives()。keys())'のようなもの? – kilojoules
私の答えをもう少し完成させ、グラデーションベースの最適化ドライバがグラデーションをどのように計算するかを示しました。 –
Thanks Justin。ドライバーから制約と客観的な情報を直接得ることはできますが、グラデーションではないのはなぜですか? – kilojoules