iT邦幫忙

2021 iThome 鐵人賽

DAY 4
0
AI & Data

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

NNI大綱描述

基本名詞及觀念:
• Experiment:一次實驗,如尋找最好的神經網路架構。經多個autoML + trials構成。
• Search Space:所謂Space,是指某個定義的範圍。如超參範圍。
• Configuration:定義trial所需的參數,可含超參。
• Trial:獨立測試,基於某個Configuration,來進行一次測試。
• Tuner:內含autoML算法,可以為下一次的Trial,產生新的Configuration。
• Assessor:分析Trial的中間結果,來確認Trial是否該提前終止。
• Training Platform:Trial真正執行處,如本機、遠端伺服器、叢集器等。

NNI的高層次架構如下圖:

NNI的高層次架構圖

  1. nnictl:是命令行工具,可控制web server,以及其進行他管理功能。
  2. NNI core:NNI內部核心,實現web UI,NNI管控及訓練服務等核心內容。
  3. Advisor:內含Tuner、Assessor,分別負責產生下一回的trial和評估該trial。
    右方代表訓練平台,將許多trial,進行分配至各平台中,完成一次trial。

上一篇
NNI的特性及核心功能
下一篇
NNI執行的流程
系列文
新手一起來Azure上玩 NNI (auto-ML的一種)30

尚未有邦友留言

立即登入留言