本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
調校 IP Insights 模型
自動模型調校 (又稱為超參數調校) 會透過在您的資料集上執行許多任務來測試一個超參數範圍,尋找模型的最佳版本。您可以選擇可調校的超參數、每一個超參數的值範圍,及目標指標。您可以從演算法運算的指標中選擇目標指標。自動模型調校會搜尋所選擇的超參數,以找出產生之模型可最佳化目標指標的值組合。
如需模型調校的詳細資訊,請參閱使用 自動模型調校 SageMaker。
IP Insights 演算法所運算的指標
Amazon SageMaker IP 洞察演算法是一種無監督的學習演算法,可學習 IP 地址和實體之間的關聯。演算法會訓練鑑別器模型,該模型學習將觀察資料點 (正面樣本) 與隨機產生資料點 (負面樣本) 分隔。IP Insights 的自動模型調校可協助您尋找能最準確分辨未標籤驗證資料及自動產生負面樣本的模型。驗證資料集上的模型準確度則會以接收者操作特徵曲線下方的區域測量。此 validation:discriminator_auc
指標的值可以介於 0.0 和 1.0 間,其中 1.0 表示完美準確度。
IP Insights 會在驗證期間運算一個 validation:discriminator_auc
指標,該指標的值會用來做為目標函式,最佳化超參數調校。
指標名稱 | 描述 | 最佳化方向 |
---|---|---|
validation:discriminator_auc |
驗證資料集上接收器作業特性曲線下的區域。驗證資料集並未標籤。曲線下的區域 (AUC) 是一項指標,描述模型分辨驗證資料點及隨機產生資料點的能力。 |
最大化 |
可調校 IP Insights 超參數
您可以調整 SageMaker IP 見解演算法的下列超參數。
參數名稱 | 參數類型 | 建議範圍 |
---|---|---|
epochs |
IntegerParameterRange |
MinValue MaxValue:一百 |
learning_rate |
ContinuousParameterRange |
MinValue: 第一節之四, MaxValue: 0.1 |
mini_batch_size |
IntegerParameterRanges |
MinValue:100, MaxValue:五萬 |
num_entity_vectors |
IntegerParameterRanges |
MinValue: 10000, MaxValue: |
num_ip_encoder_layers |
IntegerParameterRanges |
MinValue:一、 MaxValue十 |
random_negative_sampling_rate |
IntegerParameterRanges |
MinValue: 0, MaxValue |
shuffled_negative_sampling_rate |
IntegerParameterRanges |
MinValue: 0, MaxValue |
vector_dim |
IntegerParameterRanges |
MinValue:八、二百 MaxValue五十六 |
weight_decay |
ContinuousParameterRange |
MinValue:0, MaxValue |