Keras - Cài đặt

Chương này giải thích về cách cài đặt Keras trên máy tính của bạn. Trước khi chuyển sang cài đặt, chúng ta hãy xem qua các yêu cầu cơ bản của Keras.

Điều kiện tiên quyết

Bạn phải đáp ứng các yêu cầu sau:

  • Bất kỳ loại hệ điều hành nào (Windows, Linux hoặc Mac)
  • Phiên bản Python 3.5 trở lên.

Python

Keras là thư viện mạng thần kinh dựa trên python nên python phải được cài đặt trên máy của bạn. Nếu python được cài đặt đúng cách trên máy của bạn, sau đó mở thiết bị đầu cuối của bạn và nhập python, bạn có thể thấy phản hồi tương tự như được chỉ định bên dưới,

Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) 
[MSC v.1900 64 bit (AMD64)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>>

Hiện tại, phiên bản mới nhất là '3.7.2'. Nếu Python chưa được cài đặt, hãy truy cập liên kết python chính thức - www.python.org và tải xuống phiên bản mới nhất dựa trên hệ điều hành của bạn và cài đặt nó ngay lập tức trên hệ thống của bạn.

Các bước cài đặt Keras

Cài đặt Keras khá dễ dàng. Làm theo các bước dưới đây để cài đặt Keras đúng cách trên hệ thống của bạn.

Bước 1: Tạo môi trường ảo

Virtualenvđược sử dụng để quản lý các gói Python cho các dự án khác nhau. Điều này sẽ hữu ích để tránh phá vỡ các gói được cài đặt trong các môi trường khác. Vì vậy, bạn nên sử dụng môi trường ảo trong khi phát triển các ứng dụng Python.

Linux/Mac OS

Người dùng Linux hoặc mac OS, hãy chuyển đến thư mục gốc dự án của bạn và nhập lệnh dưới đây để tạo môi trường ảo,

python3 -m venv kerasenv

Sau khi thực hiện lệnh trên, thư mục “kerasenv” được tạo với bin,lib and include folders ở vị trí cài đặt của bạn.

Windows

Người dùng Windows có thể sử dụng lệnh dưới đây,

py -m venv keras

Bước 2: Kích hoạt môi trường

Bước này sẽ cấu hình các tệp thực thi python và pip trong đường dẫn shell của bạn.

Linux/Mac OS

Bây giờ chúng tôi đã tạo ra một môi trường ảo có tên “kerasvenv”. Di chuyển đến thư mục và gõ lệnh dưới đây,

$ cd kerasvenv kerasvenv $ source bin/activate

Windows

Người dùng Windows di chuyển bên trong thư mục “kerasenv” và nhập lệnh dưới đây,

.\env\Scripts\activate

Bước 3: Thư viện Python

Keras phụ thuộc vào các thư viện python sau.

  • Numpy
  • Pandas
  • Scikit-learn
  • Matplotlib
  • Scipy
  • Seaborn

Hy vọng rằng bạn đã cài đặt tất cả các thư viện trên vào hệ thống của mình. Nếu các thư viện này chưa được cài đặt, hãy sử dụng lệnh dưới đây để cài đặt từng thư viện một.

numpy

pip install numpy

bạn có thể thấy phản hồi sau đây,

Collecting numpy 
   Downloading 
https://files.pythonhosted.org/packages/cf/a4/d5387a74204542a60ad1baa84cd2d3353c330e59be8cf2d47c0b11d3cde8/ 
   numpy-3.1.1-cp36-cp36m-macosx_10_6_intel.
macosx_10_9_intel.macosx_10_9_x86_64. 
   macosx_10_10_intel.macosx_10_10_x86_64.whl (14.4MB) 
      |████████████████████████████████| 14.4MB 2.8MB/s

pandas

pip install pandas

Chúng tôi có thể thấy phản hồi sau đây,

Collecting pandas 
   Downloading 
https://files.pythonhosted.org/packages/cf/a4/d5387a74204542a60ad1baa84cd2d3353c330e59be8cf2d47c0b11d3cde8/ 
pandas-3.1.1-cp36-cp36m-macosx_10_6_intel.
macosx_10_9_intel.macosx_10_9_x86_64. 
   macosx_10_10_intel.macosx_10_10_x86_64.whl (14.4MB) 
      |████████████████████████████████| 14.4MB 2.8MB/s

matplotlib

pip install matplotlib

Chúng tôi có thể thấy phản hồi sau đây,

Collecting matplotlib 
   Downloading 
https://files.pythonhosted.org/packages/cf/a4/d5387a74204542a60ad1baa84cd2d3353c330e59be8cf2d47c0b11d3cde8/ 
matplotlib-3.1.1-cp36-cp36m-macosx_10_6_intel.
macosx_10_9_intel.macosx_10_9_x86_64. 
   macosx_10_10_intel.macosx_10_10_x86_64.whl (14.4MB) 
      |████████████████████████████████| 14.4MB 2.8MB/s

scipy

pip install scipy

Chúng tôi có thể thấy phản hồi sau đây,

Collecting scipy 
   Downloading 
https://files.pythonhosted.org/packages/cf/a4/d5387a74204542a60ad1baa84cd2d3353c330e59be8cf2d47c0b11d3cde8 
/scipy-3.1.1-cp36-cp36m-macosx_10_6_intel.
macosx_10_9_intel.macosx_10_9_x86_64. 
   macosx_10_10_intel.macosx_10_10_x86_64.whl (14.4MB) 
      |████████████████████████████████| 14.4MB 2.8MB/s

scikit-learn

Nó là một thư viện máy học mã nguồn mở. Nó được sử dụng cho các thuật toán phân loại, hồi quy và phân cụm. Trước khi chuyển sang cài đặt, nó yêu cầu những điều sau:

  • Phiên bản Python 3.5 trở lên
  • NumPy phiên bản 1.11.0 trở lên
  • Phiên bản SciPy 0.17.0 trở lên
  • joblib 0,11 hoặc cao hơn.

Bây giờ, chúng ta cài đặt scikit-learning bằng lệnh dưới đây:

pip install -U scikit-learn

Seaborn

Seaborn là một thư viện tuyệt vời cho phép bạn dễ dàng hình dung dữ liệu của mình. Sử dụng lệnh dưới đây để cài đặt -

pip pip install seaborninstall -U scikit-learn

Bạn có thể thấy thông báo tương tự như được chỉ định bên dưới -

Collecting seaborn 
   Downloading 
https://files.pythonhosted.org/packages/a8/76/220ba4420459d9c4c9c9587c6ce607bf56c25b3d3d2de62056efe482dadc 
/seaborn-0.9.0-py3-none-any.whl (208kB) 100% 
   |████████████████████████████████| 215kB 4.0MB/s 
Requirement already satisfied: numpy> = 1.9.3 in 
./lib/python3.7/site-packages (from seaborn) (1.17.0) 
Collecting pandas> = 0.15.2 (from seaborn) 
   Downloading 
https://files.pythonhosted.org/packages/39/b7/441375a152f3f9929ff8bc2915218ff1a063a59d7137ae0546db616749f9/ 
pandas-0.25.0-cp37-cp37m-macosx_10_9_x86_64.
macosx_10_10_x86_64.whl (10.1MB) 100% 
   |████████████████████████████████| 10.1MB 1.8MB/s 
Requirement already satisfied: scipy>=0.14.0 in 
./lib/python3.7/site-packages (from seaborn) (1.3.0) 
Collecting matplotlib> = 1.4.3 (from seaborn) 
   Downloading 
https://files.pythonhosted.org/packages/c3/8b/af9e0984f
5c0df06d3fab0bf396eb09cbf05f8452de4e9502b182f59c33b/ 
matplotlib-3.1.1-cp37-cp37m-macosx_10_6_intel.
macosx_10_9_intel.macosx_10_9_x86_64 
.macosx_10_10_intel.macosx_10_10_x86_64.whl (14.4MB) 100% 
   |████████████████████████████████| 14.4MB 1.4MB/s 
...................................... 
...................................... 
Successfully installed cycler-0.10.0 kiwisolver-1.1.0 
matplotlib-3.1.1 pandas-0.25.0 pyparsing-2.4.2 
python-dateutil-2.8.0 pytz-2019.2 seaborn-0.9.0

Cài đặt Keras bằng Python

Hiện tại, chúng tôi đã hoàn thành các yêu cầu cơ bản để cài đặt Kera. Bây giờ, cài đặt Keras bằng quy trình tương tự như được chỉ định bên dưới:

pip install keras

Thoát khỏi môi trường ảo

Sau khi hoàn thành tất cả các thay đổi trong dự án của bạn, sau đó chỉ cần chạy lệnh dưới đây để thoát khỏi môi trường -

deactivate

Đám mây Anaconda

Chúng tôi tin rằng bạn đã cài đặt đám mây anaconda trên máy của mình. Nếu anaconda chưa được cài đặt, hãy truy cập liên kết chính thức, www.anaconda.com/distribution và chọn tải xuống dựa trên hệ điều hành của bạn.

Tạo một môi trường chung cư mới

Khởi chạy lời nhắc anaconda, điều này sẽ mở môi trường Anaconda cơ sở. Hãy để chúng tôi tạo ra một môi trường chung cư mới. Quá trình này tương tự như virtualenv. Nhập lệnh dưới đây vào thiết bị đầu cuối chung cư của bạn -

conda create --name PythonCPU

Nếu muốn, bạn cũng có thể tạo và cài đặt các mô-đun bằng GPU. Trong hướng dẫn này, chúng tôi làm theo hướng dẫn của CPU.

Kích hoạt môi trường chung cư

Để kích hoạt môi trường, hãy sử dụng lệnh dưới đây:

activate PythonCPU

Cài đặt spyder

Spyder là một IDE để thực thi các ứng dụng python. Hãy để chúng tôi cài đặt IDE này trong môi trường chung cư của chúng tôi bằng lệnh dưới đây:

conda install spyder

Cài đặt thư viện python

Chúng ta đã biết các thư viện python numpy, pandas, v.v., cần thiết cho keras. Bạn có thể cài đặt tất cả các mô-đun bằng cú pháp dưới đây:

Syntax

conda install -c anaconda <module-name>

Ví dụ: bạn muốn cài đặt gấu trúc -

conda install -c anaconda pandas

Giống như phương pháp tương tự, hãy thử tự mình cài đặt các mô-đun còn lại.

Cài đặt Keras

Bây giờ, mọi thứ đã ổn nên bạn có thể bắt đầu cài đặt keras bằng lệnh dưới đây:

conda install -c anaconda keras

Khởi chạy spyder

Cuối cùng, khởi chạy spyder trong thiết bị đầu cuối chung cư của bạn bằng lệnh dưới đây:

spyder

Để đảm bảo mọi thứ đã được cài đặt chính xác, hãy nhập tất cả các mô-đun, nó sẽ thêm mọi thứ và nếu có gì sai, bạn sẽ nhận được module not found thông báo lỗi.