注: システムは Ubuntu 14.04LTS、32 ビット オペレーティング システムです。Python 3.4 は以前にインストールされていましたが、今回は theano と keras をインストールします。手順は次のとおりです。 1. pipをインストールする sudo apt-get python3-setuptools をインストールします sudo easy_install3 ピップ 2. g++をインストールする
上記のコマンドを使用して g++ をインストールします。インストールが完了したら、g++ -version を使用してインストールが完了したかどうかを確認できます。 g++ がインストールされていない場合、theano をインポートするときに次のエラーが発生することに注意してください。 警告 (theano.configdefaults): g++ が検出されません。Theano は最適化された C 実装 (CPU と GPU の両方) を実行できず、デフォルトで Python 実装になります。パフォーマンスが大幅に低下します。この警告を削除するには、Theano フラグ cxx を空の文字列に設定します。 3. theanoをインストールする
このコマンドは、numpy、scipy など、theano に必要な依存関係を自動的にダウンロードします。 4. kerasをインストールする
最後に、keras のデフォルトのバックエンドは tensorflow ですが、必要なのは theano なので、設定を変更する必要があることに注意してください。 (そして、Tensorflow は pip3 でインストールされますが、32 ビット システムには対応するバージョンがありません。ソース ファイルによるインストールも非常に複雑です) vim ~/.keras/keras.json { "画像の寸法順序":"tf", "イプシロン":1e-07, "floatx":"float32", "バックエンド":"theano" } 5. テスト theano numpyをnpとしてインポートする インポート時間 theano をインポートする A = np.random.rand(1000,10000).astype(theano.config.floatX) B = np.random.rand(10000,1000).astype(theano.config.floatX) np_start = 時間.時間() AB = A.ドット(B) np_end = 時間.時間() X,Y = theano.tensor.matrices('XY') mf = theano.function([X,Y],X.dot(Y)) t_start = 時間.時間() tAB = mf(A,B) t_end = 時間.時間() print("NP時間: %f[s]、theano時間: %f[s] (CPUで実行すると時間は近いはずです!)" %( np_end-np_start、t_end-t_start)) print("結果の差: %f" % (np.abs(AB-tAB).max(), )) 要約する 以上が編集者が紹介したUbuntuシステムへのTheanoとKerasのインストール方法です。皆様のお役に立てれば幸いです! 以下もご興味があるかもしれません:
|
<<: Python ベースの MySQL レプリケーション ツールの詳細な説明
>>: Vue は Tencent Map を統合して API を実装します (デモ付き)
要素までスクロールするたびに読み込みアニメーションを追加するにはどうすればよいですか?初期パラメータ...
1. ファイルを現在のディレクトリに解凍しますコマンド: tar -zxvf mysql....ta...
この記事では主に、SQL 削除ステートメント DROP、TRUNCATE、および DELETE の違...
目次1. バックグラウンドで実行されるジョブ2. 信号を使用してプロセスを制御する基本的なプロセス管...
textarea の形式は保存時にデータベースに保存できますが、表示時には /n と相互に変換できな...
シェル スクリプトで電子メールを作成する必要がある場合は、コマンド ラインから電子メールを送信する知...
長い移植と情報検索の期間を経て、組み込みDockerの問題を解決することができました。インターネット...
主にインストール後に my.ini ファイルを確認するために、msi 形式でインストールしました。フ...
MySQL 4.x 以降では、全文検索 MATCH ... AGAINST モード (大文字と小文字...
質問コードにはプロンプトがありません: RN 開発に不慣れな、フロントエンド以外の学生の多くは、「ど...
この記事では、MySQL 8.0のダウンロードとインストールについてご紹介します。具体的な内容は以下...
<br />この例では、主に onblur と onFocus という 2 つのパラメー...
まずは効果を確認実装コード <div class="box box1"&g...
従来の解決策FileReader を使用して UTF-8 形式のファイルを読み取り、ファイルの内容に...
この記事では、Linux ファイル管理コマンドについて例を挙げて説明します。ご参考までに、詳細は以下...