iT邦幫忙

2021 iThome 鐵人賽

DAY 2
0
AI & Data

菜雞的機器學習入門系列 第 2

菜雞的機器學習入門

  • 分享至 

  • xImage
  •  

Day2 環境架設

前言

一般來說,蠻多人會用Jupyter notebook來進行Python的入門,因為它可以建Cell,這邊Cell就是程式碼的一段區塊,你可以只跑指定的Cell來確認有沒有符合自己的期待,這對新手很方便,如果在圖像處理,你想看自己寫的是否正確,此時Jupter notebook就很方便。
不過也要注意一下有關聯的變數或函數在前面的Cell宣告,也會連帶影響後面變數或函數的操作,所以重新開啟notebook記得可以把所有Cell全部跑一遍,不然有時候不符預期的變數可能就是最前面的Cell沒跑過。

推薦的環境

我自己推薦是用Anaconda配合Visual Studio Code,Anaconda是拿來進行虛擬環境建立,Visual Studio Code則是拿來編輯程式碼,我覺得VS code的好處是除了各種強大的擴充,它還可以設定連到遠端的server,而且操作就跟對自己本地端的資料一樣,非常方便好上手,連從server下載資料它也有提供,只要直接對欲下載的檔案按右鍵就可以看到下載選項,相對的上傳資料也很簡單,只要把本地端的資料拖曳到你想要放的遠端資料夾即可。

建立虛擬環境

當你完成Anaconda跟VS code的下載,你不會想對原始環境(base)操作,因為很弔詭有些module會有版本的衝突,導致跑不出來,這個時候建立虛擬環境就顯得非常重要,你只要一遇到版本衝突或是想要嘗試新的東西,都可以建虛擬環境來解決,如果真的處理不了刪掉即可XD

簡單程式碼

  • 可以看到一開始介面是只base環境

  • 點右邊選單的Environment選擇open Terminal
  1. 建立虛擬環境
    底下的意思是建一個Python3.5的環境,名字叫test1
conda create --name test1 python=3.5
  1. 查看虛擬環境
    使用此命令意思檢查你現有的虛擬環境
conda env list
  1. 刪除虛擬環境
    把名字叫test1的虛擬環境刪除
conda env remove -n test1

結語

好了,今天就到這邊,如果有任何講錯請指正教導謝謝:)


上一篇
菜雞的機器學習入門
下一篇
菜雞的機器學習入門
系列文
菜雞的機器學習入門5
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言