Я хотел бы знать, как я могу получить модель динамиков GMM с помощью библиотеки OpenIMaj. org.openimaj.ml.gmm.GaussianMixtureModelEM. Я попытался следующиеКак использовать org.openimaj.ml.gmm для построения моделей динамиков.
GaussianMixtureModelEM gmm = new GaussianMixtureModelEM
(DEFAULT_NUMBER_COMPONENTS,GaussianMixtureModelEM.CovarianceType.Diagonal);
MixtureOfGaussians mixture = gmm.estimate(data);
boolean convergerd = gmm.hasConverged();
Я получаю истинное что GaussianMixtureModelEM сошлось, я теряюсь, куда идти отсюда. Любое справочное руководство будет оценено по достоинству.
Можете ли вы объяснить, чего вы надеетесь достичь? После выполнения GMMEM вы обычно используете результирующую модель MixtureOfGaussian для вычисления вероятностей или выборки образцов. – Jon
У меня 935 точек с размером 20, я использовал 256 компонентов. gmm.estimate (data) возвращает мне 256 guassians и 256 весовых векторов, где каждый гауссовский имеет среднее значение и дисперсию (оба с размером 20), затем, как вы упомянули, я могу вычислить вероятности, или я могу рисовать образцы из распределения Гаусса. Как я могу получить единственное значение вероятности лояльности? должен ли я вычислять вероятность для данных точек в пространстве относительно PDF, представленных гауссовской смесью, и суммировать их? – Muhammad