Ruled based feature engineering for regression
Project description
symfeat is a rule based feature engineering library to be used as a preprocessor for regression tasks.
It is based on:
Mcconaghy, T. (2011). FFX: Fast, Scalable, Deterministic Symbolic Regression Technology. Genetic Programming Theory and Practice IX, 235-260. DOI: 10.1007/978-1-4614-1770-5_13
Features
Installation
pip install symfeat
Usage
import numpy as np
import symfeat as sf
operators = {"sin": np.sin}
exponents = [1, 2, -1, -2]
x = np.random.normal(size=10)
features = sf.SymbolicFeatures(exponents=exponents, operators=operators).transform(x)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
symfeat-0.1.1.tar.gz
(2.7 kB
view hashes)