17 Mayıs 2013 Cuma

Mixt_Model.m içinde out of bounds hatası

Gaussian Mixture model kullanırken m,S,P,N ve sed değerlerini verdiğinizde eğer hata mesajı alıyorsanız ne yapmalısınız? 

Mixture model çalışırken verilen koordinatlar içerisinde hangi merkeze verinin düştüğünü ve kaçıncı yerde olduğu bilgisinide y adlı bir index değerde bizlere sunmaktadır. Program işleyişi olarak hata aşağıdaki gibi ise :

m(:,ind) out of bounds yazıp mnvrnd dosyasını gösteriyorsa ozaman yapmanız gereken önce priority değerlerinin doğru olup olmadığını kontrol etmektir. 

P[ p1 p1 p3 ... p] değerlerine sahip priority değerleridir. Bu değerler kaç gaussian varsa her birinin önsel veya öncelikli olma olasılığıdır. Program işleyişi sırasında öncelikle P'nin toplamının 1 olup olmadığını kontrol ettirmeniz gerekecek sonrada P_uz=length(P) değerine aldığınız uzunluk bilgisi kadar m ve S'yi doldurmanız gerekecektir.Boyutları bu tek düze sistem içinde yaparsanız hata riskini kontrol etmiş olursunuz.



Hiç yorum yok:

Yorum Gönder