iT邦幫忙

2023 iThome 鐵人賽

DAY 22
0

今天要介紹一個無須自己建置的雲端環境,那就是Google Colab!

因為在自己的pc上建置python 、tensorflow-gpu環境其實是非常繁瑣複雜容易出事的,有看前面幾篇其實就看的出來QQ,不過只是我決定既然要做那就把他給做出來XD,但其實還是有另一個解決方法的,那就是我們偉大的google colab啦!
https://ithelp.ithome.com.tw/upload/images/20231007/20160630oHG7tcdIFu.png
圖片節自: Google Colab

Google Colab是Google雲端的一個service,不需要再自己本地建置python環境,可以直接在瀏覽器執行。
Colab可以讓你用免費的GPU資源,以往你在本地建置環境,執行模型時,都要吃到你的GPU,對你的GPU有一定的需求。而直接讓你用他們雲端的GPU,直接讓你不需顧慮你的pc執行端是否有一顆好的GPU。
Colab還可以透過分享notebook,簡單的讓你與co-worker進行同時協作喔!
然後colab已經預先安裝好很多機器學習常用到的套件了,像是 NumPy、Pandas、Matplotlib 或 TensorFlow、CUDA,實在是超級方便阿,看前面安裝套件的一堆版本問題,就知道有多地獄了,一個不小心就會讓你整個環境跑不動QQ。

Colab雖然優點很多,但也還是有缺點的,其中一個很大的限制就是,他的使用時間是有限制的,若是一段時間沒有操作,就會和雲端段開連接。這段於需要長時間進行的訓練會是很大的限制。
因為這好用的東西是雲端的,所以假如你的網路連接出問題,你的專案執行也很有可能會出問題。
還有雖然Colab有免費的GPU資源,但還是有限制的。


總而言之,如果只是想簡單嘗試練習深度學習等等的實作,Google Colab其實非常適合你,但假如你想要認真做一個大專案,需要更多的控制權、更長時間的運行、或者更強大的硬體資源,那麼可能需要考慮其他選擇了。


上一篇
Day21 在PyCharm IDE執行自己建置的環境
下一篇
Day23 在python環境實作 CNN捲積神經網路(上)
系列文
AI語音模型訓練: machine learning 和 deep learning 的學習與應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言