BindingΒΆ
This is a Binding sample.
if __name__ == "__main__":
from sklearn.datasets import load_boston
from bgp.skflow import SymbolLearning
data = load_boston()
x = data["data"]
y = data["target"]
sl = SymbolLearning(loop="MultiMutateLoop", pop=500, gen=2, random_state=1)
sl.fit(x, y, x_group=[[1, 2], [3, 4], [6, 7]])
score = sl.score(x, y, "r2")
print(sl.expr)