Colaboratory-免安裝環境讓初學者輕鬆玩AI


      你是否曾經想接觸爬蟲卻因為繁雜的環境安裝過程而退卻,你是否曾經對AI感興趣卻因為模組不斷的匯入失敗而放棄,又或者你是否在初學python時因為複雜的編譯器介面而感到煩躁,更或者你已經開始在練自己的資料卻因為GPU不夠力造成進度緩慢,如果你有以上這些問題不妨試試Colaboratory。

      Colaboratory(簡稱Colab),是google所提供的免費Jupyter notebook計算環境,只需要透過Google瀏覽器就可以擴充使用,並且也預裝了許多python的資料庫,使用者只需要進行notebook的編譯與執行,就可以快速地進行機器學習的模型訓練。

      顯示卡不夠力?Colab提供免費的互動式雲端空間以及TESLA系列高階顯卡,也提供了很多官方的程式代碼,包含視覺化工具或是攝影機擷取等等,非常適合初學者來探索。

      此外,notebook還可以儲存在自己的雲端空間中,這表示文檔可以像其他google文件一樣上傳或下載以及分享給其他人使用,也能同步到Github上,增加了各平臺間的兼容性。

      連上你的Google帳號,趕緊來試試看吧!你可以選擇進入Colab官網選擇他們提供的範例作為開始。

                                                圖:Colab官網提供的範例

             資料來源:https://colab.research.google.com/notebooks/intro.ipynb#recent=true

      也可以直接在你的Google雲端創立一個空的資料夾並新增Colaboratorynotebook。

                     圖:自Google雲端創立一個空的資料夾,並新增Colaboratorynotebook

                              資料來源:https://drive.google.com/drive/u/0/my-drive

      之後你可以試著在notebook文檔中做一些指令輸入看一下官方所提供的環境GPU以及預裝的套件,下圖可以看到官方所提供的GPU為Tesla P4。

                                                 圖:Colab官網提供的GPU為Tesla P4

              資料來源:https://colab.research.google.com/notebooks/intro.ipynb#recent=true

      官方也提供了不少的程式碼,有興趣的可以點點看有哪些有趣的功能。

                                                       圖:Colab官網提供之程式碼

               資料來源:https://colab.research.google.com/notebooks/intro.ipynb#recent=true

  Colab提供了在研究、學術抑或是初學上非常大的便利性,其所帶來的優勢包含免收費且在雲端上可隨時隨地運行、高階及龐大的GPU memory、預設好的AI模組以及可與google drive整合資料,這些優勢可以幫助你省掉前期環境建置及維護的時間。但值得注意的是,這仍有一些限制,如果連續執行超過12小時,Colab會自動中斷,這表示使用者如要進行長時間運算,而非測試與學習的話,是會被Colab中止的。

參考來源:

Colab官網

https://colab.research.google.com/notebooks/intro.ipynb#recent=true

延伸閱讀