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 ไว้ด้วยนะ)
เมื่อเข้ามาสู่หน้าจอเเนะนำการใช้งาน ให้เราคลิกที่ New Python 3 Notebook เพื่อสร้าง notebook
หลังจากนั้นระบบจะพาเข้ามาสู่หน้าจอที่เราสามารถเขียนโปรแกรมได้เเล้วค่า
ถ้าหากเราเข้ามาดูที่ Google Drive จะเห็น Folder ที่ชื่อว่า Colab Notebooks จะเป็น Folder ที่เก็บ Code ของเราไว้
features เเละการใช้งานหลักๆ
Add Code Cell ก็คือปุ่มสำหรับมีช่องให้เราได้เขียน Code ลงไปนั้นเอง
โดยช่องพิมพ์ Code นั้น สามารถที่จะใส่คำสั่ง Bash ร่วมกันกับโค้ดภาษา Python ได้
เมื่อเรากด Shit + Enter ระบบก็จะ Run ผลลัพท์มาให้
Interactive outputs การเเสดงผลลัพท์ได้ทันที
+ Section คือการ แบ่ง Code ออกเป็นส่วนๆ
การจำลอง Google Drive ให้เหมือนกับเครื่อง Notebooks สามารถสร้างไฟล์ Upload File บันทึก file ลงได้
Add Text Cell - การเพิ่มเนื้อหาต่างๆ ไม่ว่าจะเป็น อักษร ลิงค์ รูปภาพ ลงในหน้าจอการทำงาน หากต้องการใส่ข้อความอธิบายต่างๆ
การเลือกใช้ GPU หรือ CPU และเวอร์ชัน Python ในการรันผลได้ โดยไปที่ Runtime เลือก Change runtime type
Adding form fields สามารถสร้างฟอร์มเพื่อปรับพารามิเตอร์หรือกรอกข้อมูลก่อนการรันสคลิปได้
Integration with Drive การใช้ร่วมกับ Google Drive
ตัวอย่างจะทำการเชื่อมเเสดงผลของข้อมูลในไฟล์ google sheet ใน google Drive
เวลาเรารันสคลิปจะมีช่องว่างให้ใส่ Authen code ที่ได้จากการกดลิงก์เพื่อเชื่อมต่อกับ Google Drive
ผลลัพท์
นอกจากนี้เวลาที่เราจะเขียน Code สามารถเชื่อมต่อกับ Github ได้อีกด้วย Export ออกมาเป็นไฟล์ python หรือเเชร์หาเพื่อนเราได้ง่ายเเละสะดวก
python library ที่ใช้งานกันบ่อยๆ จะมีอยู่ในตัวสามารถเรียกใช้งานได้ทันที หรือจะติดตั้งเสริมเพิ่มเติมก็ทำได้ โดยใช้คำสั่ง
เเต่ก็ยังไม่รู้อนาคตว่าทาง Google จะให้ใช้งานฟรีตลอดหรือป่าวน้า
[url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1/33-google/3783-google-%E0%B8%81%E0%B8%B9%E0%B9%80%E0%B8%81%E0%B8%B4%E0%B8%A5.html]Google[/url] Colab ชื่อเต็มคือ Google Colaboratory คือ Jupyter notebook ที่ทำงานอยู่บน cloud โดยที่เราไม่จำเป็นจะต้องติดตั้งโปรแกรมใดๆ สามารถใช้งานได้ง่ายๆ เพียงมีบัญชี [url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/3699-google-drive-%E0%B8%81%E0%B8%B9%E0%B9%80%E0%B8%81%E0%B8%B4%E0%B9%89%E0%B8%A5-%E0%B9%84%E0%B8%94%E0%B8%A3%E0%B8%9F%E0%B9%8C-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]Google Drive[/url] ก็ใช้งานได้ทันที เพื่อทำให้เราจัดเก็บ Code ไว้บน Drive การจัดการ folder เเละไฟล์ ต่างๆได้ สเหมือนกับเขียนโปรแกรมบนเครื่อง notebook เเละเเชร์ให้กับเพื่อนๆ ได้อีก ซึ่งภาษาหลักที่ใช้เขียนจะเป็นภาษา [url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/83-python/2393-%E0%B8%9B%E0%B8%A3%E0%B8%B0%E0%B8%A7%E0%B8%B1%E0%B8%95%E0%B8%B4-%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2-python-%E0%B9%84%E0%B8%9E%E0%B8%97%E0%B8%AD%E0%B8%99.html]python[/url]สามารถเลือกรันได้ python version 2 หรือ Python version 3.x และแถมยังมี [url=https://mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/5372-graphics-processing-unit.html]GPU[/url], TPU ให้เราได้ใช้ฟรีอีกด้วย
หากใครพร้อมเเล้ว คลิกที่นี่เลย https://colab.research.google.com/ (อย่าลืม log in เข้า Google Drive ไว้ด้วยนะ)
[img]http://snap.mindphp.com/index.php?view=2019Oct27_5db585a71e3b4[/img]
เมื่อเข้ามาสู่หน้าจอเเนะนำการใช้งาน ให้เราคลิกที่ New Python 3 Notebook เพื่อสร้าง notebook
[img]http://snap.mindphp.com/index.php?view=2019Oct27_5db586168dd05[/img]
หลังจากนั้นระบบจะพาเข้ามาสู่หน้าจอที่เราสามารถเขียนโปรแกรมได้เเล้วค่า
[img]http://snap.mindphp.com/index.php?view=2019Oct27_5db586a82a6e8[/img]
ถ้าหากเราเข้ามาดูที่ Google Drive จะเห็น Folder ที่ชื่อว่า Colab Notebooks จะเป็น Folder ที่เก็บ Code ของเราไว้
[b][size=150][color=#0040BF]features เเละการใช้งานหลักๆ [/color][/size][/b]
Add Code Cell ก็คือปุ่มสำหรับมีช่องให้เราได้เขียน Code ลงไปนั้นเอง
[img]http://snap.mindphp.com/index.php?view=2019Oct27_5db5879b97531[/img]
โดยช่องพิมพ์ Code นั้น สามารถที่จะใส่คำสั่ง Bash ร่วมกันกับโค้ดภาษา Python ได้
[img]http://snap.mindphp.com/index.php?view=2019Oct27_5db58aab30dc7[/img]
เมื่อเรากด Shit + Enter ระบบก็จะ Run ผลลัพท์มาให้
Interactive outputs การเเสดงผลลัพท์ได้ทันที
[img]http://snap.mindphp.com/index.php?view=2019Oct27_5db58c2b4b34d[/img]
+ Section คือการ แบ่ง Code ออกเป็นส่วนๆ
[img]http://snap.mindphp.com/index.php?view=2019Oct27_5db58cea2fc4b[/img]
การจำลอง Google Drive ให้เหมือนกับเครื่อง Notebooks สามารถสร้างไฟล์ Upload File บันทึก file ลงได้
[img]http://snap.mindphp.com/index.php?view=2019Oct27_5db58dec6a342[/img]
[img]http://snap.mindphp.com/index.php?view=2019Oct27_5db58bb6578ba[/img]
Add Text Cell - การเพิ่มเนื้อหาต่างๆ ไม่ว่าจะเป็น อักษร ลิงค์ รูปภาพ ลงในหน้าจอการทำงาน หากต้องการใส่ข้อความอธิบายต่างๆ
การเลือกใช้ GPU หรือ CPU และเวอร์ชัน Python ในการรันผลได้ โดยไปที่ Runtime เลือก Change runtime type
[img]http://snap.mindphp.com/index.php?view=2019Oct27_5db59006171fd[/img]
Adding form fields สามารถสร้างฟอร์มเพื่อปรับพารามิเตอร์หรือกรอกข้อมูลก่อนการรันสคลิปได้
[img]http://snap.mindphp.com/index.php?view=2019Oct27_5db58e9ebd172[/img]
Integration with Drive การใช้ร่วมกับ Google Drive
ตัวอย่างจะทำการเชื่อมเเสดงผลของข้อมูลในไฟล์ google sheet ใน google Drive
[img]http://snap.mindphp.com/index.php?view=2019Oct27_5db591714e0c9[/img]
เวลาเรารันสคลิปจะมีช่องว่างให้ใส่ Authen code ที่ได้จากการกดลิงก์เพื่อเชื่อมต่อกับ Google Drive
[img]http://snap.mindphp.com/index.php?view=2019Oct27_5db5916157e7a[/img]
ผลลัพท์
นอกจากนี้เวลาที่เราจะเขียน Code สามารถเชื่อมต่อกับ Github ได้อีกด้วย Export ออกมาเป็นไฟล์ python หรือเเชร์หาเพื่อนเราได้ง่ายเเละสะดวก
python library ที่ใช้งานกันบ่อยๆ จะมีอยู่ในตัวสามารถเรียกใช้งานได้ทันที หรือจะติดตั้งเสริมเพิ่มเติมก็ทำได้ โดยใช้คำสั่ง
[code]!pip install [/code]
เเต่ก็ยังไม่รู้อนาคตว่าทาง Google จะให้ใช้งานฟรีตลอดหรือป่าวน้า