Quick start
Warning
This package is a wrapper for Java library, and requires Java Development Kit version 8 or later to be installed on the computer. Both Open JDK and Oracle implementations are supported.
If you don’t have JDK installed on your computer you can quickly set it up using install-jdk package.
pip install install-jdk
import jdk
jdk.install('11', jre=True)
Installation
pip install rulekit
To check if everything was installed correctly call:
import rulekit
rulekit.__version__
It should run without errors and print package version.
Package usage
Now we are finally ready to use rulekit package and its models.
from sklearn import datasets
from rulekit import RuleKit
from rulekit.classification import RuleClassifier
iris = datasets.load_iris()
X = iris.data
y = iris.target
classifier = RuleClassifier()
classifier.fit(X, y)
prediction = classifier.predict(X)
from sklearn.metrics import accuracy_score
print('Accuracy: ', accuracy_score(y, prediction))
As you may noticed, training and usage of rulekit models is the same as in scikit learn. This mean you easily can use scikit: metrics, cross-validation, hyper-parameters tuning etc.
For more examples head to Tutorials section.