Quickstart
Install and import:
pip install -e .
Train a classifier on Iris:
from sklearn.datasets import load_iris
from fuzzycocopython import FuzzyCocoClassifier
data = load_iris(as_frame=True)
clf = FuzzyCocoClassifier(random_state=0)
clf.fit(data.data, data.target)
print("Accuracy:", clf.score(data.data, data.target))
print(clf.rules_df_.head())
Train a regressor:
from sklearn.datasets import load_diabetes
from fuzzycocopython import FuzzyCocoRegressor
diabetes = load_diabetes(as_frame=True)
reg = FuzzyCocoRegressor(random_state=0)
reg.fit(diabetes.data, diabetes.target)
print("R2:", reg.score(diabetes.data, diabetes.target))
See demo.ipynb in the repository for a compact walkthrough.