1.甚麼是auto-ML?
2.為什麼要選NNI?
3.NII可在那些環境玩?
4.在AML(Azure Machine Learning)上玩,前置作業為何?
4.1Windows連上AML,安裝Azure CLI。
5.Pytorch的”Hello World”—MNIST
6.單一實驗,可在本機端玩一玩。
7.Hyperparameters的組合不少,會頭昏。
8.讓NNI上場,讓大家可翹腳玩Game、看片。
9.騙你上車後,其實還有未盡之處…
到此為止,若一切順利,表示NNI安裝正確,功能一切正常。但整個流程究竟在做甚麼事情呢?首先,我們在 Config_detail.yml 檔案,修改的 searc...
請用 VS CODE (或其他習慣的IDE)開啟 nni\examples\trials\mnist-pytorch 的資料夾。開啟 mnist.py檔案。 先...
進入主程式前,我們先看class 大塊 Class Net:神經網路的定義處。 class Net(nn.Module): def __init__(s...
上一章節研究完class net(…),這一章節我們繼續研究 def main(args)這部分。 def main(args): # define d...
接著我們說明optimizer設定 。 首先,我們先得知道 training and validation 大概在做些甚麼事情。簡單的說,就是影像讀進來後,經過...
我們開始說明 for loop的部分。 在訓練模型時,我們需要大量的data,這些data來自於train_loader。但是,我們並非一次全部倒入所有資料,進...
這章節,我們將說明 train()的細部。程式部分如下: def train(args, model, device, train_loader, optimi...
這個章節,我們將談到 test()的部分。 進入主題之前,我們要注意的是,test_loader是固定的1000筆資料直接使用(沒epoch),所以不downl...
截至目前為止,NNI也安裝了,model也會了。可是,就是沒有錢買一張繪圖卡,到cuda device去飆速訓練。沒關係,雲端上有兩位大神,可以免費讓您遨遊,享...
NNI搬到Colab上,環境類似本機。雖然,NNI很容易搬到Colab平台上,但由於Colab並不公開其 public IP and port。所以我們無法連上...