PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Rule Learning Python Packages

Python packages with the GitHub topic rule-learning. Sorted by monthly downloads, with stars and forks.
csinva
imodels

Interpretable ML package 🔍 for concise, transparent, and accurate predictive modeling (sklearn-compatible).

32K 2K 144
mrapp-ke
mlrl-common

A scikit-learn implementation of BOOMER - An Algorithm for Learning Gradient Boosted Multi-Output Rules

7K 7 2
mrapp-ke
mlrl-boomer

A scikit-learn implementation of BOOMER - An Algorithm for Learning Gradient Boosted Multi-Output Rules

7K 7 2
mrapp-ke
mlrl-seco

A scikit-learn implementation of BOOMER - An Algorithm for Learning Gradient Boosted Multi-Output Rules

6K 7 2
xcsf-dev
xcsf

XCSF learning classifier system: rule-based online evolutionary machine learning

4K 37 14
daviddiazsolis
c50py

C5.0 decision trees and rulesets for Python: native categorical splits, missing values, boosting and rules exported to SQL, as scikit-learn estimators

3K 1 0
mrapp-ke
mlrl-testbed

A scikit-learn implementation of BOOMER - An Algorithm for Learning Gradient Boosted Multi-Output Rules

550 7 2
mrapp-ke
mlrl-util

A scikit-learn implementation of BOOMER - An Algorithm for Learning Gradient Boosted Multi-Output Rules

542 7 2
linkedin
te2rules

Python library to explain Tree Ensemble models (TE) like XGBoost, using a rule list.

517 66 10
mrapp-ke
mlrl-testbed-sklearn

A scikit-learn implementation of BOOMER - An Algorithm for Learning Gradient Boosted Multi-Output Rules

433 7 2
mrapp-ke
mlrl-testbed-arff

A scikit-learn implementation of BOOMER - An Algorithm for Learning Gradient Boosted Multi-Output Rules

413 7 2
mrapp-ke
mlrl-testbed-slurm

A scikit-learn implementation of BOOMER - An Algorithm for Learning Gradient Boosted Multi-Output Rules

349 7 2
KRLabsOrg
rulechef

Learn rule-based models from examples using LLM-powered synthesis. Replace expensive LLM calls with fast, deterministic, inspectable regex, code, or spaCy rules.

225 34 9
ParrotPrediction
pyalcs

Implementation of Anticipatory Learning Classifiers System (ALCS) in Python

64 10 18
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology