ubuntuシステムにtheanoとkerasをインストールする方法

注:システムはunbuntu14.04LTS、32ビットオペレーティングシステムです。Python3.4は以前にインストールされていました。次に、theanoとkerasをインストールします。次のように実行します。

1 、pipをインストール

sudo apt-get install python3-setuptools
sudo easy_install3 pip

**2 、g ++ ** ###をインストールします

sudo apt-get install g++

上記のコマンドを使用してg ++をインストールします。インストールが完了したら、g ++ -versionを使用して、インストールが完了したかどうかを確認できます。 g ++がインストールされていない場合、theanoのインポート時に次のエラーが発生することに注意してください。

WARNING (theano.configdefaults): g++ not detected ! Theano will be unable to execute optimized C-implementations (for both CPU and GPU) and will default to Python implementations. Performance will be severely degraded. To remove this warning, set Theano flags cxx to an empty string.
theanoはg ++を使用して速度を高速にコンパイルしているため、検索しました。インターネットで見つかったソリューションのほとんどは、Anacondaに基づいてインストールされています。ソリューションは次のとおりです。

conda install mingw libpython

3 、theanoをインストールします###

sudo pip3 install theano

このコマンドは、numpy、scipyなど、theanoに必要な依存関係を自動的にダウンロードします。

4 、kerasをインストールします###

sudo pip3 install keras

最後に注意すべきことは、kerasのデフォルトのバックエンドはtensorflowであり、必要なのはtheanoであるため、設定を変更する必要があるということです。 (そして、tensorflowはpip3でインストールされ、32ビットシステムには対応するバージョンがありません!ソースファイルでインストールするのは非常に複雑です)

vim ~/.keras/keras.json
{" image_dim_ordering":"tf","epsilon":1e-07,"floatx":"float32","backend":"theano"}

5 、theanoをテストします###

import numpy as np 
import time 
import theano 
A = np.random.rand(1000,10000).astype(theano.config.floatX) 
B = np.random.rand(10000,1000).astype(theano.config.floatX) 
np_start = time.time() 
AB = A.dot(B) 
np_end = time.time() 
X,Y = theano.tensor.matrices('XY') 
mf = theano.function([X,Y],X.dot(Y)) 
t_start = time.time() 
tAB =mf(A,B) 
t_end = time.time()print("NP time: %f[s], theano time: %f[s] (times should be close when run on CPU!)"%( 
      np_end-np_start, t_end-t_start))print("Result difference: %f"%(np.abs(AB-tAB).max(),))

総括する

以上が、編集者が紹介したubuntuシステムへのtheanoとkerasのインストール方法です。お役に立てば幸いです!

Recommended Posts

ubuntuシステムにtheanoとkerasをインストールする方法
Ubuntu 18.04linuxシステムにJDKとMysqlをインストールする方法
Ubuntu 16.04 /18.04にPycharmとIpythonをインストールする方法
Ubuntu16.04にNATSをインストールして構成する方法
Ubuntu18.04にGogsをインストールして構成する方法
Ubuntu18.04にCyberpanelをインストールして構成する方法
Ubuntu16.04にphpMyAdminをインストールして保護する方法
Ubuntu16.04にownCloudをインストールして構成する方法
Ubuntu16.04にownCloudをインストールして構成する方法
Ubuntu18.04にGitLabをインストールして構成する方法
Ubuntu20.04にDockerをインストールして使用する方法
Ubuntu18.04にAnsibleをインストールして構成する方法
Ubuntu18.04にCurlをインストールして使用する方法
Ubuntu18.04にComposerをインストールして使用する方法
Ubuntu18.04にWineをインストールして使用する方法
Ubuntu16.04にphpMyAdminをインストールして保護する方法
Ubuntu16.04にElasticsearchをインストールして構成する方法
Ubuntu14.04にPostGISをインストールして構成する方法
[練習] Ubuntuシステムにpython3.6をインストールする方法
Ubuntu14.04にBaasBoxをインストールして使用する方法
Ubuntu18.04にVNCをインストールして構成する方法
Ubuntu16.04にSphinxをインストールして構成する方法
Ubuntu14.04にOrientDBをインストールして構成する方法
Ubuntu16.04にPostgreSQLをインストールして使用する方法
Ubuntu12.04にAppScaleをインストールして構成する方法
Ubuntu16.04にDockerをインストールして使用する方法
Ubuntu14.04にPostGISをインストールして構成する方法
Ubuntu20.04にRubyをインストールする方法
Ubuntu20.04にMemcachedをインストールする方法
Ubuntu20.04にJavaをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
Ubuntu20.04にVirtualBoxをインストールする方法
Ubuntu20.04にElasticsearchをインストールする方法
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu16.04にNode.jsをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
Ubuntu20.04にVagrantをインストールする方法
Ubuntu16.04にPostgreSQLをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu18.04にMySQLWorkbenchをインストールして使用する方法
Ubuntu18.04にMemcachedをインストールする方法
Ubuntu16.04にJenkinsをインストールする方法
Ubuntu14.04にMemSQLをインストールする方法
Ubuntu16.04にMongoDBをインストールする方法
Ubuntu14.04にMailpileをインストールする方法
Ubuntu20.04にSkypeをインストールする方法
Ubuntu20.04にJenkinsをインストールする方法
Ubuntu18.04にPython3.8をインストールする方法
Ubuntu18.04にKVMをインストールする方法
Ubuntu20.04にKVMをインストールする方法
ubuntu14.04にopencv3.0.0をインストールする方法
Ubuntu20.04にAnacondaをインストールする方法
Ubuntu18.04にJenkinsをインストールする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にRをインストールする方法
Ubuntu16.04にMoodleをインストールする方法
Ubuntu16.04にTeamviewerをインストールする方法
Ubuntu20.04にMariaDBをインストールする方法
Ubuntu20.04にNginxをインストールする方法