Overview ============================ **PyRuleAnalyzer** is a Python-based tool designed to support rule extraction, analysis, and simplification from decision tree and random forest models. It provides a comprehensive pipeline to generate interpretable models, remove redundancies, and evaluate model accuracy and interpretability. Key functionalities include: * Extracting decision rules from Random Forests and Decision Trees. * Identifying and removing redundant and duplicate rules. * Evaluating initial and simplified models through classification accuracy, confusion matrices, and interpretability metrics. * Computing sparsity and interpretability scores to assess model complexity and understandability. * Saving, loading, and applying rule-based classifiers on new datasets. .. toctree:: :maxdepth: 1 :hidden: Overview installation tutorials/index api/index