TensorFlow ไลบรารีซอฟต์แวร์สำหรับการคำนวณเชิงตัวเลข

เกี่ยวกับ TensorFlow

ในบทความต่อไปเราจะมาดูว่าเราสามารถติดตั้ง TensorFlow บน Ubuntu ได้อย่างไร (16.04/18.04). TensorFlow คือไลบรารีรหัสสำหรับการเรียนรู้ของเครื่องในงานต่างๆ. Google ได้รับการพัฒนาในปี 2015 เพื่อตอบสนองความต้องการในระบบที่สามารถสร้างและฝึกอบรมเครือข่ายประสาทเทียมเพื่อตรวจจับและถอดรหัสรูปแบบและความสัมพันธ์ซึ่งคล้ายคลึงกับการเรียนรู้และการใช้เหตุผลที่มนุษย์ใช้

TensorFlow คือไฟล์ แพลตฟอร์ม Deep Learning สำคัญที่สุดในโลก การพัฒนานี้ โอเพนซอร์ส Google ได้วางตำแหน่งตัวเองเป็นเครื่องมือชั้นนำในภาคส่วนของ การเรียนรู้ลึก ๆ. นอกจากนี้ยังมีไลบรารีและแหล่งข้อมูลชุมชนที่ครอบคลุมซึ่งช่วยให้ทุกคนสามารถสร้างโปรแกรมแมชชีนเลิร์นนิงได้

TensorFlow เป็นไลบรารีซอฟต์แวร์โอเพ่นซอร์สสำหรับการคำนวณเชิงตัวเลข เผยแพร่ภายใต้ใบอนุญาตโอเพนซอร์ส Apache 2.0 และใช้แผนภูมิการไหลของข้อมูล โหนดในกราฟแสดงถึงการดำเนินการทางคณิตศาสตร์ในขณะที่ขอบของกราฟแสดงถึงเมทริกซ์ข้อมูลหลายมิติ (ตัวปรับความตึง) สื่อสารระหว่างพวกเขา

ไม่เหมือนใคร ไลบรารีเชิงตัวเลขมีวัตถุประสงค์เพื่อใช้ในการเรียนรู้เชิงลึก ในขณะที่ Theanoคำถามนี้ได้รับการออกแบบมาเพื่อใช้ในการวิจัยและพัฒนา นอกจากนี้ยังสามารถทำงานบนซีพียูตัวเดียวบนซีพียูหลายตัวตลอดจนบนอุปกรณ์พกพาและระบบกระจายขนาดใหญ่จำนวนหลายร้อยเครื่อง

หากเราต้องการติดตั้ง TensorFlow ก็สามารถติดตั้งได้ทั้งระบบในสภาพแวดล้อม Python เสมือนเช่น Docker container และอื่น ๆ วิธีที่ใช้กันทั่วไปและง่ายที่สุดในการติดตั้ง TensorFlow คือการใช้สภาพแวดล้อม Python เสมือนซึ่งสามารถสร้างและจัดการสภาพแวดล้อมที่หลากหลายได้อย่างง่ายดาย นี่คือตัวเลือกที่เราจะเห็นในบรรทัดต่อไปนี้

ติดตั้ง TensorFlow บน Ubuntu

ขั้นตอนการติดตั้งต่อไปที่ฉันจะทำในระบบ Ubuntu 18.04 เมื่อได้รับการชี้แจงแล้วในการเริ่มติดตั้ง TensorFlow คุณต้องทำตามขั้นตอนต่อไปนี้:

ติดตั้ง Python

เนื่องจากการใช้ Python เป็นวิธีที่เร็วและง่ายที่สุดในการเรียกใช้ TensorFlow มาดูกัน ติดตั้ง. ค่าเริ่มต้น, Python 3 มาพร้อมกับที่เก็บ Ubuntuดังนั้นการติดตั้งไม่ควรมีปัญหา

ไปยัง รู้ว่ามีการติดตั้ง Python เวอร์ชันใดบน Ubuntuในเทอร์มินัล (Ctrl + Alt + T) คุณต้องดำเนินการคำสั่ง:

ติดตั้งเวอร์ชัน Python แล้ว

python3 -V

