Sunday, March 21, 2021

Colab(一):啟動

Colab(一):啟動

2020/12/27

前言:

本文蒐集了一些 Colab 的入門資料,以便開始在雲端寫作 Python 程式,並實做機器學習與深度學習專案。作為系列文章的第一篇,只選了幾個最基本的主題介紹。主要是設定工作環境,特別是網路硬碟。

-----

Summary:

Colab [1] 是 Google 提供的雲端 Python 工作環境 [2] - [4],並有免費的 GPU 可以使用 [5],檔案可以存放在 Google Drive 或是 Github [6]。一開始可以先察看 Colab 使用的 Python 版本 [7], [8]。如果要使用自己的 Google Drive 存取資料以便進行機器學習專案,要先登入自己的 Google Account 取得驗證碼 [8], [9]。讀者可以自行練習輸入些簡單的程式碼 [10]。

-----


https://pixabay.com/zh/photos/lab-research-chemistry-test-217043/

-----

一、啟動 Colab。

-----

開始頁面 [1]。


右下角的藍字,新增筆記本。

-----

二、切換至英文。切換至 GPU。

-----


上方的,說明,查看英文版本。

單純使用 Python 的話,不用切換至 GPU 模式。如果要切換,於上方 Runtime、Change runtime type,由 None 改為 GPU 即可。

-----

三、察看目前 Python 的版本。

-----

首先在畫面的左上角 + Code。

有兩個方法。

方法一 [7]。:!python -V。可得 Python 3.7.10。

方法二 [8]。:import sys; print(sys.version_info)。可得 sys.version_info(major=3, minor=7, micro=10, releaselevel='final', serial=0)。

-----

四、使用 Google Drive。

-----

方法一:[8]。

from google.colab import drive

drive.mount('/content/drive/')

# 點入系統提供的連結之後,登入自己的帳戶,會得到一組授權碼,將授權碼輸入後,即可存取自己的 Google drive。

!ls '/content/drive/My Drive/'

方法二:[9]。

-----

五、快速上手 [10]。

-----

1. 在 # 之後加上註解。

2. 用 print( 1 + 1 ) 輸出數學運算。

3. help(print)。

4. help()。

-----

六、存檔。

-----

可以把檔案存在 Google Drive 或 Github,也可以在網路上分享以便協同工作 [6]。

-----

◎ 實作練習

-----

1. 檢視 Python 版本 [7]。

2. 檢視 Google Drive 有哪些檔案 [8]。

3. 快速上手 [10]。

4. 存檔 [6]。

-----

References

[1] 歡迎使用 Colaboratory - Colaboratory

https://colab.research.google.com/


# 24K claps

[2] Google Colab Free GPU Tutorial. Now you can develop deep learning… | by fuat | Deep Learning Turkey | Medium

https://medium.com/deep-learning-turkey/google-colab-free-gpu-tutorial-e113627b9f5d


# 3.2K claps

[3] Getting Started With Google Colab | by Anne Bonner | Towards Data Science

https://towardsdatascience.com/getting-started-with-google-colab-f2fff97f594c


# 2.4K claps

[4] Colab: An easy way to learn and use TensorFlow | by TensorFlow | TensorFlow | Medium

https://medium.com/tensorflow/colab-an-easy-way-to-learn-and-use-tensorflow-d74d1686e309

-----

[5] 如何评价 Google Colab 提供的免费 GPU? - 知乎

https://www.zhihu.com/question/266242493

-----

[6] 推薦Python初學者的好用工具:Google Colab|數位時代

https://www.bnext.com.tw/article/52618/recommand-to-programming-language-learner-python-google-colab


[7] 透過 Google Colaboratory 學習使用 Python 做機器學習等科學計算 | by Eric ShangKuan | Medium

https://medium.com/@ericsk/%E9%80%8F%E9%81%8E-google-colaboratory-%E5%AD%B8%E7%BF%92%E4%BD%BF%E7%94%A8-python-%E5%81%9A%E6%A9%9F%E5%99%A8%E5%AD%B8%E7%BF%92%E7%AD%89%E7%A7%91%E5%AD%B8%E8%A8%88%E7%AE%97-9f92c7bb1f50


[8] 玩具烏托邦: 貴哥的 colab 初學筆記

https://newtoypia.blogspot.com/2019/07/colab.html


[9] GoogleDrive_Tutorial.ipynb - Colaboratory

https://colab.research.google.com/drive/1i41Whco5KIb7EuntKYwTVORAkAwCmlkF

-----

[10] 3 快速上手

https://bookdown.org/tonykuoyj/hello-py/get-started.html

-----

補充:

[11] 1. Whetting Your Appetite — Python 3.9.2 documentation

https://docs.python.org/3/tutorial/appetite.html

-----

從 Colab 到 Kaggle(目錄)

https://hemingwang.blogspot.com/2021/03/colab_12.html

-----

1 comment:

Rahul singh said...

Your post is very great.I read this post. It’s very helpful. I will definitely go ahead and take advantage of this. You absolutely have wonderful stories. Cheers for sharing with us your blog. For more learning about data science visit at Data science course in Bangalore