estoy usando Gaussian modelo de mezcla de pitón scikit-learn paquete para entrenar a mi conjunto de datos, sin embargo, que cuando FOUNT códigoscikit-learn GMM producir probabilidad registro positivo
- G = mixture.GMM (.. .)
- G.fit (...)
- G.score (función de suma)
la probabilidad de registro resultante es número real positivo ... ¿Por qué? ¿No se garantiza que la probabilidad de registro sea negativa?
Lo entiendo. qué modelo de mezcla gaussiano nos devuelve i la probabilidad de registro "densidad" en lugar de probabilidad "masa", por lo que el valor positivo es totalmente razonable.
Si la matriz de covarianza está cerca de singular, entonces el GMM voluntad no perfomr así, y por lo general significa que los datos no son buenos para tal tarea generativa
Parece un error, ¿pueden darnos un script de reproducción minimalista? BTW: puede informar de errores directamente en https://github.com/scikit-learn/scikit-learn/issues – ogrisel