Return
pyRuleAnalyzer: A python package for enhancing decision rules in tree-based machine learning models
DOI:10.1016/j.softx.2025.102404.png)
Abstract
En 中文
We present pyRuleAnalyzer, a Python package designed to support the refinement of decision rules in machine learning models based on decision trees, such as those implemented with Scikit-learn. The package enables automatic removal of redundant and overly specific rules, as well as manual correction of inaccurate ones. It incorporates evaluation metrics, considering accuracy, recall, precision, and sparsity to assess performance and interpretability before and after refinements. pyRuleAnalyzer supports binary and multiclass classification problems across various domains (e.g., cybersecurity). Once refined, users can deploy the improved model in real-world applications.
Keywords:
Decision rules
Decision trees
Machine learning
Classification problems
AI Summary
Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.
Journal
IF:
2.4
Papers:
325
Citations:
7.3K


