iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
AI & Data

新手一起來Azure上玩 NNI (auto-ML的一種) 系列

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.騙你上車後,其實還有未盡之處…

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

模型的內容01

到此為止,若一切順利,表示NNI安裝正確,功能一切正常。但整個流程究竟在做甚麼事情呢?首先,我們在 Config_detail.yml 檔案,修改的 searc...

2021-09-26 ‧ 由 Newbie 分享
DAY 12

模型的內容02 __main__

請用 VS CODE (或其他習慣的IDE)開啟 nni\examples\trials\mnist-pytorch 的資料夾。開啟 mnist.py檔案。 先...

2021-09-27 ‧ 由 Newbie 分享
DAY 13

模型的內容03 Class Net

進入主程式前,我們先看class 大塊 Class Net:神經網路的定義處。 class Net(nn.Module): def __init__(s...

2021-09-28 ‧ 由 Newbie 分享
DAY 14

模型的內容04 def main()

上一章節研究完class net(…),這一章節我們繼續研究 def main(args)這部分。 def main(args): # define d...

2021-09-29 ‧ 由 Newbie 分享
DAY 15

模型的內容05 def main()

接著我們說明optimizer設定 。 首先,我們先得知道 training and validation 大概在做些甚麼事情。簡單的說,就是影像讀進來後,經過...

2021-09-30 ‧ 由 Newbie 分享
DAY 16

模型的內容06 def main()

我們開始說明 for loop的部分。 在訓練模型時,我們需要大量的data,這些data來自於train_loader。但是,我們並非一次全部倒入所有資料,進...

2021-10-01 ‧ 由 Newbie 分享
DAY 17

模型的內容07 train()

這章節,我們將說明 train()的細部。程式部分如下: def train(args, model, device, train_loader, optimi...

2021-10-02 ‧ 由 Newbie 分享
DAY 18

模型的內容08 test()

這個章節,我們將談到 test()的部分。 進入主題之前,我們要注意的是,test_loader是固定的1000筆資料直接使用(沒epoch),所以不downl...

2021-10-03 ‧ 由 Newbie 分享
DAY 19

NNI如何搬到雲端上玩?

截至目前為止,NNI也安裝了,model也會了。可是,就是沒有錢買一張繪圖卡,到cuda device去飆速訓練。沒關係,雲端上有兩位大神,可以免費讓您遨遊,享...

2021-10-04 ‧ 由 Newbie 分享
DAY 20

NNI如何搬到Colab01

NNI搬到Colab上,環境類似本機。雖然,NNI很容易搬到Colab平台上,但由於Colab並不公開其 public IP and port。所以我們無法連上...

2021-10-05 ‧ 由 Newbie 分享