Medial Code Documentation
Loading...
Searching...
No Matches
Data Structures | Enumerations
ExplainWrapper.h File Reference
#include <vector>
#include <string>
#include <MedAlgo/MedAlgo/MedAlgo.h>
#include <MedProcessTools/MedProcessTools/PostProcessor.h>
#include <MedStat/MedStat/GibbsSampler.h>
#include <MedAlgo/MedAlgo/tree_shap.h>
#include <MedAlgo/MedAlgo/SamplesGenerator.h>

Go to the source code of this file.

Data Structures

class  ExplainFilters
 Parameters for filtering explanations. More...
 
class  ExplainProcessings
 Processings of explanations - grouping, Using covariance matrix for taking feature correlations into account. More...
 
class  GlobalExplainerParams
 A wrapper class to hold all global arguments needed for ModelExplainer. More...
 
class  ModelExplainer
 An abstract class API for explainer. More...
 
class  TreeExplainer
 A generic tree explainer: More...
 
class  MissingShapExplainer
 Shapely Explainer - Based on learning training data to handle missing_values as "correct" input. More...
 
class  ShapleyExplainer
 shapley explainer with gibbs, GAN or other samples generator More...
 
class  LimeExplainer
 shapley-Lime explainer with gibbs, GAN or other sampler generator More...
 
class  KNN_Explainer
 KNN explainer. More...
 
class  LinearExplainer
 Simple Linear Explainer - puts zeros for each feature and measures change in score. More...
 
class  IterativeSetExplainer
 iterative set explainer with (gibbs, GAN or other samples generator) or proxy predictor algorithm to get as close as we can to final prediction score with lowest variance with the smallest set as possible of varaibles More...
 

Enumerations

enum  TreeExplainerMode { ORIGINAL_IMPL = 0 , CONVERTED_TREES_IMPL = 1 , PROXY_IMPL = 2 }