theano

    7

    2答えて

    私はグラフィックカードで動作するようにTheanoをセットアップするのにかなりの手間を掛けています。 以前はCUDAを使用していましたが、Nvidia Nsightを実行するために必要なように正しくインストールされています。しかし、私は今PyDevでそれを使いたいのですが、チュートリアルの「Using the GPU」の部分に続くいくつかの問題を抱えています。http://deeplearning

    6

    2答えて

    共有行を作成し、私は、1つの1D numpyの配列に基づいて、共有変数を作成するときtheanoにおいて、これはベクトルになることに気づいたが、行ない: import theano.tensor as T import theano, numpy shared_vector = theano.shared(numpy.zeros((10,))) print(shared_vector.ty

    8

    1答えて

    Theano機能をコンパイルし再利用します。 このコンパイル済みのコードをPythonスクリプトやC++アプリケーションから再利用するにはどうすればよいですか? 編集: 目的は、深い学習ネットワークを構築し、最終的なC++アプリケーションで再利用することです。

    5

    2答えて

    私はs=max(ele, 0)という値をtheanoの行列に見つけることを試みています。 私はtheanoと多くの経験がありません。 これまでのところ私は、これは動作しますが、かなりのものではなく、私はこのためにtheano.tensor.maximumを使用することができるはずと思っ x = theano.tensor.dmatrix('x') s = (x + abs(x))/2 # poo

    5

    1答えて

    誰もケアがテアノを使用してカスタムAUC損失関数を書くことに運があったのですか? ドキュメントはここにある:http://keras.io/objectives/ サンプル・コードはここにある:私は(本当にsklearnのラッパーである)pylearn2での実装は、ありましたが、ポートにこれを使用することができませんでしたhttps://github.com/fchollet/keras/blob

    25

    2答えて

    theanoで関数をコンパイルする場合、updates=[(X, new_value)]を指定して共有変数(たとえばX)を更新できます。 は、今私は共有変数のサブセットのみ更新しようとしています: from theano import tensor as T from theano import function import numpy X = T.shared(numpy.array(

    6

    1答えて

    私はブール値を与えられたベクトルの最大値を取得しようとしています。 numpyので : >>> this = np.arange(10) >>> this[~(this>=5)].max() 4 しかしTheanoと: >>> that = T.arange(10, dtype='int32') >>> that[~(that>=5)].max().eval() 9 >>> that