วันอาทิตย์ที่ 16 กันยายน พ.ศ. 2561

การติดตั้ง TensorFlow และ Keras




TensorFlow คืออะไร

ในการพัฒนา Machine Learning นั้น อาจจะเป็นเรื่องที่ยากในการเขียน  เพราะว่ามีกระบวนการที่ซับซ้อน ทำให้มีการพัฒนาไลบรารีที่ช่วยในการเขียนหรือพัฒนา Machine Learning โดยทาง Google ได้ทำการพัฒนาไลบรารีซอฟต์แวร์โอเพนซอร์ส สำหรับการเขียนโปรแกรม dataflow ในงานหลายประเภท เรียกว่า TensorFlow

TensorFlow เป็นไลบรารีที่ใช้ในการพัฒนา Machine Learning ได้รับการพัฒนาโดยบริษัท Google ได้ทำการเปิดตัวเมื่อวันที่ 11 กุมภาพันธ์ 2017 ซึ่ง TensorFlow นั้นจะเป็น Open source ที่จะใช้ python ในการเขียน รองรับเวอร์ชั่นทั้ง python2 และ Python3 โดย TensorFlow สามารถทำงานบน CPU และ GPUs รองรับระบบปฎิบัติการ Linux, macOS, Windows และ Android


1. ติดตั้ง TensorFlow


เปิดโปรแกรม เทอมินอล (Root Terminal) แล้วใช้คำสั่ง


sudo apt-get install libatlas-base-dev

wget https://github.com/lhelontra/tensorflow-on-arm/releases/download/v1.8.0/tensorflow-1.8.0-cp35-none-linux_armv7l.whl

sudo pip3 install tensorflow-1.8.0-cp35-none-linux_armv7l.whl

sudo pip3 uninstall mock

sudo pip3 install mock


ทดสอบการทำงาน และ ตรวจสอบเวอร์ชั่นของ TensorFlow


python3 -c 'import tensorflow as tf; print(tf.__version__)'  # for Python 3



ถ้าไม่ Error และแสดงเวอร์ชั่นของ TensorFlow ในตัวอย่างคือ 1.8.0

แสดงว่า TensorFlow ของเรานั้นพร้อมใช้งานแล้ว


Keras คืออะไร

Keras เป็น deep-learning library ที่กำลังได้รับความนิยมอย่างรวดเร็ว สาเหตุที่ Keras ได้รับความนิยมอย่างรวดเร็ว เนื่องจากว่าตัวมันเองถือว่าเป็น deep-learning library ที่ใช้ง่ายที่สุดในขณะนี้ แต่ในขณะเดียวกันก็มีประสิทธิภาพสูงในการรันโมเดล เนื่องจาก back-end ของ Keras มีทั้ง TensorFlow และ Theano ซึ่งจัดเป็น deep-learning library ที่สมรรถนะสูงทั้งคู่


2. ติดตั้ง Keras






เปิดโปรแกรม เทอมินอล (Root Terminal) แล้วใช้คำสั่ง


sudo apt-get install python3-numpy

sudo apt-get install libblas-dev

sudo apt-get install liblapack-dev

sudo apt-get install python3-dev

sudo apt-get install gfortran

sudo apt-get install python3-setuptools

sudo apt-get install python3-scipy

sudo apt-get update

sudo apt-get install python3-h5py
sudo pip3 install --upgrade --pre h5py


sudo pip3 install keras
sudo pip3 install --upgrade keras

sudo apt-get install python3-skimage

sudo pip3 install matplotlib
sudo pip3 install --upgrade --pre matplotlib


ทดสอบการทำงาน และ ตรวจสอบเวอร์ชั่นของ Keras


python3 -c 'import keras; print(keras.__version__)'  # for Python 3



ถ้าไม่ Error และแสดงเวอร์ชั่นของ Keras ในตัวอย่างคือ 2.2.2

แสดงว่า Keras ของเรานั้นพร้อมใช้งานแล้ว

ไม่มีความคิดเห็น:

แสดงความคิดเห็น