什麼是AutoML 根據 Microsoft的說法節錄如下:自動化機器學習 (亦稱為自動化 ML 或 AutoML) 是使機器學習模型開發中耗時的反覆工作自動化...
上次開場白說明了NNI最基本的Hyper-parameters(超參)調整,其實只是其中的功能之一。NNI尚有其他的特性及核心功能。NNI的特性:NNI 是一個...
這章節,我們將說明 train()的細部。程式部分如下: def train(args, model, device, train_loader, optimi...
上一章節研究完class net(…),這一章節我們繼續研究 def main(args)這部分。 def main(args): # define d...
一個Experiment的運行邏輯是: • Tuner 接收搜索空間,生成configuration。• 將這些生成的configuration提交到很多訓練平...
NNI搬到Colab上,環境類似本機。雖然,NNI很容易搬到Colab平台上,但由於Colab並不公開其 public IP and port。所以我們無法連上...
進入主程式前,我們先看class 大塊 Class Net:神經網路的定義處。 class Net(nn.Module): def __init__(s...
基本名詞及觀念:• Experiment:一次實驗,如尋找最好的神經網路架構。經多個autoML + trials構成。• Search Space:所謂Spa...
上回我們安裝完成後,如何確認安裝的正確性呢?當然是下載實驗樣本來炸炸看。 首先,請先建一個子目錄。其次,複製一份含原始碼的範例(最新版為 v2.4): git...
這個章節,我們將談到 test()的部分。 進入主題之前,我們要注意的是,test_loader是固定的1000筆資料直接使用(沒epoch),所以不downl...
如同上一章節所述,整個過程幾乎和在本機安裝、驗證及執行類似。但是,在本機和Colab執行各有其優缺點。本機的優點恰好是Colab的缺點,而Colab的優點恰好是...
若看到以下畫面,恭喜你,又成功了! /bin/bash: -c: line 0: syntax error near unexpected token `new...
在上一個章節,我們已經建立了一個Datatstore及Container,也上傳資料到Container中。建立Container後,這個Container究竟...
到此為止,若一切順利,表示NNI安裝正確,功能一切正常。但整個流程究竟在做甚麼事情呢?首先,我們在 Config_detail.yml 檔案,修改的 searc...
這回,我們將焦點放在WebUI的trials detail中的Intermediate Result。請在WebUI上方的trials detail 按下,然後...
前面談到,執行[Machine Learning]的工作,除了計算資源外,最重要的便是資料了。我們先介紹如何在Microsoft Azure上,建立Comput...
說了好幾天的概念,再不動手真的會睡著。讓我們先來本機炸一炸,加深我們的學習動機。安裝前,先注意兩大重要事項,否則會讓人搞不清發生何事,即使找Microsoft...
接著我們說明optimizer設定 。 首先,我們先得知道 training and validation 大概在做些甚麼事情。簡單的說,就是影像讀進來後,經過...
這回,我們將焦點放在WebUI的trials detail中的Hyper-parameter。請在WebUI上方的trials detail 按下,然後點擊 H...
截至目前為止,NNI也安裝了,model也會了。可是,就是沒有錢買一張繪圖卡,到cuda device去飆速訓練。沒關係,雲端上有兩位大神,可以免費讓您遨遊,享...
<<致歉>>開了兩個免費的Azure帳號,由於沒有緊盯著預算,不小心玩性大發,把兩個帳號的額度全部耗盡,所以想說明的資料都被鎖住了。但我...
自從犯賤跑去參加ML新手的 Kaggle ML 30days ,脫了層皮後,開始回想一些在 in-class competetion 裡的一些事情。 • 開始比...
在使用 Azure AutoML之前,我們得先了解資料的區別。在Azure dataset裡面,主要有兩大類,files and tabular。若要使用 Az...
AutoML得到的結果,說明如下。見圖<AZ-exp4MNIST.png> 當看到 [Status]欄為Completed時,表示可見到結果了。接...
Microsoft Azure Machine Learning 終於開始囉。 <<前提>>假設讀者已經有了Azure的帳號。(可申請免...
前回提及,在瀏覽器網址,輸入 127.0.0.1:8085,進入WebUI管理介面。此時,您將會看到如下圖的: 請先看左上方,Experiment 區塊。其中...
建立了計算資源後,接下來要建立及處理有關資料的部分。 在Microsoft Azure Machine Learning Studio的左邊選單中,Assets...
我們開始說明 for loop的部分。 在訓練模型時,我們需要大量的data,這些data來自於train_loader。但是,我們並非一次全部倒入所有資料,進...
請用 VS CODE (或其他習慣的IDE)開啟 nni\examples\trials\mnist-pytorch 的資料夾。開啟 mnist.py檔案。 先...
接著,請回到[Microsoft Azure]的Home,在[Recent resources]處<AZ-RRes.png>,點選type為[Mac...