一直想快速學習AI programming, 斷斷續續試走了幾次, 只留下非常模糊的輪廓
近來又在做一次嚐試, 這次走了比較遠, 稍有心得, 因此做點記錄, 除了給自己留下資料, 及參考外. 也對不想按步就班的人, 提供另一種學習路程
對大部分的人來說, 跳躍的學習一條不好走通的路, 請先自我評估是否要往下看.
內容包括了撞牆過程及找到原因的過程, 並列出至少一種決解方法, 對某些初學者, 是很有用的參考內容. 自己在學過程, 找了很多資料, 但有些問題, 可能太簡單, 反而沒有人寫. 因此不太容易找到有簡單例子的網頁, 並且提供方法說明的地方.
Python 及套件, 這是第一個會遇到的大坑. 從安裝開始, 環境, 語言, 套件
對我來說都是全新的主題, 一旦發生問題, 發生error , 都無法確定是哪一部分出問題, 也不知道如何解決, 只能try and error, 但很有可能會不成功. 過程真讓人學得很挫折.
目標: 使用pytorch 做到super Resolution 的環境, 因為要跳躍的學習, 因此內容會有倒敍的編排. 更深入的說明, 會串到其他頁面說明. 說明內容包含學習python, torch者應該知道的主題上.
# 最後呈現的例子, 不是最好, coding 也不是很好, 執行速度也不快, 結果也不好. 如果想要有好的結果, 請找其他的網頁.
會遇到困難的另一個原因, 是想在windows 環境完成. 好像在linux 上的環境比較完整. 較不易出錯?!
會寫一系列的文章, 讓初學者有著系統的概念.
1. 安裝篇
2. 簡單的NN training 例子
3. 2倍SR
4. 4 倍SR, 及包裝
5. Trainingset 準備
6. CPU and GPU
壹、 安裝篇: 包含 python 環境, 版本,
Python安裝很簡單, 隨便下載安裝都會成功. 不講細節.
特別要提出的是多版本環境的建立及使用. 建議直接使用 anaconda, 直接下載安裝, 就可以使用
以下紅色字體, 就是應該鍵入的字, 加 ”enter” 的操作
a. 直接至官方網頁, https://www.anaconda.com/products/individual 選windows 下載安裝
b. 安裝完畢, 直接從開始選到 anaconda3 prompt 進入
>> conda create --name py36_tf14 python=3.6.11
# 安裝python 3.6.11 也可以改變成你要的版本. “建立名叫”py36_tf14” 的環境. 使用建立環境的方式可以避免需要特定的版本, 確又有版本相依. 無法顧及所有的套件 例如一個舊code 需要python 2.7, 但tensor flow 又要是1.4 以上但2.0版以下. 以上的例子, 到現在我也無法解決.
.
c. 先切到你建立的環境, 在開始安裝其他的套件
>> conda activate py36_tf14
# 切到py36_tf14
d. 安裝 pytorch
>> conda install pytorch
e. 安裝 opencv
>> conda install opencv
f. 安裝 畫圖套件
>> conda install matplotlib
# 儘量使用, conda install, 如果conda install找不到套件, 失敗後, 才改成pip install, 或pip3, 這樣會減少因版本不合, 導致安裝失敗
---
現在我們有了基礎的環境可以進行程式的測試了.
留言列表