paper-with-me

Papers

Mixture-Models: a one-stop Python Library for Model-based Clustering using various Mixture Models

2024-02-08 · Siva Rajesh Kasa, Hu Yijie, Santhosh Kumar Kasa, Vaibhav Rajan

\texttt{Mixture-Models} is an open-source Python library for fitting Gaussian Mixture Models (GMM) and their variants, such as Parsimonious GMMs, Mixture of Factor Analyzers, MClust models, Mixture of Student's t distributions, etc. It streamlines the implementation and analysis of these models using various first/second order optimization routines such as Gradient Descent and Newton-CG through automatic differentiation (AD) tools. This helps in extending these models to high-dimensional data, which is first of its kind among Python libraries. The library provides user-friendly model evaluation tools, such as BIC, AIC, and log-likelihood estimation. The source-code is licensed under MIT license and can be accessed at \url{https://github.com/kasakh/Mixture-Models}. The package is highly extensible, allowing users to incorporate new distributions and optimization techniques with ease. We conduct a large scale simulation to compare the performance of various gradient based approaches against Expectation Maximization on a wide range of settings and identify the corresponding best suited approach.

📄 PDF Abstract BibTeX arXiv:2402.10229

Code (1)

kasakh/mixture-models 공식 구현

Methods 이 논문이 사용한 방법론

Library 설명 없음

Similar Papers 제목 키워드 기반

PyCantonese: Cantonese Linguistics and NLP in Python

2022-06-01 · LREC 2022 6 · Jackson Lee, Litong Chen, Charles Lam, Chaak Ming Lau 외

This paper introduces PyCantonese, an open-source Python library for Cantonese linguistics and natural language processing. After the library design, implementation, corpus data format, and key datasets included are intr…

Part-Of-Speech Tagging

AutoGMM: Automatic and Hierarchical Gaussian Mixture Modeling in Python

2019-09-06 · Thomas L. Athey, Tingshan Liu, Benjamin D. Pedigo, Joshua T. Vogelstein

Background: Gaussian mixture modeling is a fundamental tool in clustering, as well as discriminant analysis and semiparametric density estimation. However, estimating the optimal model for any given number of components …

ClusteringDensity Estimation

AID: Open-source Anechoic Interferer Dataset

2022-08-05 · Philipp Götz, Cagdas Tuna, Andreas Walther, Emanuël A. P. Habets

A dataset of anechoic recordings of various sound sources encountered in domestic environments is presented. The dataset is intended to be a resource of non-stationary, environmental noise signals that, when convolved wi…

SCPP: A Unified Python Library for Soft Clustering

2026-07-21 · Kiyan Rezaee, Morteza Ziabakhsh, Artin Bahrampour, Seyed Mohammad Ghoreishi 외 arxiv

In this paper, we present SCPP (Soft Clustering Python Package), an open-source Python framework for soft clustering. SCPP establishes a canonical, scikit-learn-compatible estimator interface that standardizes model trai…

Small-Text: Active Learning for Text Classification in Python

2021-07-21 · European Chapter of the Association for Computational Linguistics 2023 5 · Christopher Schröder, Lydia Müller, Andreas Niekler, Martin Potthast

We introduce small-text, an easy-to-use active learning library, which offers pool-based active learning for single- and multi-label text classification in Python. It features numerous pre-implemented state-of-the-art qu…

Active LearningClassificationGPUMulti Label Text Classification+3