Dalam faktorisasi NMF, parameter (dicatat r dalam kebanyakan literatur) adalah pangkat perkiraan V dan dipilih sedemikian rupa sehingga k < min ( m , n ) . Pilihan parameter menentukan representasi data Anda V dalam basis yang terlalu lengkap yang terdiri dari kolom W ; yang w i , i = 1 , 2 , ⋯ , k . Hasilnya adalah bahwa jajaran matriks W dan H memiliki batas ataskrVk<min(m,n)VWwi , i=1,2,⋯,kWH dan produk W H adalah perkiraan peringkat rendah dari V ; juga k paling banyak. Oleh karena itu pilihan k < min ( m , n ) harus merupakan pengurangan dimensionalitas di mana V dapat dihasilkan / direntang dari vektor-vektor basis yang disebutkan di atas.kWHVkk<min(m,n)V
Rincian lebih lanjut dapat ditemukan di bab 6 buku ini oleh S. Theodoridis dan K. Koutroumbas.
Setelah meminimalkan fungsi biaya yang Anda pilih berkenaan dengan dan H , pilihan optimal k , ( dipilih secara empiris dengan bekerja dengan sub-spasi fitur yang berbeda) harus memberikan V ∗ , perkiraan V , dengan fitur yang mewakili matriks data awal Anda V . WHkV∗VV
Bekerja dengan sub-spasi fitur yang berbeda dalam arti bahwa, jumlah kolom dalam W , adalah jumlah vektor basis dalam sub-ruang NMF. Dan bekerja secara empiris dengan nilai k yang berbeda sama dengan bekerja dengan ruang fitur yang diperkecil dimensi yang berbeda.kWk