paper-with-me

홈 › Papers

PySINDy: A comprehensive Python package for robust sparse system identification

2021-11-12 · Alan A. Kaptanoglu, Brian M. de Silva, Urban Fasel, Kadierdan Kaheman, Andy J. Goldschmidt, Jared L. Callaham, Charles B. Delahunt, Zachary G. Nicolaou, Kathleen Champion, Jean-Christophe Loiseau, J. Nathan Kutz, Steven L. Brunton

Automated data-driven modeling, the process of directly discovering the governing equations of a system from data, is increasingly being used across the scientific community. PySINDy is a Python package that provides tools for applying the sparse identification of nonlinear dynamics (SINDy) approach to data-driven model discovery. In this major update to PySINDy, we implement several advanced features that enable the discovery of more general differential equations from noisy and limited data. The library of candidate terms is extended for the identification of actuated systems, partial differential equations (PDEs), and implicit differential equations. Robust formulations, including the integral form of SINDy and ensembling techniques, are also implemented to improve performance for real-world data. Finally, we provide a range of new optimization algorithms, including several sparse regression techniques and algorithms to enforce and promote inequality constraints and stability. Together, these updates enable entirely new SINDy model discovery capabilities that have not been reported in the literature, such as constrained PDE identification and ensembling with different sparse regression optimizers.

📄 PDF Abstract BibTeX arXiv:2111.08481

Code (1)

dynamicslab/pysindy 공식 구현

Tasks

Model Discoveryregression

Similar Papers 제목 키워드 기반

scikit-fda: A Python Package for Functional Data Analysis

2022-11-04 · Carlos Ramos-Carreño, José Luis Torrecilla, Miguel Carbajo-Berrocal, Pablo Marcos 외

The library scikit-fda is a Python package for Functional Data Analysis (FDA). It provides a comprehensive set of tools for representation, preprocessing, and exploratory analysis of functional data. The library is built…

Model Selection

An Empirical Study of Vulnerabilities in Python Packages and Their Detection

2025-09-04 · Haowei Quan, Junjie Wang, Xinzhe Li, Terry Yue Zhuo 외 arxiv

In the rapidly evolving software development landscape, Python stands out for its simplicity, versatility, and extensive ecosystem. Python packages, as units of organization, reusability, and distribution, have become a …

Vulnerability Detection

PySensors: A Python Package for Sparse Sensor Placement

2021-02-20 · Brian M. de Silva, Krithika Manohar, Emily Clark, Bingni W. Brunton 외

PySensors is a Python package for selecting and placing a sparse set of sensors for classification and reconstruction tasks. Specifically, PySensors implements algorithms for data-driven sparse sensor placement optimizat…

ClassificationGeneral Classification

Seg-metrics: a Python package to compute segmentation metrics

2024-01-12 · Jingnan Jia, Marius Staring, Berend C. Stoel

In response to a concerning trend of selectively emphasizing metrics in medical image segmentation (MIS) studies, we introduce \texttt{seg-metrics}, an open-source Python package for standardized MIS model evaluation. Un…

Image SegmentationMedical Image SegmentationSemantic Segmentation

L0Learn: A Scalable Package for Sparse Learning using L0 Regularization

2022-02-10 · Hussein Hazimeh, Rahul Mazumder, Tim Nonet

We present L0Learn: an open-source package for sparse linear regression and classification using $\ell_0$ regularization. L0Learn implements scalable, approximate algorithms, based on coordinate descent and local combina…

Combinatorial OptimizationregressionSparse Learning