問題タブ [theano]

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.

0 投票する
1 に答える
1181 参照

python - pymc 3 でのテスト値の提供

私は、pymc で有界分布の使用を検討しています。ガンマ事前分布を 2 つの値の間で制限しようとしています。テスト値がないため、モデルの仕様が失敗しているようです。これらの種類のモデルを指定できるようにするには、どのように testval 引数を渡すことができますか?

完全を期すために、エラーと最小限の例を以下に含めました。ありがとうございました!

AttributeError: <pymc.quickclass.Gamma object at 0x110a62890> has no default value to use, checked for: ['median', 'mean', 'mode'] pass testval argument or provide one of these.

編集: 参照目的で、制限されたガンマ事前分布を利用した単純な作業モデルを次に示します。

0 投票する
1 に答える
510 参照

theano - `Theano.scan` の使用を避けることはできますか?

3 次元テンソル ( - 行列の配列) があり、各行列の行列"tensor3"式 ( ) を計算したいと思います。theano.sandbox.linalg.detを使用せずに各行列式を計算する方法はありtheano.scanますか? detテンソルで直接呼び出そうとすると、エラーが発生します

scanしかし、それは遅く、うまく並列化できず、可能であればテンソル操作のみを使用する必要があることを読みました。そうですか?この場合、スキャンの使用を避けることはできますか?

0 投票する
2 に答える
3605 参照

python - Theano 要素の最大値

s=max(ele, 0)theanoのマトリックスで要素ごとの値を見つけようとしています 。私はtheanoの経験があまりありません。

これまでのところ、

これは機能しますが、きれいではありません。これに使用できるはずだと思いtheano.tensor.maximumました。

matlab では、自分がやりたいことを行うには、次のように記述します。 linmax=@(x) max (x, zeros (size (x)))

0 投票する
1 に答える
475 参照

python - Op と Function の違いは何ですか

Theano には Ops と関数があります。
違いはなんですか?

関数は素晴らしく、簡単に定義できます。たとえば、次のようになります。

op の定義は複雑に思えます。theano.tesnor.tanhすべての抽象クラスなどですが、やのようなものtheano.tensor.nnet.sigmoidは Ops として定義されています。違いについてはよくわかりません。

linmax上記の関数を Op としてどのように記述しますか?

0 投票する
2 に答える
689 参照

python - Theano チュートリアルの例のコード行を説明してくれる人はいますか?

Theano チュートリアルで提供されているロジスティック回帰の例では、次のように関数に 1 行のコードがありnegative_log_likelihoodます。

上記のコードの最後の行で角括弧を正確に使用する方法を誰かが説明できますか? はどう[T.arange(y.shape[0]), y]解釈されるのでしょうか?

ありがとう!

0 投票する
1 に答える
564 参照

generics - テスト セット サンプルの Theano 印刷確率

DL チュートリアルでは、Theano の関数に "入力" を渡すことの目的/意味は何ですか?に従って、テスト サンプルの確率を出力しようとして います。 しかし、次のエラーが発生します。theano_flags を追加する必要がありますか?

問題を解決するには?

TypeError: Type Generic (Variable の) を Type TensorType(float64, matrix) に変換できません。手動で TensorType(float64, matrix) に変換してみることができます。

(私のデータの特徴数=120、クラス=2、test_set バッチサイズ=1)

コードの一部は次のとおりです。

theano インポート pp から

0 投票する
1 に答える
1951 参照

python - Theano ベクトルの値のインデックスを返す

ベクター内の特定の値のインデックスを返すための Theano の手順は何ですか? NumPy では、これはnumpy.where(my_array==x). TheanoTensor.whereは switch ステートメントです。