問題タブ [autodiff]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - pytorch でベクトル化された関数の勾配を取得する
私は PyTorch が初めてで、非常に単純なことだと思いますが、多くの困難を抱えています。
私は関数を持っていて、sin(x) * cos(x) + x^2
いつでもその関数の導関数を取得したいと考えています。
これを一点で行うと、次のように完全に機能します
ただし、ベクトルを x として渡し、導関数を要素ごとに評価できるようにしたいと考えています。例えば:
しかし、私はこれを機能させることができないようです。
私は単純にやってみました
しかし、「RuntimeError: grad はスカラー出力に対してのみ暗黙的に作成できます」というエラーが表示されます
このコードをベクトル用に調整するにはどうすればよいですか?
前もって感謝します、