├── .github └── workflows │ ├── build_wheels_linux.yml │ ├── build_wheels_macos.yml │ ├── delete_artifacts.yml │ ├── test_osx.yml │ ├── tests_linux.yml │ └── tests_windows.yml ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── dev-requirements.txt ├── pypi ├── old_setup.py └── publish_pypi.py ├── pyproject.toml ├── pyxai ├── .gitignore ├── Builder.py ├── Dockerfile ├── Explainer.py ├── LICENCE ├── Learning.py ├── README.md ├── Tools.py ├── __init__.py ├── __main__.py ├── clean.sh ├── convert.py ├── docker │ └── pyxai-experimental │ │ ├── .virtual_documents │ │ └── Untitled.ipynb │ │ ├── Dockerfile │ │ └── Untitled.ipynb ├── examples │ ├── BT │ │ ├── GUI-mnist38.py │ │ ├── builder-simple.py │ │ ├── regression │ │ │ ├── builder-regression.py │ │ │ └── simple-regression.py │ │ └── simple.py │ ├── Converters │ │ ├── bad │ │ │ └── converter-dorothea.py │ │ ├── converter-adult.py │ │ ├── converter-arrowhead.py │ │ ├── converter-australian.py │ │ ├── converter-balance-scale.py │ │ ├── converter-bank.py │ │ ├── converter-biodegradation.py │ │ ├── converter-breast-tumor.py │ │ ├── converter-bupa.py │ │ ├── converter-christine.py │ │ ├── converter-cifar.py │ │ ├── converter-cleveland.py │ │ ├── converter-cnae.py │ │ ├── converter-compas.py │ │ ├── converter-contraceptive.py │ │ ├── converter-default-paiement.py │ │ ├── converter-dexter.py │ │ ├── converter-divorce.py │ │ ├── converter-german.py │ │ ├── converter-gisette.py │ │ ├── converter-melb.py │ │ ├── converter-mnist.py │ │ ├── converter-nerve.py │ │ ├── converter-regression.py │ │ ├── converter-spambase.py │ │ └── converter-wine.py │ ├── DT │ │ ├── GUI-cifar.py │ │ ├── GUI-mnist38-contrastives.py │ │ ├── GUI-mnist38.py │ │ ├── base.py │ │ ├── builder-anchored.py │ │ ├── builder-loan.py │ │ ├── builder-orchid.py │ │ ├── builder-rectify1.py │ │ ├── builder-rectify2.py │ │ ├── builder-rectify3.py │ │ └── simple.py │ ├── RF │ │ ├── GUI-australian.py │ │ ├── GUI-builder-loan.py │ │ ├── GUI-mnist49.py │ │ ├── builder-anchored.py │ │ ├── builder-anchored2.py │ │ ├── builder-categorical-paper.py │ │ ├── builder-categorical.py │ │ ├── builder-cattleya.py │ │ ├── builder-loan-simple.py │ │ ├── builder-loan.py │ │ ├── builder-multiclasses.py │ │ ├── simple.py │ │ ├── theories-majoritary.py │ │ ├── theories-types-dict.py │ │ └── theories-types-file.py │ └── xai24 │ │ ├── cases.py │ │ ├── constants.py │ │ ├── coverage.py │ │ ├── main.py │ │ ├── misc.py │ │ ├── model.py │ │ ├── tests.py │ │ └── user.py ├── explanations │ ├── BT_builder_regression.explainer │ ├── BT_builder_simple.explainer │ ├── BT_iris.explainer │ ├── BT_mnist38_tree_specific_class_3.explainer │ ├── BT_mnist38_tree_specific_class_8.explainer │ ├── BT_wine_regression.explainer │ ├── DT_dexter.explainer │ ├── DT_loan.explainer │ ├── DT_mnist38_contrastives.explainer │ ├── DT_mnist38_hot_map.explainer │ ├── DT_orchid.explainer │ ├── DT_wine.explainer │ ├── RF_australian_majoritary.explainer │ ├── RF_australian_theory.explainer │ ├── RF_biodegradation.explainer │ ├── RF_breast_tumor_theory.explainer │ ├── RF_buba.explainer │ ├── RF_cifar_cat_minimal_majoritary.explainer │ ├── RF_cnae.explainer │ ├── RF_iris_majoritary_theory.explainer │ └── RF_mnist49_minimal_majoritary.explainer ├── setup.py ├── sources │ ├── __init__.py │ ├── core │ │ ├── __init__.py │ │ ├── explainer │ │ │ ├── Explainer.py │ │ │ ├── Visualisation.py │ │ │ ├── __init__.py │ │ │ ├── explainerBT.py │ │ │ ├── explainerDT.py │ │ │ ├── explainerRF.py │ │ │ └── explainerRegressionBT.py │ │ ├── structure │ │ │ ├── __init__.py │ │ │ ├── binaryMapping.py │ │ │ ├── boostedTrees.py │ │ │ ├── decisionNode.py │ │ │ ├── decisionTree.py │ │ │ ├── randomForest.py │ │ │ ├── treeEnsembles.py │ │ │ └── type.py │ │ └── tools │ │ │ ├── GUIQT.py │ │ │ ├── __init__.py │ │ │ ├── encoding.py │ │ │ ├── option.py │ │ │ ├── utils.py │ │ │ └── vizualisation.py │ ├── learning │ │ ├── __init__.py │ │ ├── generic.py │ │ ├── learner.py │ │ ├── learner_information.py │ │ ├── lightgbm.py │ │ ├── preprocessor.py │ │ ├── scikitlearn.py │ │ └── xgboost.py │ └── solvers │ │ ├── COMPILER │ │ ├── D4Solver.py │ │ └── d4_static │ │ ├── CSP │ │ ├── AbductiveV1.py │ │ ├── AbductiveV2.py │ │ ├── TSMinimalV1.py │ │ ├── TSMinimalV2.py │ │ └── TSMinimalV3.py │ │ ├── ENCORE │ │ ├── ENCORESolver.py │ │ └── __init__.py │ │ ├── GRAPH │ │ └── TreeDecomposition.py │ │ ├── GREEDY │ │ ├── CMakeLists.txt │ │ └── src │ │ │ ├── Explainer.cc │ │ │ ├── Explainer.h │ │ │ ├── Node.cc │ │ │ ├── Node.h │ │ │ ├── Rectifier.cc │ │ │ ├── Rectifier.h │ │ │ ├── Tree.cc │ │ │ ├── Tree.h │ │ │ ├── bcp │ │ │ ├── BufferRead.h │ │ │ ├── FactoryException.h │ │ │ ├── ParserDimacs.cc │ │ │ ├── ParserDimacs.h │ │ │ ├── Problem.cc │ │ │ ├── Problem.h │ │ │ ├── ProblemTypes.cc │ │ │ ├── ProblemTypes.h │ │ │ ├── Propagator.cc │ │ │ └── Propagator.h │ │ │ ├── bt_wrapper.cc │ │ │ ├── constants.h │ │ │ └── utils │ │ │ └── TimerHelper.h │ │ ├── MAXSAT │ │ ├── MAXSATSolver.py │ │ ├── OPENWBOSolver.py │ │ ├── RC2solver.py │ │ ├── __init__.py │ │ ├── openwbo-darwin │ │ ├── openwbo-linux │ │ └── openwbo-windows │ │ ├── MIP │ │ ├── ContrastiveBT.py │ │ ├── Range.py │ │ ├── SufficientRegressionBT.py │ │ ├── __init__.py │ │ └── help_functions.py │ │ ├── MUS │ │ ├── MUSERSolver.py │ │ ├── OPTUXSolver.py │ │ ├── __init__.py │ │ └── exec │ │ │ └── muser-linux │ │ ├── SAT │ │ └── glucoseSolver.py │ │ ├── __init__.py │ │ └── old_exec │ │ └── muser-darwin └── tests │ ├── __init__.py │ ├── compas.csv │ ├── dermatology.csv │ ├── explaining │ ├── __init__.py │ ├── bt.py │ ├── dt.py │ ├── misc.py │ ├── regressionbt.py │ ├── rf-multiclasses.py │ └── rf.py │ ├── functionality │ ├── GetInstances.py │ ├── Metrics.py │ ├── Rectify.py │ ├── ToFeatures.py │ └── __init__.py │ ├── importing │ ├── LightGBM.py │ ├── ScikitLearn.py │ ├── SimpleScikitLearn.py │ ├── XGBoost.py │ └── __init__.py │ ├── iris.csv │ ├── learning │ ├── LightGBM.py │ ├── ScikitLearn.py │ ├── XGBoost.py │ └── __init__.py │ ├── saveload │ ├── LightGBM.py │ ├── ScikitLearn.py │ ├── XGBoost.py │ └── __init__.py │ ├── test_inverse_class.csv │ ├── tests.py │ └── winequality-red.csv └── setup.py /.github/workflows/build_wheels_linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/.github/workflows/build_wheels_linux.yml -------------------------------------------------------------------------------- /.github/workflows/build_wheels_macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/.github/workflows/build_wheels_macos.yml -------------------------------------------------------------------------------- /.github/workflows/delete_artifacts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/.github/workflows/delete_artifacts.yml -------------------------------------------------------------------------------- /.github/workflows/test_osx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/.github/workflows/test_osx.yml -------------------------------------------------------------------------------- /.github/workflows/tests_linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/.github/workflows/tests_linux.yml -------------------------------------------------------------------------------- /.github/workflows/tests_windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/.github/workflows/tests_windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/README.md -------------------------------------------------------------------------------- /dev-requirements.txt: -------------------------------------------------------------------------------- 1 | nose 2 | -------------------------------------------------------------------------------- /pypi/old_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pypi/old_setup.py -------------------------------------------------------------------------------- /pypi/publish_pypi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pypi/publish_pypi.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pyxai/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/.gitignore -------------------------------------------------------------------------------- /pyxai/Builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/Builder.py -------------------------------------------------------------------------------- /pyxai/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/Dockerfile -------------------------------------------------------------------------------- /pyxai/Explainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/Explainer.py -------------------------------------------------------------------------------- /pyxai/LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/LICENCE -------------------------------------------------------------------------------- /pyxai/Learning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/Learning.py -------------------------------------------------------------------------------- /pyxai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/README.md -------------------------------------------------------------------------------- /pyxai/Tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/Tools.py -------------------------------------------------------------------------------- /pyxai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/__init__.py -------------------------------------------------------------------------------- /pyxai/__main__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyxai/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/clean.sh -------------------------------------------------------------------------------- /pyxai/convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/convert.py -------------------------------------------------------------------------------- /pyxai/docker/pyxai-experimental/.virtual_documents/Untitled.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/docker/pyxai-experimental/.virtual_documents/Untitled.ipynb -------------------------------------------------------------------------------- /pyxai/docker/pyxai-experimental/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/docker/pyxai-experimental/Dockerfile -------------------------------------------------------------------------------- /pyxai/docker/pyxai-experimental/Untitled.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/docker/pyxai-experimental/Untitled.ipynb -------------------------------------------------------------------------------- /pyxai/examples/BT/GUI-mnist38.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/BT/GUI-mnist38.py -------------------------------------------------------------------------------- /pyxai/examples/BT/builder-simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/BT/builder-simple.py -------------------------------------------------------------------------------- /pyxai/examples/BT/regression/builder-regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/BT/regression/builder-regression.py -------------------------------------------------------------------------------- /pyxai/examples/BT/regression/simple-regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/BT/regression/simple-regression.py -------------------------------------------------------------------------------- /pyxai/examples/BT/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/BT/simple.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/bad/converter-dorothea.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/bad/converter-dorothea.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-adult.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-adult.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-arrowhead.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-arrowhead.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-australian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-australian.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-balance-scale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-balance-scale.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-bank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-bank.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-biodegradation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-biodegradation.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-breast-tumor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-breast-tumor.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-bupa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-bupa.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-christine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-christine.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-cifar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-cifar.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-cleveland.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-cleveland.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-cnae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-cnae.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-compas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-compas.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-contraceptive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-contraceptive.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-default-paiement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-default-paiement.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-dexter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-dexter.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-divorce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-divorce.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-german.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-german.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-gisette.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-gisette.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-melb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-melb.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-mnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-mnist.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-nerve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-nerve.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-regression.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-spambase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-spambase.py -------------------------------------------------------------------------------- /pyxai/examples/Converters/converter-wine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/Converters/converter-wine.py -------------------------------------------------------------------------------- /pyxai/examples/DT/GUI-cifar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/DT/GUI-cifar.py -------------------------------------------------------------------------------- /pyxai/examples/DT/GUI-mnist38-contrastives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/DT/GUI-mnist38-contrastives.py -------------------------------------------------------------------------------- /pyxai/examples/DT/GUI-mnist38.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/DT/GUI-mnist38.py -------------------------------------------------------------------------------- /pyxai/examples/DT/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/DT/base.py -------------------------------------------------------------------------------- /pyxai/examples/DT/builder-anchored.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/DT/builder-anchored.py -------------------------------------------------------------------------------- /pyxai/examples/DT/builder-loan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/DT/builder-loan.py -------------------------------------------------------------------------------- /pyxai/examples/DT/builder-orchid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/DT/builder-orchid.py -------------------------------------------------------------------------------- /pyxai/examples/DT/builder-rectify1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/DT/builder-rectify1.py -------------------------------------------------------------------------------- /pyxai/examples/DT/builder-rectify2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/DT/builder-rectify2.py -------------------------------------------------------------------------------- /pyxai/examples/DT/builder-rectify3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/DT/builder-rectify3.py -------------------------------------------------------------------------------- /pyxai/examples/DT/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/DT/simple.py -------------------------------------------------------------------------------- /pyxai/examples/RF/GUI-australian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/RF/GUI-australian.py -------------------------------------------------------------------------------- /pyxai/examples/RF/GUI-builder-loan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/RF/GUI-builder-loan.py -------------------------------------------------------------------------------- /pyxai/examples/RF/GUI-mnist49.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/RF/GUI-mnist49.py -------------------------------------------------------------------------------- /pyxai/examples/RF/builder-anchored.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/RF/builder-anchored.py -------------------------------------------------------------------------------- /pyxai/examples/RF/builder-anchored2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/RF/builder-anchored2.py -------------------------------------------------------------------------------- /pyxai/examples/RF/builder-categorical-paper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/RF/builder-categorical-paper.py -------------------------------------------------------------------------------- /pyxai/examples/RF/builder-categorical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/RF/builder-categorical.py -------------------------------------------------------------------------------- /pyxai/examples/RF/builder-cattleya.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/RF/builder-cattleya.py -------------------------------------------------------------------------------- /pyxai/examples/RF/builder-loan-simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/RF/builder-loan-simple.py -------------------------------------------------------------------------------- /pyxai/examples/RF/builder-loan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/RF/builder-loan.py -------------------------------------------------------------------------------- /pyxai/examples/RF/builder-multiclasses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/RF/builder-multiclasses.py -------------------------------------------------------------------------------- /pyxai/examples/RF/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/RF/simple.py -------------------------------------------------------------------------------- /pyxai/examples/RF/theories-majoritary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/RF/theories-majoritary.py -------------------------------------------------------------------------------- /pyxai/examples/RF/theories-types-dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/RF/theories-types-dict.py -------------------------------------------------------------------------------- /pyxai/examples/RF/theories-types-file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/RF/theories-types-file.py -------------------------------------------------------------------------------- /pyxai/examples/xai24/cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/xai24/cases.py -------------------------------------------------------------------------------- /pyxai/examples/xai24/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/xai24/constants.py -------------------------------------------------------------------------------- /pyxai/examples/xai24/coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/xai24/coverage.py -------------------------------------------------------------------------------- /pyxai/examples/xai24/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/xai24/main.py -------------------------------------------------------------------------------- /pyxai/examples/xai24/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/xai24/misc.py -------------------------------------------------------------------------------- /pyxai/examples/xai24/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/xai24/model.py -------------------------------------------------------------------------------- /pyxai/examples/xai24/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/xai24/tests.py -------------------------------------------------------------------------------- /pyxai/examples/xai24/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/examples/xai24/user.py -------------------------------------------------------------------------------- /pyxai/explanations/BT_builder_regression.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/BT_builder_regression.explainer -------------------------------------------------------------------------------- /pyxai/explanations/BT_builder_simple.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/BT_builder_simple.explainer -------------------------------------------------------------------------------- /pyxai/explanations/BT_iris.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/BT_iris.explainer -------------------------------------------------------------------------------- /pyxai/explanations/BT_mnist38_tree_specific_class_3.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/BT_mnist38_tree_specific_class_3.explainer -------------------------------------------------------------------------------- /pyxai/explanations/BT_mnist38_tree_specific_class_8.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/BT_mnist38_tree_specific_class_8.explainer -------------------------------------------------------------------------------- /pyxai/explanations/BT_wine_regression.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/BT_wine_regression.explainer -------------------------------------------------------------------------------- /pyxai/explanations/DT_dexter.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/DT_dexter.explainer -------------------------------------------------------------------------------- /pyxai/explanations/DT_loan.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/DT_loan.explainer -------------------------------------------------------------------------------- /pyxai/explanations/DT_mnist38_contrastives.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/DT_mnist38_contrastives.explainer -------------------------------------------------------------------------------- /pyxai/explanations/DT_mnist38_hot_map.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/DT_mnist38_hot_map.explainer -------------------------------------------------------------------------------- /pyxai/explanations/DT_orchid.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/DT_orchid.explainer -------------------------------------------------------------------------------- /pyxai/explanations/DT_wine.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/DT_wine.explainer -------------------------------------------------------------------------------- /pyxai/explanations/RF_australian_majoritary.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/RF_australian_majoritary.explainer -------------------------------------------------------------------------------- /pyxai/explanations/RF_australian_theory.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/RF_australian_theory.explainer -------------------------------------------------------------------------------- /pyxai/explanations/RF_biodegradation.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/RF_biodegradation.explainer -------------------------------------------------------------------------------- /pyxai/explanations/RF_breast_tumor_theory.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/RF_breast_tumor_theory.explainer -------------------------------------------------------------------------------- /pyxai/explanations/RF_buba.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/RF_buba.explainer -------------------------------------------------------------------------------- /pyxai/explanations/RF_cifar_cat_minimal_majoritary.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/RF_cifar_cat_minimal_majoritary.explainer -------------------------------------------------------------------------------- /pyxai/explanations/RF_cnae.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/RF_cnae.explainer -------------------------------------------------------------------------------- /pyxai/explanations/RF_iris_majoritary_theory.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/RF_iris_majoritary_theory.explainer -------------------------------------------------------------------------------- /pyxai/explanations/RF_mnist49_minimal_majoritary.explainer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/explanations/RF_mnist49_minimal_majoritary.explainer -------------------------------------------------------------------------------- /pyxai/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/setup.py -------------------------------------------------------------------------------- /pyxai/sources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyxai/sources/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyxai/sources/core/explainer/Explainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/core/explainer/Explainer.py -------------------------------------------------------------------------------- /pyxai/sources/core/explainer/Visualisation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/core/explainer/Visualisation.py -------------------------------------------------------------------------------- /pyxai/sources/core/explainer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyxai/sources/core/explainer/explainerBT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/core/explainer/explainerBT.py -------------------------------------------------------------------------------- /pyxai/sources/core/explainer/explainerDT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/core/explainer/explainerDT.py -------------------------------------------------------------------------------- /pyxai/sources/core/explainer/explainerRF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/core/explainer/explainerRF.py -------------------------------------------------------------------------------- /pyxai/sources/core/explainer/explainerRegressionBT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/core/explainer/explainerRegressionBT.py -------------------------------------------------------------------------------- /pyxai/sources/core/structure/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyxai/sources/core/structure/binaryMapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/core/structure/binaryMapping.py -------------------------------------------------------------------------------- /pyxai/sources/core/structure/boostedTrees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/core/structure/boostedTrees.py -------------------------------------------------------------------------------- /pyxai/sources/core/structure/decisionNode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/core/structure/decisionNode.py -------------------------------------------------------------------------------- /pyxai/sources/core/structure/decisionTree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/core/structure/decisionTree.py -------------------------------------------------------------------------------- /pyxai/sources/core/structure/randomForest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/core/structure/randomForest.py -------------------------------------------------------------------------------- /pyxai/sources/core/structure/treeEnsembles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/core/structure/treeEnsembles.py -------------------------------------------------------------------------------- /pyxai/sources/core/structure/type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/core/structure/type.py -------------------------------------------------------------------------------- /pyxai/sources/core/tools/GUIQT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/core/tools/GUIQT.py -------------------------------------------------------------------------------- /pyxai/sources/core/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyxai/sources/core/tools/encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/core/tools/encoding.py -------------------------------------------------------------------------------- /pyxai/sources/core/tools/option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/core/tools/option.py -------------------------------------------------------------------------------- /pyxai/sources/core/tools/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/core/tools/utils.py -------------------------------------------------------------------------------- /pyxai/sources/core/tools/vizualisation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/core/tools/vizualisation.py -------------------------------------------------------------------------------- /pyxai/sources/learning/__init__.py: -------------------------------------------------------------------------------- 1 | # from pyxai.solvers.ML import * 2 | -------------------------------------------------------------------------------- /pyxai/sources/learning/generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/learning/generic.py -------------------------------------------------------------------------------- /pyxai/sources/learning/learner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/learning/learner.py -------------------------------------------------------------------------------- /pyxai/sources/learning/learner_information.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/learning/learner_information.py -------------------------------------------------------------------------------- /pyxai/sources/learning/lightgbm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/learning/lightgbm.py -------------------------------------------------------------------------------- /pyxai/sources/learning/preprocessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/learning/preprocessor.py -------------------------------------------------------------------------------- /pyxai/sources/learning/scikitlearn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/learning/scikitlearn.py -------------------------------------------------------------------------------- /pyxai/sources/learning/xgboost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/learning/xgboost.py -------------------------------------------------------------------------------- /pyxai/sources/solvers/COMPILER/D4Solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/COMPILER/D4Solver.py -------------------------------------------------------------------------------- /pyxai/sources/solvers/COMPILER/d4_static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/COMPILER/d4_static -------------------------------------------------------------------------------- /pyxai/sources/solvers/CSP/AbductiveV1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/CSP/AbductiveV1.py -------------------------------------------------------------------------------- /pyxai/sources/solvers/CSP/AbductiveV2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/CSP/AbductiveV2.py -------------------------------------------------------------------------------- /pyxai/sources/solvers/CSP/TSMinimalV1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/CSP/TSMinimalV1.py -------------------------------------------------------------------------------- /pyxai/sources/solvers/CSP/TSMinimalV2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/CSP/TSMinimalV2.py -------------------------------------------------------------------------------- /pyxai/sources/solvers/CSP/TSMinimalV3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/CSP/TSMinimalV3.py -------------------------------------------------------------------------------- /pyxai/sources/solvers/ENCORE/ENCORESolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/ENCORE/ENCORESolver.py -------------------------------------------------------------------------------- /pyxai/sources/solvers/ENCORE/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyxai/sources/solvers/GRAPH/TreeDecomposition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GRAPH/TreeDecomposition.py -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/CMakeLists.txt -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/Explainer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/Explainer.cc -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/Explainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/Explainer.h -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/Node.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/Node.cc -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/Node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/Node.h -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/Rectifier.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/Rectifier.cc -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/Rectifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/Rectifier.h -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/Tree.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/Tree.cc -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/Tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/Tree.h -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/bcp/BufferRead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/bcp/BufferRead.h -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/bcp/FactoryException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/bcp/FactoryException.h -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/bcp/ParserDimacs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/bcp/ParserDimacs.cc -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/bcp/ParserDimacs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/bcp/ParserDimacs.h -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/bcp/Problem.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/bcp/Problem.cc -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/bcp/Problem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/bcp/Problem.h -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/bcp/ProblemTypes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/bcp/ProblemTypes.cc -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/bcp/ProblemTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/bcp/ProblemTypes.h -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/bcp/Propagator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/bcp/Propagator.cc -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/bcp/Propagator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/bcp/Propagator.h -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/bt_wrapper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/bt_wrapper.cc -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/constants.h -------------------------------------------------------------------------------- /pyxai/sources/solvers/GREEDY/src/utils/TimerHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/GREEDY/src/utils/TimerHelper.h -------------------------------------------------------------------------------- /pyxai/sources/solvers/MAXSAT/MAXSATSolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/MAXSAT/MAXSATSolver.py -------------------------------------------------------------------------------- /pyxai/sources/solvers/MAXSAT/OPENWBOSolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/MAXSAT/OPENWBOSolver.py -------------------------------------------------------------------------------- /pyxai/sources/solvers/MAXSAT/RC2solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/MAXSAT/RC2solver.py -------------------------------------------------------------------------------- /pyxai/sources/solvers/MAXSAT/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyxai/sources/solvers/MAXSAT/openwbo-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/MAXSAT/openwbo-darwin -------------------------------------------------------------------------------- /pyxai/sources/solvers/MAXSAT/openwbo-linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/MAXSAT/openwbo-linux -------------------------------------------------------------------------------- /pyxai/sources/solvers/MAXSAT/openwbo-windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/MAXSAT/openwbo-windows -------------------------------------------------------------------------------- /pyxai/sources/solvers/MIP/ContrastiveBT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/MIP/ContrastiveBT.py -------------------------------------------------------------------------------- /pyxai/sources/solvers/MIP/Range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/MIP/Range.py -------------------------------------------------------------------------------- /pyxai/sources/solvers/MIP/SufficientRegressionBT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/MIP/SufficientRegressionBT.py -------------------------------------------------------------------------------- /pyxai/sources/solvers/MIP/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyxai/sources/solvers/MIP/help_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/MIP/help_functions.py -------------------------------------------------------------------------------- /pyxai/sources/solvers/MUS/MUSERSolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/MUS/MUSERSolver.py -------------------------------------------------------------------------------- /pyxai/sources/solvers/MUS/OPTUXSolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/MUS/OPTUXSolver.py -------------------------------------------------------------------------------- /pyxai/sources/solvers/MUS/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyxai/sources/solvers/MUS/exec/muser-linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/MUS/exec/muser-linux -------------------------------------------------------------------------------- /pyxai/sources/solvers/SAT/glucoseSolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/SAT/glucoseSolver.py -------------------------------------------------------------------------------- /pyxai/sources/solvers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyxai/sources/solvers/old_exec/muser-darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/sources/solvers/old_exec/muser-darwin -------------------------------------------------------------------------------- /pyxai/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyxai/tests/compas.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/compas.csv -------------------------------------------------------------------------------- /pyxai/tests/dermatology.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/dermatology.csv -------------------------------------------------------------------------------- /pyxai/tests/explaining/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyxai/tests/explaining/bt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/explaining/bt.py -------------------------------------------------------------------------------- /pyxai/tests/explaining/dt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/explaining/dt.py -------------------------------------------------------------------------------- /pyxai/tests/explaining/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/explaining/misc.py -------------------------------------------------------------------------------- /pyxai/tests/explaining/regressionbt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/explaining/regressionbt.py -------------------------------------------------------------------------------- /pyxai/tests/explaining/rf-multiclasses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/explaining/rf-multiclasses.py -------------------------------------------------------------------------------- /pyxai/tests/explaining/rf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/explaining/rf.py -------------------------------------------------------------------------------- /pyxai/tests/functionality/GetInstances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/functionality/GetInstances.py -------------------------------------------------------------------------------- /pyxai/tests/functionality/Metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/functionality/Metrics.py -------------------------------------------------------------------------------- /pyxai/tests/functionality/Rectify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/functionality/Rectify.py -------------------------------------------------------------------------------- /pyxai/tests/functionality/ToFeatures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/functionality/ToFeatures.py -------------------------------------------------------------------------------- /pyxai/tests/functionality/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyxai/tests/importing/LightGBM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/importing/LightGBM.py -------------------------------------------------------------------------------- /pyxai/tests/importing/ScikitLearn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/importing/ScikitLearn.py -------------------------------------------------------------------------------- /pyxai/tests/importing/SimpleScikitLearn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/importing/SimpleScikitLearn.py -------------------------------------------------------------------------------- /pyxai/tests/importing/XGBoost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/importing/XGBoost.py -------------------------------------------------------------------------------- /pyxai/tests/importing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyxai/tests/iris.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/iris.csv -------------------------------------------------------------------------------- /pyxai/tests/learning/LightGBM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/learning/LightGBM.py -------------------------------------------------------------------------------- /pyxai/tests/learning/ScikitLearn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/learning/ScikitLearn.py -------------------------------------------------------------------------------- /pyxai/tests/learning/XGBoost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/learning/XGBoost.py -------------------------------------------------------------------------------- /pyxai/tests/learning/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyxai/tests/saveload/LightGBM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/saveload/LightGBM.py -------------------------------------------------------------------------------- /pyxai/tests/saveload/ScikitLearn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/saveload/ScikitLearn.py -------------------------------------------------------------------------------- /pyxai/tests/saveload/XGBoost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/saveload/XGBoost.py -------------------------------------------------------------------------------- /pyxai/tests/saveload/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyxai/tests/test_inverse_class.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/test_inverse_class.csv -------------------------------------------------------------------------------- /pyxai/tests/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/tests.py -------------------------------------------------------------------------------- /pyxai/tests/winequality-red.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/pyxai/tests/winequality-red.csv -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crillab/pyxai/HEAD/setup.py --------------------------------------------------------------------------------