Saya mencoba melakukan validasi silang 5 kali lipat dengan python menggunakan Keras ANN Classifier dan saya memerlukan satu laporan klasifikasi rata-rata dan matriks kebingungan untuk semua lipatan.

Saya dapat menghitung matriks kebingungan dan laporan klasifikasi untuk setiap lipatan dan menampilkannya mengikuti cuplikan kode yang disediakan di sini.

Pertanyaan:

Bagaimana saya bisa menghitung matriks kebingungan rata-rata dan laporan rata-rata untuk semua lipatan?

0
Faria Zarin Subah 1504027 19 November 2020, 19:51

1 menjawab

Jawaban Terbaik

Sejauh menyangkut matriks kebingungan, ini digunakan untuk menjumlahkan matriks kebingungan untuk setiap lipatan karena mengandung nilai absolut dan bukan persentase. Namun, jika Anda ingin memiliki matriks kebingungan rata-rata, Anda harus membuat variabel confusion_mat_avg dengan bentuk yang sama dan hanya mengambil rata-rata setiap sel untuk semua lipatan.

Tentang laporan rata-rata, solusinya serupa. Jawaban berikut mungkin akan memberi Anda ide yang lebih baik.

Cara menghitung presisi, ingatan, dan skor f1 dari kumpulan data yang tidak seimbang untuk validasi silang K fold dengan 10 fold dalam python.

1
lezaf 19 November 2020, 20:57