Google Colaboratory หรือ Google Colab

Google ร่วมมือกับ Jupyter Notebook ของนักพัฒนา Google

ความร่วมมือหรือที่เรียกว่า Google Colab เป็นผลิตภัณฑ์ของ Google Research และใช้เพื่อเขียนและเรียกใช้ Python และภาษาอื่นๆ จากเบราว์เซอร์ของเรา

คืออะไร

Colab เป็นโฮสต์ของ Jupyterติดตั้งและกำหนดค่า เพื่อให้เราไม่ต้องทำอะไรบนคอมพิวเตอร์ของเรา แต่ทำงานจากเบราว์เซอร์ บนทรัพยากรในระบบคลาวด์

มันทำงานเหมือนกับ Jupyter ทุกประการ คุณจะเห็น บทความของเรา. พวกมันคือโน้ตบุ๊กหรือโน้ตบุ๊กที่อิงตามเซลล์ที่สามารถเป็นข้อความ รูปภาพ หรือโค้ด ในขั้นตอน Python นี้ เนื่องจากไม่เหมือนกับ Jupyter Colab ในขณะนี้ เฉพาะเคอร์เนล Python เท่านั้นที่สามารถใช้ได้ พวกเขาพูดถึงการใช้งานอื่นๆ ในภายหลัง เช่น R, Scala เป็นต้น แต่ไม่มีวันระบุ

เป็นวิธีที่รวดเร็วมากในการทดสอบโค้ดโดยไม่ต้องกำหนดค่าอุปกรณ์และเข้าสู่โลกของ เครื่องเรียนรู้, การเรียนรู้เชิงลึก, ปัญญาประดิษฐ์และวิทยาศาสตร์ข้อมูล เหมาะอย่างยิ่งสำหรับครู เนื่องจากการใช้ Jupyter ทำให้เราแชร์โปรเจ็กต์กับคนอื่นๆ ได้เหมือนกับว่าเราใช้ Jupyter Hub

เราสามารถใช้ฟังก์ชันของ python ได้ เราสามารถใช้ TensorFlow, Keras, Numpy ไปที่ไลบรารี่ทั้งหมดของพวกเขา

ให้บริการ GPU และ TPU ฟรีแก่เรา

พวกเขาเป็นส่วนหนึ่งของกลุ่มนักพัฒนาของ https://colaboratory.jupyter.org/welcome/

บริการนี้ฟรี แต่เราต้องการบัญชี Gmail ข้อมูลโน้ตบุ๊กถูกเก็บไว้ใน Google Drive ของเรา และเราสามารถบันทึกและโหลดโน้ตบุ๊กจาก Github ได้เช่นกัน นอกจากการนำเข้าโครงการที่มาจาก Jupyter หรือการส่งออกแล้ว ใช้งานได้กับไฟล์ .ipynb

ส่งออกสมุดบันทึก colab

เป็นที่ชัดเจนว่าทรัพยากรฮาร์ดแวร์มีจำกัด คุณจะไม่สามารถสร้างโครงการที่ต้องใช้การคำนวณจำนวนมากได้ หากคุณชอบระบบนี้และต้องการใช้สำหรับโครงการขั้นสูง คุณสามารถชำระเงินสำหรับรุ่น Pro หรือ Pro + ได้ตลอดเวลา ฉันจะมุ่งเน้นไปที่หนึ่งฟรี

ในสมัยของเขาฉันได้พูดถึงวิธีหนึ่งในการใช้ Jupyter จาก

หลักสูตรความผิดพลาดของแมชชีนเลิร์นนิงของ Google สร้างขึ้นบน Colab และฉันกำลังจะเสร็จสิ้น เดี๋ยวจะเล่าให้ฟัง

หากคุณสนใจแมชชีนเลิร์นนิง โปรดดูที่ วิชาอะไรทำได้

ทำไมต้องใช้ Colab? ข้อได้เปรียบ

เพราะเป็นวิธีที่รวดเร็วและง่ายมากในการตั้งค่าหลักสูตรและข้อมูลเกี่ยวกับการเขียนโปรแกรมใน Python และแชร์กับผู้อื่นหรือกับนักเรียนหากคุณเป็นครู

ในกรณีของฉัน ฉันมีปัญหาความเข้ากันได้ระหว่าง TensorFlow และ CPU ของฉัน ดังนั้นในตอนนี้ ฉันจะใช้มันเพื่อทำตัวอย่างและทดสอบต่างๆ กับ TensorFlow และ Keras

ข้อเสีย

เราก็ใช้ได้แต่ Pyhton

และเราใช้ผลิตภัณฑ์อื่นของ Google และเรายังคงให้อาหารและพึ่งพายักษ์ใหญ่ด้านเทคโนโลยี "Don't be Evil" มากขึ้นเรื่อย ๆ

ความแตกต่างระหว่าง Colab และ Jupyter

อย่างที่เราบอก

  • Colab เป็นบริการโฮสต์ ซึ่งเป็นโฮสต์ของ Jupyter ในขณะที่ Jupyter กำลังใช้งานบนพีซีของคุณ
  • Colab แม้ว่าจะฟรีถ้าคุณต้องการพลังในการคำนวณ คุณต้องไปที่เวอร์ชันที่ต้องชำระเงิน
  • เมื่อโฮสต์คุณสามารถแชร์โน้ตบุ๊กกับผู้คนได้
  • ใน Colab คุณสามารถใช้ได้เฉพาะ Python ในขณะที่ใน Jupyter คุณสามารถติดตั้ง Kernels, R, Bash, javascript ฯลฯ ได้ทุกประเภท

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