Gauss karışım modelleri (GMM'ler) ile çalışmak için Python paketleri


12

Python'da Gauss Karışım Modelleri (GMM) ile çalışmak için çeşitli seçenekler var gibi görünüyor. İlk bakışta en az:

... ve belki de diğerleri. Hepsi, GMM'ler için oluşturma ve örnekleme, parametre tahmini, kümeleme vb.Dahil olmak üzere en temel ihtiyaçları sağlıyor gibi görünüyor.

Aralarındaki fark nedir ve belirli bir ihtiyaç için hangisinin en uygun olduğunu nasıl belirleyelim?

Ref: http://www.scipy.org/Topical_Software


GMM'leri kullanarak gerçekten basit bir görüntü sıkıştırma sürümünü biçimlendirmeyi deneyebilirsiniz. Bir görüntü verildiğinde, piksellere farklı olasılıklar atamak için bir GMM kullanın ve daha sonra belirli bir pikselin gelme olasılığı en yüksek olan Gauss için endeks olarak olasılıkları kullanarak görüntüyü yeniden oluşturun.
Phillip Cloud

@cpcloud - Şunu mu demek istediniz: bir karşılaştırma noktası olarak bu paketlerin her birinde yürütülecek basitleştirilmiş bir deneme oluşturdunuz mu? Tamam, ama bu çok az çaba gerektirmiyor. Bu paketleri kullanan kişilerden bazı girdiler bekliyorum.
Aman

2
Scikit-learn, bazı GMM desteği olan popüler bir makine öğrenme kütüphanesidir. İhtiyaçlarınıza uygun olduğundan emin değilim ancak diğer öğrenme algoritmalarına ve çerçevesine sahip olma avantajına sahiptir (örn. Çapraz doğrulama, model kompozisyonu).
Bitwise

PyPR ve PyEM sadece Python 2 için mevcuttur ve artık aktif geliştirme aşamasında değildir. PyMix en iyi seçim gibi görünüyor.
Josh Milthorpe

Yanıtlar:


3

Genelde hangisinin en iyi olduğunu nasıl belirleyeceğimi bilmiyorum, ancak uygulama ayarınızı yeterince iyi biliyorsanız, verileri simüle edebilir ve bu simülasyondaki paketleri deneyebilirsiniz. Başarı ölçütleri, tahminin sürdüğü zaman ve simüle edilmiş zemin gerçeğinizin iyileşme kalitesi olabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.