สำหรับคนที่อยู่ในตำแหน่ง Machine Learning(การเรียนรู้ของเครื่องจักร) Developer, Deep Learning (ดีพ เลินนิ่ง) Developer และ AI (ปัญญาประดิษฐ์) Developer คงมีคนจำนวนหนึ่งในคนเหล่านี้ ใช้ google colab ในการเขียนโค้ดและ run รอผล เพราะว่าด้วยความที่ไม่ต้อง run ผ่านคอมพิวเตอร์ของเรา สามารถเลือกได้ว่าจะ run บน GPU (Graphics Processing Unit) หรือไม่ และไม่จำเป็นต้องติดตั้ง Library(ไลบรารี่) ลงในคอมพิวเตอร์

 

ในบทความนี้จะพูดถึงวิธีที่เราจะเชื่อมต่อ google drive กับ google colab เพื่อเรียกใช้งานไฟล์หรือสร้างที่อยู่ใน google drive บัญชีของเรา

 

วิธีการ mount drive จาก google drive เพื่อไปทำงานใน google colab

  • import drive โดย from google.colab import drive
    from google.colab import drive
  • code สำหรับการเชื่อมต่อกับ google drive , force_remount=True หมายความว่า ถ้าเชื่อมต่อระหว่าง google drive กับ google colab ขาดไป ให้ mount drive ใหม่อัตโนมัติ
    # To mount at google drive
    drive.mount('/content/drive',force_remount=True)​
  • หลังจากนั้นมันจะมีให้ login เพื่อเลือกบัญชีที่จะ mount drive ให้เราเลือกบัญชีที่ต้องการ
  • สุดท้ายถ้าเชื่อมต่อ google drive กับ google colab สำเร็จ จะขึ้นผลลัพธ์ประมาณนี้
    รูปตัวอย่างการ mount drive จาก google drive สำเร็จ
    รูปตัวอย่างการ mount drive จาก google drive สำเร็จ

 

สรุป

การ mount drive จาก Google Drive (กูเกิล ไดรฟ์) เพื่อเรียกใช้งาน, สร้าง หรือแก้ไขไฟล์ โดยเขียนโค้ดจาก google colab เพื่อดำเนินการ มันก็เป็นอีกทางเลือกหนึ่งที่สะดวก และลดเวลาของผู้พัฒนาเพื่อไปทำงานอื่นๆได้ แต่ก็ขึ้นอยู่กับความสะดวกของแต่ละคน และกับงานนั้นๆด้วย ไม่ต้องติดตั้ง Library(ไลบรารี่) เอง

 

อ้างอิง

"Importing files from Google Drive in Colab" .[ออนไลน์] เข้าถึงได้ที่ https://buomsoo-kim.github.io/colab/2020/05/09/Colab-mounting-google-drive.md/

"Mounting Google Drive in Google Colab" .[ออนไลน์] เข้าถึงได้ที่ https://medium.com/@rushic24/mounting-google-drive-in-google-colab-5ecd1d3b735a

"How to Connect Google Colab with Google Drive" .[ออนลไน์] เข้าถึงได้ที่ https://www.marktechpost.com/2019/06/07/how-to-connect-google-colab-with-google-drive/

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
วิธีแก้ไขรับโปรเจค Online Tools ที่รับมาต่อจากคนอื่น แล้ว UI ไม่เหมือนเดโม้
โดย Sakana อ 08 ก.ค. 2025 4:40 pm บอร์ด PHP Knowledge
0
7
อ 08 ก.ค. 2025 4:40 pm โดย Sakana View Topic วิธีแก้ไขรับโปรเจค Online Tools ที่รับมาต่อจากคนอื่น แล้ว UI ไม่เหมือนเดโม้
สอบถามเชื่อม MDRental กับ openERP ถ้าใช้ create มี Error
โดย eange08 อ 08 ก.ค. 2025 1:39 pm บอร์ด Joomla Dev
9
26
อ 08 ก.ค. 2025 7:14 pm โดย eange08 View Topic สอบถามเชื่อม MDRental กับ openERP ถ้าใช้ create มี Error
สอบถามฟิจเจอร์ขำระเงิน QR Code ของ E-Payment ในใบแจ้งหนี้ [MDRental]
โดย eange08 จ 07 ก.ค. 2025 1:11 pm บอร์ด Joomla Dev
5
19
จ 07 ก.ค. 2025 3:10 pm โดย tsukasaz View Topic สอบถามฟิจเจอร์ขำระเงิน QR Code ของ E-Payment ในใบแจ้งหนี้ [MDRental]
Falsy ใน Python คืออ่ะไร
โดย Sakana ศ 04 ก.ค. 2025 4:41 pm บอร์ด Python Knowledge
0
50
ศ 04 ก.ค. 2025 4:41 pm โดย Sakana View Topic Falsy ใน Python คืออ่ะไร
Python ใช้ count() แทน for loop ในการนับจำนวน
โดย Sakana พฤ 03 ก.ค. 2025 6:30 pm บอร์ด Python Knowledge
0
56
พฤ 03 ก.ค. 2025 6:30 pm โดย Sakana View Topic Python ใช้ count() แทน for loop ในการนับจำนวน
การจัดการข้อมูล Python ด้วย filter() + reduce()
โดย Sakana พฤ 03 ก.ค. 2025 5:52 pm บอร์ด Python Knowledge
0
50
พฤ 03 ก.ค. 2025 5:52 pm โดย Sakana View Topic การจัดการข้อมูล Python ด้วย filter() + reduce()
itertools จัดการข้อมูลวนซ้ำอย่างมีประสิทธิภาพใน Python
โดย Sakana พ 02 ก.ค. 2025 4:31 pm บอร์ด Python Knowledge
0
53
พ 02 ก.ค. 2025 4:31 pm โดย Sakana View Topic itertools จัดการข้อมูลวนซ้ำอย่างมีประสิทธิภาพใน Python
reduce() ใน Python: การลดข้อมูลซ้ำๆ ให้เหลือผลลัพธ์เดียว
โดย Sakana พ 02 ก.ค. 2025 11:32 am บอร์ด Python Knowledge
0
71
พ 02 ก.ค. 2025 11:32 am โดย Sakana View Topic reduce() ใน Python: การลดข้อมูลซ้ำๆ ให้เหลือผลลัพธ์เดียว