訓練和測試集:遊樂場練習

訓練集和測試集

我們回到 Playground 進行訓練集和測試集

這項練習會提供測試集和訓練集,兩者均擷取自同一個資料集。根據預設,視覺呈現只會顯示訓練集。如果您也想查看測試集,請按一下視覺呈現正下方的「顯示測試資料」核取方塊。在視覺呈現中,請注意下列差異:

  • 訓練範例有白色大綱。
  • 測試範例採用黑色外框。

工作 1:執行下列操作,以指定的設定執行 Playground:

  1. 按一下「Run/Pause」按鈕:
  2. 觀察測試損失和訓練損失值的變化。
  3. 當測試損失和訓練損失值停止變更,或每隔一段時間才變更一次,請再次按下「執行/暫停」按鈕,暫停「Playground」。
請注意測試損失與訓練損失之間的差異。我們會在下列工作中嘗試減少差異。

工作 2:執行下列操作:

  1. 按下重設按鈕。
  2. 修改學習率
  3. 按下「執行/暫停」按鈕:
  4. 讓 Playground 執行至少 150 個週期。

採用新的學習率後,測試損失與訓練損失差距降幅?如果同時修改學習率和批次大小,會發生什麼事?

選用工作 3:標示為「訓練資料百分比」的滑桿可讓您控制訓練資料要測試資料所佔的比例。例如,設為 90% 時,系統會將 90% 的資料用於訓練集,其餘的 10% 則用於測試集。

請完成下列步驟:

  1. 將「訓練資料百分比」從 50% 降至 10%。
  2. 嘗試利用學習率和批次大小進行實驗,記下您的發現。
如果變更訓練資料百分比,您在工作 2 中發現的最佳學習設定是否會影響?如果是,請說明原因。