問題タブ [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.
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.
編集: 参照目的で、制限されたガンマ事前分布を利用した単純な作業モデルを次に示します。
theano - `Theano.scan` の使用を避けることはできますか?
3 次元テンソル ( - 行列の配列) があり、各行列の行列"tensor3"
式 ( ) を計算したいと思います。theano.sandbox.linalg.det
を使用せずに各行列式を計算する方法はありtheano.scan
ますか? det
テンソルで直接呼び出そうとすると、エラーが発生します
scan
しかし、それは遅く、うまく並列化できず、可能であればテンソル操作のみを使用する必要があることを読みました。そうですか?この場合、スキャンの使用を避けることはできますか?
python - Theano 要素の最大値
s=max(ele, 0)
theanoのマトリックスで要素ごとの値を見つけようとしています
。私はtheanoの経験があまりありません。
これまでのところ、
これは機能しますが、きれいではありません。これに使用できるはずだと思いtheano.tensor.maximum
ました。
matlab では、自分がやりたいことを行うには、次のように記述します。
linmax=@(x) max (x, zeros (size (x)))
python - Op と Function の違いは何ですか
Theano には Ops と関数があります。
違いはなんですか?
関数は素晴らしく、簡単に定義できます。たとえば、次のようになります。
op の定義は複雑に思えます。theano.tesnor.tanh
すべての抽象クラスなどですが、やのようなものtheano.tensor.nnet.sigmoid
は Ops として定義されています。違いについてはよくわかりません。
linmax
上記の関数を Op としてどのように記述しますか?
python - Theano チュートリアルの例のコード行を説明してくれる人はいますか?
Theano チュートリアルで提供されているロジスティック回帰の例では、次のように関数に 1 行のコードがありnegative_log_likelihood
ます。
上記のコードの最後の行で角括弧を正確に使用する方法を誰かが説明できますか? はどう[T.arange(y.shape[0]), y]
解釈されるのでしょうか?
ありがとう!
generics - テスト セット サンプルの Theano 印刷確率
DL チュートリアルでは、Theano の関数に "入力" を渡すことの目的/意味は何ですか?に従って、テスト サンプルの確率を出力しようとして います。 しかし、次のエラーが発生します。theano_flags を追加する必要がありますか?
問題を解決するには?
TypeError: Type Generic (Variable の) を Type TensorType(float64, matrix) に変換できません。手動で TensorType(float64, matrix) に変換してみることができます。
(私のデータの特徴数=120、クラス=2、test_set バッチサイズ=1)
コードの一部は次のとおりです。
theano インポート pp から
python - Theano ベクトルの値のインデックスを返す
ベクター内の特定の値のインデックスを返すための Theano の手順は何ですか? NumPy では、これはnumpy.where(my_array==x)
. TheanoTensor.where
は switch ステートメントです。