Học sâu Python - Môi trường

Trong chương này, chúng ta sẽ tìm hiểu về môi trường được thiết lập cho Python Deep Learning. Chúng ta phải cài đặt phần mềm sau để tạo các thuật toán học sâu.

  • Python 2.7+
  • Scipy với Numpy
  • Matplotlib
  • Theano
  • Keras
  • TensorFlow

Chúng tôi khuyên bạn nên cài đặt Python, NumPy, SciPy và Matplotlib thông qua bản phân phối Anaconda. Nó đi kèm với tất cả các gói đó.

Chúng tôi cần đảm bảo rằng các loại phần mềm khác nhau được cài đặt đúng cách.

Hãy vào chương trình dòng lệnh của chúng tôi và nhập lệnh sau:

$ python
Python 3.6.3 |Anaconda custom (32-bit)| (default, Oct 13 2017, 14:21:34)
[GCC 7.2.0] on linux

Tiếp theo, chúng tôi có thể nhập các thư viện được yêu cầu và in các phiên bản của chúng -

import numpy
print numpy.__version__

Đầu ra

1.14.2

Cài đặt Theano, TensorFlow và Keras

Trước khi bắt đầu cài đặt các gói - Theano, TensorFlow và Keras, chúng tôi cần xác nhận xem pipđược cài đặt. Hệ thống quản lý gói trong Anaconda được gọi là pip.

Để xác nhận việc cài đặt pip, hãy nhập nội dung sau vào dòng lệnh:

$ pip

Khi quá trình cài đặt pip được xác nhận, chúng ta có thể cài đặt TensorFlow và Keras bằng cách thực hiện lệnh sau:

$pip install theano
$pip install tensorflow
$pip install keras

Xác nhận việc cài đặt Theano bằng cách thực hiện dòng mã sau:

$python –c “import theano: print (theano.__version__)”

Đầu ra

1.0.1

Xác nhận cài đặt Tensorflow bằng cách thực hiện dòng mã sau:

$python –c “import tensorflow: print tensorflow.__version__”

Đầu ra

1.7.0

Xác nhận cài đặt Keras bằng cách thực hiện dòng mã sau:

$python –c “import keras: print keras.__version__”
Using TensorFlow backend

Đầu ra

2.1.5