Set di allenamento e test: esercizi fisici

Set di addestramento e set di test

Torniamo a Playground per sperimentare con set di addestramento e set di test.

Questo esercizio fornisce sia un set di test che uno di addestramento, entrambi ricavati dallo stesso set di dati. Per impostazione predefinita, la visualizzazione mostra solo il set di addestramento. Se vuoi vedere anche il set di test, fai clic sulla casella di controllo Mostra dati di test appena sotto la visualizzazione. Nella visualizzazione, notare la seguente distinzione:

  • Gli esempi di addestramento hanno un contorno bianco.
  • Gli esempi di test hanno un contorno nero.

Attività 1: esegui Playground con le impostazioni date seguendo questa procedura:

  1. Fai clic sul pulsante Esegui/Metti in pausa:
  2. Guarda come cambiano i valori per la perdita di test e la perdita di addestramento.
  3. Quando i valori Perdita di test e Perdita di addestramento non vengono più modificati o cambiano solo una volta, premi di nuovo il pulsante Esegui/Metti in pausa per mettere in pausa Playground.
Nota il delta tra la perdita di test e la perdita di addestramento. Cercheremo di ridurre questo delta nelle attività seguenti.

Attività 2:

  1. Premi il pulsante Reset.
  2. Modifica il Tasso di apprendimento.
  3. Premi il pulsante Esegui/Metti in pausa:
  4. Lascia funzionare Playground per almeno 150 epoche.

Il delta tra perdita di test e perdita di addestramento è inferiore o superiore con questo nuovo tasso di apprendimento? Cosa succede se modifichi sia la frequenza di apprendimento sia le dimensioni del batch?

Attività facoltativa 3: un dispositivo di scorrimento con etichetta Percentuale di dati di addestramento ti consente di controllare la proporzione tra i dati di addestramento e i dati di test. Ad esempio, se la percentuale è impostata sul 90%, il 90% dei dati viene utilizzato per il set di addestramento, mentre il restante 10% viene utilizzato per il set di test.

Procedi nel seguente modo:

  1. Riduci la "Percentuale di dati di addestramento" dal 50% al 10%.
  2. Fai esperimenti con il tasso di apprendimento e le dimensioni del batch, prendendo nota dei risultati.
La modifica della percentuale dei dati di addestramento cambia le impostazioni di apprendimento ottimali che hai scoperto nell'attività 2? Se sì, perché?