Python Deep Learning - środowisko
W tym rozdziale poznamy środowisko skonfigurowane pod kątem głębokiego uczenia się w języku Python. Musimy zainstalować następujące oprogramowanie do tworzenia algorytmów uczenia głębokiego.
- Python 2.7+
- Scipy with Numpy
- Matplotlib
- Theano
- Keras
- TensorFlow
Zdecydowanie zaleca się, aby Python, NumPy, SciPy i Matplotlib były instalowane za pośrednictwem dystrybucji Anaconda. Zawiera wszystkie te pakiety.
Musimy upewnić się, że różne typy oprogramowania są poprawnie instalowane.
Przejdźmy do naszego programu wiersza poleceń i wpisz następujące polecenie -
$ python
Python 3.6.3 |Anaconda custom (32-bit)| (default, Oct 13 2017, 14:21:34)
[GCC 7.2.0] on linux
Następnie możemy zaimportować wymagane biblioteki i wydrukować ich wersje -
import numpy
print numpy.__version__
Wynik
1.14.2
Instalacja Theano, TensorFlow i Keras
Zanim zaczniemy od instalacji pakietów - Theano, TensorFlow i Keras, musimy potwierdzić, czy pipjest zainstalowane. System zarządzania pakietami w Anaconda nosi nazwę pip.
Aby potwierdzić instalację pip, wpisz następujące polecenie w wierszu poleceń -
$ pip
Po potwierdzeniu instalacji pip możemy zainstalować TensorFlow i Keras wykonując następujące polecenie -
$pip install theano
$pip install tensorflow
$pip install keras
Potwierdź instalację Theano, wykonując następujący wiersz kodu -
$python –c “import theano: print (theano.__version__)”
Wynik
1.0.1
Potwierdź instalację Tensorflow, wykonując następujący wiersz kodu -
$python –c “import tensorflow: print tensorflow.__version__”
Wynik
1.7.0
Potwierdź instalację Keras, wykonując następujący wiersz kodu -
$python –c “import keras: print keras.__version__”
Using TensorFlow backend
Wynik
2.1.5