Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- ConversionUtils - Class in org.kie.kogito.explainability
- ConversionUtils() - Constructor for class org.kie.kogito.explainability.ConversionUtils
- CounterfactualExplainerProducer - Class in org.kie.kogito.explainability.handlers
- CounterfactualExplainerProducer(Double, ManagedExecutor) - Constructor for class org.kie.kogito.explainability.handlers.CounterfactualExplainerProducer
- CounterfactualExplainerServiceHandler - Class in org.kie.kogito.explainability.handlers
- CounterfactualExplainerServiceHandler(CounterfactualExplainer, PredictionProviderFactory, Long) - Constructor for class org.kie.kogito.explainability.handlers.CounterfactualExplainerServiceHandler
- createFailedResult(CounterfactualExplainabilityRequest, Throwable) - Method in class org.kie.kogito.explainability.handlers.CounterfactualExplainerServiceHandler
- createFailedResult(LIMEExplainabilityRequest, Throwable) - Method in class org.kie.kogito.explainability.handlers.LimeExplainerServiceHandler
- createFailedResult(R, Throwable) - Method in interface org.kie.kogito.explainability.handlers.LocalExplainerServiceHandler
-
Creates a result containing the "failed" information for an explanation calculation.
- createIntermediateResult(CounterfactualExplainabilityRequest, CounterfactualResult) - Method in class org.kie.kogito.explainability.handlers.CounterfactualExplainerServiceHandler
- createIntermediateResult(LIMEExplainabilityRequest, Map<String, Saliency>) - Method in class org.kie.kogito.explainability.handlers.LimeExplainerServiceHandler
- createIntermediateResult(R, T) - Method in interface org.kie.kogito.explainability.handlers.LocalExplainerServiceHandler
-
Creates a result containing the "intermediate" information for an explanation calculation.
- createPredictionProvider(String, ModelIdentifier, Collection<? extends HasNameValue<TypedValue>>) - Method in interface org.kie.kogito.explainability.PredictionProviderFactory
- createPredictionProvider(String, ModelIdentifier, Collection<? extends HasNameValue<TypedValue>>) - Method in class org.kie.kogito.explainability.PredictionProviderFactoryImpl
- createSucceededResult(CounterfactualExplainabilityRequest, CounterfactualResult) - Method in class org.kie.kogito.explainability.handlers.CounterfactualExplainerServiceHandler
- createSucceededResult(LIMEExplainabilityRequest, Map<String, Saliency>) - Method in class org.kie.kogito.explainability.handlers.LimeExplainerServiceHandler
- createSucceededResult(R, T) - Method in interface org.kie.kogito.explainability.handlers.LocalExplainerServiceHandler
-
Creates a result containing the "success" information for an explanation calculation.
E
- explainAsync(BaseExplainabilityRequest) - Method in interface org.kie.kogito.explainability.ExplanationService
- explainAsync(BaseExplainabilityRequest) - Method in class org.kie.kogito.explainability.ExplanationServiceImpl
- explainAsync(BaseExplainabilityRequest, Consumer<BaseExplainabilityResult>) - Method in interface org.kie.kogito.explainability.ExplanationService
- explainAsync(BaseExplainabilityRequest, Consumer<BaseExplainabilityResult>) - Method in class org.kie.kogito.explainability.ExplanationServiceImpl
- explainAsync(Prediction, PredictionProvider, Consumer<Map<String, Saliency>>) - Method in class org.kie.kogito.explainability.handlers.LimeExplainerServiceHandler
- explainAsync(Prediction, PredictionProvider, Consumer<CounterfactualResult>) - Method in class org.kie.kogito.explainability.handlers.CounterfactualExplainerServiceHandler
- explainAsyncWithResults(R, Consumer<BaseExplainabilityResult>) - Method in interface org.kie.kogito.explainability.handlers.LocalExplainerServiceHandler
-
Requests calculation of an explanation decorated with both "success" and "failure" result handlers.
- explainAsyncWithResults(R, Consumer<S>) - Method in class org.kie.kogito.explainability.handlers.LocalExplainerServiceHandlerRegistry
-
Requests calculation of an explanation decorated with both "success" and "failure" result handlers.
- ExplanationService - Interface in org.kie.kogito.explainability
- ExplanationServiceImpl - Class in org.kie.kogito.explainability
- ExplanationServiceImpl(LocalExplainerServiceHandlerRegistry) - Constructor for class org.kie.kogito.explainability.ExplanationServiceImpl
F
- fromFeatureList(List<Feature>) - Static method in class org.kie.kogito.explainability.ConversionUtils
- fromOutputs(List<Output>) - Static method in class org.kie.kogito.explainability.ConversionUtils
G
- getClient(Vertx, URI) - Method in class org.kie.kogito.explainability.RemotePredictionProvider
- getModelIdentifier() - Method in class org.kie.kogito.explainability.models.PredictInput
- getModelIdentifier() - Method in class org.kie.kogito.explainability.models.PredictOutput
- getPrediction(CounterfactualExplainabilityRequest) - Method in class org.kie.kogito.explainability.handlers.CounterfactualExplainerServiceHandler
- getPrediction(LIMEExplainabilityRequest) - Method in class org.kie.kogito.explainability.handlers.LimeExplainerServiceHandler
- getPrediction(R) - Method in interface org.kie.kogito.explainability.handlers.LocalExplainerServiceHandler
-
Gets a Prediction object from the request for the LocalExplainer.
- getPredictionProvider(CounterfactualExplainabilityRequest) - Method in class org.kie.kogito.explainability.handlers.CounterfactualExplainerServiceHandler
- getPredictionProvider(LIMEExplainabilityRequest) - Method in class org.kie.kogito.explainability.handlers.LimeExplainerServiceHandler
- getPredictionProvider(R) - Method in interface org.kie.kogito.explainability.handlers.LocalExplainerServiceHandler
-
Gets a PredictionProvider object from the request for the LocalExplainer.
- getRequest() - Method in class org.kie.kogito.explainability.models.PredictInput
- getResult() - Method in class org.kie.kogito.explainability.models.PredictOutput
L
- LimeExplainerProducer - Class in org.kie.kogito.explainability.handlers
- LimeExplainerProducer(Integer, Integer, Integer) - Constructor for class org.kie.kogito.explainability.handlers.LimeExplainerProducer
- LimeExplainerServiceHandler - Class in org.kie.kogito.explainability.handlers
- LimeExplainerServiceHandler(LimeExplainer, PredictionProviderFactory) - Constructor for class org.kie.kogito.explainability.handlers.LimeExplainerServiceHandler
- LocalExplainerServiceHandler<T,
R extends BaseExplainabilityRequest> - Interface in org.kie.kogito.explainability.handlers -
A local explainability handler that delegates explanation to a
LocalExplainerand handles assembly of theBaseExplainabilityResultfor both success and failure states of explanation calculation. - LocalExplainerServiceHandlerRegistry - Class in org.kie.kogito.explainability.handlers
- LocalExplainerServiceHandlerRegistry() - Constructor for class org.kie.kogito.explainability.handlers.LocalExplainerServiceHandlerRegistry
- LocalExplainerServiceHandlerRegistry(Instance<LocalExplainerServiceHandler<?, ?>>) - Constructor for class org.kie.kogito.explainability.handlers.LocalExplainerServiceHandlerRegistry
O
- org.kie.kogito.explainability - package org.kie.kogito.explainability
- org.kie.kogito.explainability.handlers - package org.kie.kogito.explainability.handlers
- org.kie.kogito.explainability.models - package org.kie.kogito.explainability.models
P
- parseRawResult(JsonArray) - Method in class org.kie.kogito.explainability.RemotePredictionProvider
- predictAsync(List<PredictionInput>) - Method in class org.kie.kogito.explainability.RemotePredictionProvider
- PredictInput - Class in org.kie.kogito.explainability.models
- PredictInput() - Constructor for class org.kie.kogito.explainability.models.PredictInput
- PredictInput(ModelIdentifier, Map<String, Object>) - Constructor for class org.kie.kogito.explainability.models.PredictInput
- PredictionProviderFactory - Interface in org.kie.kogito.explainability
- PredictionProviderFactoryImpl - Class in org.kie.kogito.explainability
- PredictionProviderFactoryImpl(Vertx, ThreadContext, ManagedExecutor) - Constructor for class org.kie.kogito.explainability.PredictionProviderFactoryImpl
- PredictOutput - Class in org.kie.kogito.explainability.models
- PredictOutput() - Constructor for class org.kie.kogito.explainability.models.PredictOutput
- PredictOutput(ModelIdentifier, Map<String, Object>) - Constructor for class org.kie.kogito.explainability.models.PredictOutput
- produce() - Method in class org.kie.kogito.explainability.handlers.CounterfactualExplainerProducer
- produce() - Method in class org.kie.kogito.explainability.handlers.LimeExplainerProducer
R
- RemotePredictionProvider - Class in org.kie.kogito.explainability
- RemotePredictionProvider(String, ModelIdentifier, Collection<? extends HasNameValue<TypedValue>>, Vertx, ThreadContext, Executor) - Constructor for class org.kie.kogito.explainability.RemotePredictionProvider
S
- sendPredictRequest(List<PredictionInput>, ModelIdentifier) - Method in class org.kie.kogito.explainability.RemotePredictionProvider
- SERVICE_HANDLER_NOT_FOUND_ERROR_MESSAGE - Static variable in class org.kie.kogito.explainability.handlers.LocalExplainerServiceHandlerRegistry
- setModelIdentifier(ModelIdentifier) - Method in class org.kie.kogito.explainability.models.PredictInput
- setModelIdentifier(ModelIdentifier) - Method in class org.kie.kogito.explainability.models.PredictOutput
- setRequest(Map<String, Object>) - Method in class org.kie.kogito.explainability.models.PredictInput
- setResult(Map<String, Object>) - Method in class org.kie.kogito.explainability.models.PredictOutput
- supports(Class<T>) - Method in class org.kie.kogito.explainability.handlers.CounterfactualExplainerServiceHandler
- supports(Class<T>) - Method in class org.kie.kogito.explainability.handlers.LimeExplainerServiceHandler
- supports(Class<U>) - Method in interface org.kie.kogito.explainability.handlers.LocalExplainerServiceHandler
-
Checks whether an implementation supports a type of explanation.
T
- toFeatureConstraintList(Collection<CounterfactualSearchDomain>) - Static method in class org.kie.kogito.explainability.ConversionUtils
- toFeatureDomain(CounterfactualSearchDomainValue) - Static method in class org.kie.kogito.explainability.ConversionUtils
- toFeatureDomainList(Collection<CounterfactualSearchDomain>) - Static method in class org.kie.kogito.explainability.ConversionUtils
- toFeatureList(Collection<? extends HasNameValue<TypedValue>>) - Static method in class org.kie.kogito.explainability.ConversionUtils
- toFeatureList(Collection<? extends HasNameValue<TypedValue>>, Collection<CounterfactualSearchDomain>) - Static method in class org.kie.kogito.explainability.ConversionUtils
- toMap(List<Feature>) - Method in class org.kie.kogito.explainability.RemotePredictionProvider
- toOutputList(JsonObject) - Static method in class org.kie.kogito.explainability.ConversionUtils
- toOutputList(Collection<? extends HasNameValue<TypedValue>>) - Static method in class org.kie.kogito.explainability.ConversionUtils
- toPredictionOutput(JsonObject) - Method in class org.kie.kogito.explainability.RemotePredictionProvider
All Classes and Interfaces|All Packages|Constant Field Values