
1-3:Google Colab 線上平台
Google Colab 簡介
Colab 是一個能夠執行 Python 程式的線上平台,透過瀏覽器就能夠免費使用。
Colab 操作起來就像 Jupyter Notebook,新增一個專案時,已經有預設安裝一些,機器學習專用的套件,也能夠在設定裡,調整成 GPU 運算資源,加速機器學習的開發!
Colab 專案,會儲存在 Google 雲端硬碟;Colab 在執行 Python 程式之前,要先連到虛擬機器才能夠執行,如果網頁閒置太久、或重新打開,與虛擬機器的連線就會中斷!雖然重新連線就可以再執行,但是之前連線時的檔案會消失,相當於又重新開了一個空的虛擬環境,所以檔案要適時的備份到 Google 雲端硬碟!!
Google Colab 操作
登入 Google Colab
於網址列輸入以下網址:
「https://colab.research.google.com/」
或
然後點選右下角「新增筆記本」

登入後的畫面如下圖:

Colab 檔案會存在 Google 雲端硬碟 的「Colab Notebooks」資料夾裡面

下圖為程式碼和文字的用法

不論是程式碼還是文字,我們都通稱為儲存格,如果把程式碼加到標題底下,會自動變成子儲存格。
P.S. 小標題加到大標題底下,也會變子儲存格。如下圖:

側邊攔 – 檔案
接著來看一下,左側邊欄的檔案功能,如下:

一旦虛擬機重新連線,這個資料夾的資料就會消失喔!
所以可以連接到 Google 雲端硬碟,將想要保留的資料存進去。

安裝 pytube 套件
在 Colab 也是可以執行 Shell 指令的,但前面要加個 ! 驚嘆號。
在程式儲存格輸入「!pip install pytube」
安裝 pytube 套件

馬上來下載一部影片
在程式碼儲存格,輸入以下程式:
from pytube import YouTube
YouTube('https://www.youtube.com/watch?v=1wq5zWYOo8Q').streams.first().download()

OK!Colab 的基本講解就到這邊
其實還有很多可以講,剩下會用到的功能就留待之後的教學吧!
之後的教學我都會用 Google Colab 來寫,寫完後再分享給同學練習。
如果想完整了解 Google Colab,可以參考文淵閣工作室的「實戰聖經」,裡面有完整的講解。
如果覺得文章內容還不錯的話,麻煩請幫我點個讚!感謝
可以多點幾次喔~~
第一次點讚需使用 Google 或 Facebook 帳號註冊

