Google Colab หรือ Google Colaboratory เครื่องมือที่จะช่วยในการเขียน Python เเละ tensorflow


แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderators: mindphp, ผู้ดูแลกระดาน

thatsawan
PHP VIP Members
PHP VIP Members
Posts: 20014
Joined: 31/03/2014 10:02 am
Contact:

Google Colab หรือ Google Colaboratory เครื่องมือที่จะช่วยในการเขียน Python เเละ tensorflow

Post by thatsawan » 27/10/2019 8:04 pm

Google Colab ชื่อเต็มคือ Google Colaboratory คือ Jupyter notebook ที่ทำงานอยู่บน cloud โดยที่เราไม่จำเป็นจะต้องติดตั้งโปรแกรมใดๆ สามารถใช้งานได้ง่ายๆ เพียงมีบัญชี Google Drive ก็ใช้งานได้ทันที เพื่อทำให้เราจัดเก็บ Code ไว้บน Drive การจัดการ folder เเละไฟล์ ต่างๆได้ สเหมือนกับเขียนโปรแกรมบนเครื่อง notebook เเละเเชร์ให้กับเพื่อนๆ ได้อีก ซึ่งภาษาหลักที่ใช้เขียนจะเป็นภาษา pythonสามารถเลือกรันได้ python version 2 หรือ Python version 3.x และแถมยังมี GPU, TPU ให้เราได้ใช้ฟรีอีกด้วย

หากใครพร้อมเเล้ว คลิกที่นี่เลย https://colab.research.google.com/ (อย่าลืม log in เข้า Google Drive ไว้ด้วยนะ)

Image

เมื่อเข้ามาสู่หน้าจอเเนะนำการใช้งาน ให้เราคลิกที่ New Python 3 Notebook เพื่อสร้าง notebook

Image
หลังจากนั้นระบบจะพาเข้ามาสู่หน้าจอที่เราสามารถเขียนโปรแกรมได้เเล้วค่า

Image
ถ้าหากเราเข้ามาดูที่ Google Drive จะเห็น Folder ที่ชื่อว่า Colab Notebooks จะเป็น Folder ที่เก็บ Code ของเราไว้


features เเละการใช้งานหลักๆ

Add Code Cell ก็คือปุ่มสำหรับมีช่องให้เราได้เขียน Code ลงไปนั้นเอง
Image

โดยช่องพิมพ์ Code นั้น สามารถที่จะใส่คำสั่ง Bash ร่วมกันกับโค้ดภาษา Python ได้

Image
เมื่อเรากด Shit + Enter ระบบก็จะ Run ผลลัพท์มาให้

Interactive outputs การเเสดงผลลัพท์ได้ทันที
Image

+ Section คือการ แบ่ง Code ออกเป็นส่วนๆ
Image

การจำลอง Google Drive ให้เหมือนกับเครื่อง Notebooks สามารถสร้างไฟล์ Upload File บันทึก file ลงได้
Image

Image
Add Text Cell - การเพิ่มเนื้อหาต่างๆ ไม่ว่าจะเป็น อักษร ลิงค์ รูปภาพ ลงในหน้าจอการทำงาน หากต้องการใส่ข้อความอธิบายต่างๆ

การเลือกใช้ GPU หรือ CPU และเวอร์ชัน Python ในการรันผลได้ โดยไปที่ Runtime เลือก Change runtime type
Image

Adding form fields สามารถสร้างฟอร์มเพื่อปรับพารามิเตอร์หรือกรอกข้อมูลก่อนการรันสคลิปได้
Image

Integration with Drive การใช้ร่วมกับ Google Drive
ตัวอย่างจะทำการเชื่อมเเสดงผลของข้อมูลในไฟล์ google sheet ใน google Drive

Image
เวลาเรารันสคลิปจะมีช่องว่างให้ใส่ Authen code ที่ได้จากการกดลิงก์เพื่อเชื่อมต่อกับ Google Drive

Image
ผลลัพท์



นอกจากนี้เวลาที่เราจะเขียน Code สามารถเชื่อมต่อกับ Github ได้อีกด้วย Export ออกมาเป็นไฟล์ python หรือเเชร์หาเพื่อนเราได้ง่ายเเละสะดวก
python library ที่ใช้งานกันบ่อยๆ จะมีอยู่ในตัวสามารถเรียกใช้งานได้ทันที หรือจะติดตั้งเสริมเพิ่มเติมก็ทำได้ โดยใช้คำสั่ง

Code: Select all

!pip install 
เเต่ก็ยังไม่รู้อนาคตว่าทาง Google จะให้ใช้งานฟรีตลอดหรือป่าวน้า

Return to “Python Knowledge”

Users browsing this forum: No registered users and 22 guests