Zestawy treningowe i testowe: ćwiczenia w zabawie

Zestawy treningowe i testowe

Wracamy do Playground, aby poeksperymentować ze zbiorami treningowymi i testowymi.

To ćwiczenie obejmuje zbiór testowy i treningowy, które pochodzą z tego samego zbioru danych. Domyślnie wizualizacja pokazuje tylko zbiór do trenowania. Jeśli chcesz zobaczyć też zbiór testowy, kliknij pole wyboru Pokaż dane testowe tuż pod wizualizacją. W wizualizacji zwróć uwagę na to rozróżnienie:

  • Przykłady treningowe mają biały kontur.
  • Przykłady testowe mają czarny kontur.

Zadanie 1. Uruchom Playground z użyciem podanych ustawień, wykonując te czynności:

  1. Kliknij przycisk Uruchom/Wstrzymaj:
  2. Obserwuj zmianę wartości utraty podczas testów i utraty przy trenowaniu.
  3. Gdy wartości utraty podczas testów i utraty trenowania przestaną się zmieniać lub zmienią się tylko raz na jakiś czas, naciśnij ponownie przycisk Uruchom/Wstrzymaj, aby wstrzymać Playground.
Zwróć uwagę na różnicę między utratą podczas testowania a utratą trenowania. W kolejnych zadaniach postaramy się ograniczyć tę różnicę.

Zadanie 2. Wykonaj te czynności:

  1. Kliknij przycisk resetowania.
  2. Zmień Tempo uczenia się.
  3. Naciśnij przycisk Uruchom/Wstrzymaj:
  4. Niech Playground będzie działać przez co najmniej 150 epoki.

Czy różnica między utratą testów a utratą trenowania jest mniejsza czy większa wraz z nowym tempo uczenia się? Co się stanie, jeśli zmodyfikujesz zarówno szybkość uczenia się, jak i rozmiar grupy?

Zadanie opcjonalne 3. Suwak oznaczony Procent danych treningowych pozwala kontrolować odsetek danych treningowych do danych testowych. Jeśli na przykład ustawisz wartość 90%, 90% danych będzie używanych na potrzeby zbioru treningowego, a pozostałe 10% zostanie wykorzystane na potrzeby zbioru testowego.

Wykonaj następujące czynności:

  1. Zmniejsz „Procent danych treningowych” z 50% do 10%.
  2. Eksperymentuj z tempem uczenia się i rozmiarem wsadu, zapisując wyniki.
Czy zmiana odsetka danych treningowych zmienia optymalne ustawienia uczenia się wykryte w zadaniu 2? Jeżeli tak, dlaczego?