อย่างที่คุณเห็นในคอมพิวเตอร์ของฉันฉันมี Python 3.6.9 และ สำหรับตัวอย่างนี้ฉันจะสร้างสภาพแวดล้อมเสมือนโดยใช้โมดูล venv. สำหรับ ติดตั้งแพ็คเกจ python3-venv ที่เปิดใช้งานโมดูล venvในเทอร์มินัลเดียวกันเราจะดำเนินการคำสั่งต่อไปนี้:

sudo apt update; sudo apt install python3-venv

สิ่งนี้ควรเปิดใช้งานสภาพแวดล้อมเสมือน Python

เริ่ม Python Virtual Environment

ตอนนี้เรารู้เวอร์ชันของ Python ที่ติดตั้งแล้วมาดูกัน สร้างไดเร็กทอรีสำหรับ TensorFlow ต่อไป. ในเทอร์มินัลเดียวกันเราจะต้องดำเนินการคำสั่งเท่านั้น:

mkdir ~/TensorFlow

จากนั้นเราไปที่ ย้ายไปยังไดเร็กทอรีที่เราเพิ่งสร้างขึ้น:

cd ~/TensorFlow

จากภายในไดเร็กทอรีนี้เราจะ สร้างสภาพแวดล้อมเสมือน Python พิมพ์:

python3 -m venv venv

หลังจากสร้างเสร็จแล้ว เราต้องเปิดใช้งานเท่านั้น:

การเปิดใช้งานสภาพแวดล้อมเสมือนสำหรับ TensorFlow

source venv/bin/activate

TensorFlow ต้องการให้เครื่องมือคอนฟิกูเรชันแพ็คเกจ Python เป็นเวอร์ชัน 41.0.0 หรือสูงกว่า. เราจะดำเนินการ จุดเล็ก ๆ ดังต่อไปนี้เพื่อให้แน่ใจว่าอัปเดตเป็นเวอร์ชันล่าสุด:

การติดตั้ง setuptools กับ Pip

pip install -U setuptools

ติดตั้ง TensorFlow

เมื่อสร้างและเปิดใช้งานสภาพแวดล้อมแล้วเราสามารถเริ่มการติดตั้งได้เท่านั้น สำหรับ ติดตั้งเวอร์ชั่นล่าสุดสิ่งที่รวมถึง รองรับการ์ด GPU พร้อม CUDA (Ubuntu และ Windows) ในเทอร์มินัลเราจะต้อง ใช้ pip พิมพ์:

การติดตั้งเทนเซอร์โฟลว์

pip install tensorflow

นอกจากนี้ยังมี มีแพ็คเกจเฉพาะ CPU ที่เล็กกว่า:

pip install tensorflow-cpu

ไปยัง อัปเดต TensorFlow เป็นเวอร์ชันล่าสุดต้อง เพิ่มแฟล็ก - อัปเกรด กับคำสั่ง:

pip install --upgrade pip
pip install --upgrade tensorflow

หลังจากการติดตั้งไปที่ ตรวจสอบว่าติดตั้ง TensorFlow แล้ว เราสามารถดำเนินการคำสั่งต่อไปนี้:

รุ่นที่ติดตั้งของเทนเซอร์โฟลว์

python -c 'import tensorflow as tf; print(tf.__version__)'

คำสั่งนี้ควรแสดงเวอร์ชันของ TensorFlow ที่ติดตั้ง สำหรับ ดูบทเรียน ประเภทต่างๆเกี่ยวกับ TensorFlowเราสามารถไปที่เว็บไซต์โครงการ

ปิดการใช้งาน Python Environment

เมื่อเราทำกับสภาพแวดล้อม Python เสร็จแล้วคุณต้องดำเนินการคำสั่งปิดการใช้งาน:

deactivate

จากนั้นเราจะต้องลบไดเร็กทอรี TensorFlow ที่สร้างขึ้นเท่านั้นและสิ่งนี้ควรลบสภาพแวดล้อม Python ที่เราสร้างขึ้นเพื่อเรียกใช้ TensorFlow สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ วิธีใช้ TensorFlow คุณสามารถทำได้ ไปที่บทแนะนำ ที่เผยแพร่บนเว็บไซต์หรือบน เว็บไซต์ผู้พัฒนา ของ Google


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา