共用方式為


DenseNet

本文說明如何使用 Azure 機器學習 設計工具中的 DenseNet 元件,使用 Densenet 演算法建立影像分類模型。

此分類演算法是受監督的學習方法,而且需要加上標籤的影像目錄。

注意

此元件不支援從 Studio 中的數據捲標 產生的已標記數據集,但僅支援從 [轉換為映射目錄] 元件產生的已標記映射目錄

您可以藉由提供模型和加上標籤的影像目錄作為訓練 Pytorch 模型的輸入來 定型模型來定型模型。 然後,定型的模型可用來使用 評分影像模型來預測新輸入範例的值。

深入瞭解 DenseNet

如需 DenseNet 的詳細資訊,請參閱研究論文 《密集連線的卷積網路》。

如何設定 DenseNet

  1. DenseNet 元件新增至設計工具中的管線。

  2. 針對 [模型名稱],指定特定 DenseNet 結構的名稱,您可以從支援的 DenseNet 選取:'densenet121'、'densenet161'、'densenet169'、'densenet201'。

  3. 針對 [預先定型],指定是否要使用在 ImageNet 上預先定型的模型。 如果選取,您可以根據選取的預先定型模型來微調模型;如果取消選取,您可以從頭開始訓練。

  4. 針對 記憶體有效率,請指定是否使用檢查點,這比記憶體更有效率,但速度較慢。 如需詳細資訊,請參閱密集網路的記憶體有效實作研究檔

  5. 將 DenseNet 元件、定型和驗證影像數據集元件的輸出連線到定型 Pytorch 模型

  6. 提交管線。

結果

管線執行完成後,若要使用模型進行評分,請將 定型 Pytorch 模型 連接到 評分影像模型,以預測新輸入範例的值。

技術注意事項

元件參數

名稱 範圍 類型 預設 描述
模型名稱 任意 [模式] densenet201 特定 DenseNet 結構的名稱
預先定型 任意 布林值 True 是否要使用在 ImageNet 上預先定型的模型
記憶體有效率 任意 Boolean False 是否要使用檢查點,這比記憶體更有效率,但速度較慢

輸出

名字 類型​​ 描述
未定型的模型 UntrainedModelDirectory 可連線到定型 Pytorch 模型的未定型 DenseNet 模型。

下一步

請參閱 Azure 機器學習 可用的元件集。