Set Pelatihan dan Pengujian: Latihan Playground

Set Pelatihan dan Pengujian

Kita kembali ke Playground untuk bereksperimen dengan set pelatihan dan set pengujian.

Latihan ini memberikan set pengujian dan pelatihan, keduanya diambil dari set data yang sama. Secara default, visualisasi hanya menampilkan set pelatihan. Jika Anda juga ingin melihat set pengujian, klik kotak centang Show test data tepat di bawah visualisasi. Dalam visualisasi, perhatikan perbedaan berikut:

  • Contoh pelatihan memiliki garis luar putih.
  • Contoh pengujian memiliki garis batas berwarna hitam.

Tugas 1: Jalankan Playground menggunakan setelan tertentu dengan melakukan hal berikut:

  1. Klik tombol Run/Pause:
  2. Tonton perubahan nilai Kerugian pengujian dan Kerugian pelatihan.
  3. Saat nilai Kerugian pengujian dan kerugian Pelatihan berhenti berubah atau hanya berubah sesekali, tekan tombol Run/Pause lagi untuk menjeda Playground.
Perhatikan delta antara Kerugian pengujian dan Kerugian pelatihan. Kita akan mencoba mengurangi delta ini dalam tugas-tugas berikut.

Tugas 2: Lakukan tindakan berikut:

  1. Tekan tombol Reset.
  2. Ubah Kecepatan pembelajaran.
  3. Tekan tombol Run/Pause:
  4. Biarkan Playground berjalan setidaknya 150 epoch.

Apakah delta antara Kerugian pengujian dan Kerugian pelatihan lebih rendah atau lebih tinggi dengan Kecepatan pembelajaran baru ini? Apa yang terjadi jika Anda mengubah Kecepatan pembelajaran dan ukuran tumpukan?

Tugas Opsional 3: Penggeser berlabel Persentase data pelatihan memungkinkan Anda mengontrol proporsi data pelatihan ke data pengujian. Misalnya, jika ditetapkan ke 90%, 90% dari data akan digunakan untuk set pelatihan dan 10% sisanya digunakan untuk set pengujian.

Lakukan hal berikut:

  1. Kurangi "Persentase data pelatihan" dari 50% menjadi 10%.
  2. Lakukan eksperimen dengan Kecepatan pembelajaran dan Ukuran tumpukan, dengan mencatat temuan Anda.
Apakah mengubah persentase data pelatihan mengubah setelan pembelajaran optimal yang Anda temukan di Tugas 2? Jika demikian, mengapa?