Interaction-Transformation Evolutionary Algorithm for Symbolic Regression.
Project description
itea-python
itea is a python implementation of the Interaction-Transformation Evolutionary Algorithm described in the paper "Franca, F., & Aldeia, G. (2020). Interaction-Transformation Evolutionary Algorithm for Symbolic Regression. Evolutionary Computation, 1-25."
The Interaction-Transformation (IT) representation is a step towards obtaining simpler and more interpretable results, searching in the mathematical equations space by means of an evolutionary strategy.
Together with ITEA for Classification and Regression, we provide a model-specific explainer based on the Partial Effects to help users get a better understanding of the resulting expressions.
This implementation is based on the scikit-learn package and the implementations of the estimators follow their guidelines.
OBS: There also exists a high-performing Haskell implementation (that comes with a python wrapper) by @folivetti.
Documentation
Documentation is available at readthedocs.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file itea-1.1.2.tar.gz
.
File metadata
- Download URL: itea-1.1.2.tar.gz
- Upload date:
- Size: 59.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 848b712280f4b4c147b54b8a367c967061ab13c4934306fb6105617692476fc1 |
|
MD5 | 2b7237c1d1de096b668bccae63e744bb |
|
BLAKE2b-256 | 740784aeebb7614a8de1fe1f66799f60a8640867cb45523e0466253c34fcfc05 |