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