PARC (Piecewise Affine Regression and Classification)

glis glis

Package description

PARC is a Python package to train piecewise linear predictors from data for regression and/or classification. The algorithm is based on the following paper:

[1] A. Bemporad, "A piecewise linear regression and classification algorithm with application to learning and model predictive control of hybrid systems," IEEE Transactions on Automatic Control, vol. 68, n. 6, pp. 3194-3209, June 2023.

This software is distributed without any warranty. Please cite the above paper if you use this software.

Download

Python version: [Source]

pip install pyparc

Previous Python versions:

PARC v1.3 - May 25, 2022
(removed dependency on cluster size of L2-regularization term used in ridge regression and classification)

PARC v1.1 - March 15, 2021
(added option to create partitions in reduced feature space)

PARC v1.0 - March 10, 2021
(first public release)



Last update: July 1, 2023