Welcome to PyLWL’s documentation!¶
PyLWL is an open-source Python library that provides a unified, extensible, and user-friendly implementation of Locally Weighted Learning (LWL) algorithms for supervised learning. It implements differentiable and gradient-descent-based local models for both classification and regression tasks.
Free software: GNU General Public License (GPL) V3 license
Provided Estimators: LwClassifier, LwRegressor, GdLwClassifier, GdLwRegressor
Supported Kernel Functions: Gaussian, Epanechnikov, Cosin…
Supported performance metrics: >= 67 (47 regressions and 20 classifications)
Documentation: https://pylwl.readthedocs.io
Python versions: >= 3.8.x
Dependencies: numpy, scipy, scikit-learn, pandas, permetrics, torch
Quick Start:
Models API:
Support: