autograd

    0

    1答えて

    私はPythonでtSNEアルゴリズムを実装しようとしています。私は、通常使用されている解析勾配の代わりに、勾配を計算するためにautogradパッケージを使用しています。 しかし、私は必要に応じてグラデーションを計算することができません。私はMLには新しく、オートグラードや他のフレームワークで自分の手を試しています。 これは私のアプローチです。私はまず類似行列Pを計算する。次に、損失を計算しなが

    2

    1答えて

    テアノでは、いくつかの変数の勾配を得るのは非常に簡単でした。与えられた損失: loss = f(x, w) dl_dw = tt.grad(loss, wrt=w) 私はそのpytorchはあなたのような何かをしたい異なるパラダイム、で行く取得: loss = f(x, w) loss.backwards() dl_dw = w.grad 事は、私は介して全後方伝播を行うにはしたくな

    0

    1答えて

    私はPyTorchを初めて使用しています。しばらくの間、別のツールキットを使用した後に試してみます。 カスタムレイヤーと機能をプログラムする方法を理解したいと思います。そして、簡単なテストとして、私が書いた本:ちょうどテストで、1、実際に有用ないに合計し、それを通過するデータを引き起こすことが意図されて class Testme(nn.Module): ## it _is_ a sublcas

    0

    2答えて

    私はautogradアルゴリズムをよく理解しています。PyTorchのソースコードについて知っておくべきだと思います。しかし、私はGitHubでプロジェクトを見ると、私は構造によって混乱しているので、多くのファイルにはautogradが含まれています。どの部分がオートグラードの最も重要なコアコードですか?