แน่นอนคุณเคยได้ยินเกี่ยวกับ Google Collaboratory หรือที่เรียกว่า Google Colabหรืออาจเป็นครั้งแรกที่คุณอ่านเกี่ยวกับแพลตฟอร์มนี้ของบริษัทในอเมริกาเหนือ อย่างไรก็ตาม มันเป็นสิ่งสำคัญที่คุณจะต้องรู้ดีว่าอะไรอยู่เบื้องหลังมันและทุกสิ่งที่สามารถสนับสนุนโครงการของคุณ เพราะมันมีลักษณะที่น่าสนใจบางอย่าง
แพลตฟอร์มนี้มีความเกี่ยวข้องอย่างยิ่งกับโลกของ ปัญญาประดิษฐ์ แมชชีนเลิร์นนิงและ ภาษาโปรแกรม Python...
Google Colaboratory คืออะไร
Google Colaboratory หรือ Colab เป็นบริการคลาวด์อีกหนึ่งบริการจาก Google Research เป็น IDE ที่อนุญาตให้ผู้ใช้เขียนซอร์สโค้ดในตัวแก้ไขและเรียกใช้จากเบราว์เซอร์ โดยเฉพาะอย่างยิ่ง รองรับภาษาการเขียนโปรแกรม Python และเน้นงานแมชชีนเลิร์นนิง การวิเคราะห์ข้อมูล โครงการการศึกษา ฯลฯ
บริการนี้ขึ้นอยู่กับ โน้ตบุ๊ค Jupyter, เป็นเจ้าภาพ ฟรีด้วยบัญชี GMail ของคุณและไม่ต้องกำหนดค่าใดๆ และคุณไม่จำเป็นต้องดาวน์โหลดหรือติดตั้ง Jupyter มันจะเสนอทรัพยากรการคำนวณให้คุณเพื่อแก้ไขและทดสอบรหัสของคุณ เช่น GPGPU ของเซิร์ฟเวอร์ เป็นต้น เห็นได้ชัดว่า Google Colaboratory ไม่มีทรัพยากรที่ไม่จำกัดและไม่รับประกันว่าจะใช้งานได้ฟรี แต่จะแตกต่างกันไปตามการใช้งานที่มอบให้กับระบบ หากคุณต้องการลบข้อจำกัดเหล่านี้และรับเพิ่มเติม คุณจะต้องจ่าย Colab Pro หรือ Pro + การสมัครรับข้อมูล.
สิ่งสำคัญที่ควรทราบคือเมื่อคุณเข้าถึง Colab ด้วยบัญชีของคุณ สิ่งที่คุณได้รับคือเครื่องเสมือนที่คุณสามารถเรียกใช้โค้ดของคุณ โดยแยกออกจากผู้ใช้และทรัพยากรอื่นๆ ดังนั้น คุณสามารถกู้คืนเครื่องเสมือนกลับเป็นสถานะดั้งเดิมได้หากคุณมีปัญหา นี่ยังหมายความว่าหากคุณรันโค้ดบางตัวใน VM และคุณปิดเบราว์เซอร์ เครื่องจะถูกลบออกหลังจากไม่มีการใช้งานเป็นระยะเวลาหนึ่งเพื่อเพิ่มทรัพยากรให้ว่าง อย่างไรก็ตาม คุณจะมีโน้ตบุ๊กใน GDrive หากคุณบันทึกไว้ หรือคุณสามารถดาวน์โหลดได้ในเครื่อง (รูปแบบโอเพ่นซอร์ส Jupyter .ipynb)
คุณลักษณะของ Google Colab
เมื่อคุณเข้าถึง Google Colaboratory คุณจะพบ สภาพแวดล้อมที่เป็นมิตรใช้งานง่ายและใช้งานง่าย. อันที่จริง มีดัชนีพร้อมเอกสารประกอบและความช่วยเหลือ ตลอดจนตัวอย่างบางส่วนเพื่อเริ่มดำเนินการตามขั้นตอนแรกของคุณ แก้ไขโค้ดที่สร้างไว้แล้วและดำเนินการทดสอบ
ระหว่าง ฟังก์ชั่น Google Colaboratory ที่โดดเด่นที่สุดคือ:
- แก้ไขและเรียกใช้โค้ดใน Python
- จัดเก็บโครงการของคุณใน Google ไดรฟ์ (GDrive) เพื่อไม่ให้สูญหาย
- อัปโหลดรหัสจาก GitHub
- แบ่งปันสมุดบันทึก (ข้อความ รหัส ผลลัพธ์ และความคิดเห็น)
- คุณสามารถนำเข้าสมุดบันทึก Jupyter หรือ IPython
- ดาวน์โหลดสมุดบันทึก Colab ในเครื่องจาก GDrive