Index

C E F G L O P R S T 
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 LocalExplainer and handles assembly of the BaseExplainabilityResult for 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
 
C E F G L O P R S T 
All Classes and Interfaces|All Packages|Constant Field Values