package explainers
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait CanValidateSchema extends AnyRef
- trait HasBackgroundData extends Params with CanValidateSchema
- trait HasExplainTarget extends Params with CanValidateSchema
- trait HasMetricsCol extends Params with CanValidateSchema
- trait HasModel extends Params with CanValidateSchema
- trait HasNumSamples extends Params with CanValidateSchema
- trait HasSamplingFraction extends Params with CanValidateSchema
- trait HasSuperpixelCol extends Params with CanValidateSchema
- trait HasTokensCol extends Params with CanValidateSchema
-
trait
ImageExplainer extends AnyRef
Common preprocessing logic for image explainers
- class ImageLIME extends LIMEBase with ImageLIMEParams with ImageExplainer
- trait ImageLIMEParams extends LIMEParams with HasSamplingFraction with HasCellSize with HasModifier with HasInputCol with HasSuperpixelCol
- class ImageSHAP extends KernelSHAPBase with ImageSHAPParams with ImageExplainer
- trait ImageSHAPParams extends KernelSHAPParams with HasCellSize with HasModifier with HasInputCol with HasSuperpixelCol
- abstract class KernelSHAPBase extends Transformer with LocalExplainer with KernelSHAPParams with Wrappable with BasicLogging
- trait KernelSHAPParams extends HasNumSamples with HasMetricsCol
- abstract class LIMEBase extends Transformer with LocalExplainer with LIMEParams with Wrappable with BasicLogging
- trait LIMEParams extends HasNumSamples with HasMetricsCol
- final class LassoRegression extends RegressionBase
- final class LeastSquaresRegression extends RegressionBase
- trait LocalExplainer extends Transformer with HasExplainTarget with HasOutputCol with HasModel with ComplexParamsWritable
-
abstract
class
RegressionBase extends AnyRef
The RegressionBase class centers and rescales the input matrix and output vector to support fitting intercept and specifying sampleWeights.
The RegressionBase class centers and rescales the input matrix and output vector to support fitting intercept and specifying sampleWeights. The underlying regression algorithm does not need to support fitting intercept and sample weights.
- case class RegressionResult(coefficients: DenseVector[Double], intercept: Double, rSquared: Double, loss: Double) extends (DenseVector[Double]) ⇒ Double with Product with Serializable
- class TabularLIME extends LIMEBase with HasInputCols with HasBackgroundData
- class TabularSHAP extends KernelSHAPBase with HasInputCols with HasBackgroundData
-
trait
TextExplainer extends AnyRef
Common preprocessing logic for text explainers
- class TextLIME extends LIMEBase with TextLIMEParams with TextExplainer
- trait TextLIMEParams extends LIMEParams with HasSamplingFraction with HasInputCol with HasTokensCol
- class TextSHAP extends KernelSHAPBase with TextSHAPParams with TextExplainer
- trait TextSHAPParams extends KernelSHAPParams with HasInputCol with HasTokensCol
- class VectorLIME extends LIMEBase with HasInputCol with HasBackgroundData
- class VectorSHAP extends KernelSHAPBase with HasInputCol with HasBackgroundData
Value Members
- object BreezeUtils
- object ImageLIME extends ComplexParamsReadable[ImageLIME] with Serializable
- object ImageSHAP extends ComplexParamsReadable[ImageSHAP] with Serializable
- object KernelSHAPBase extends Serializable
- object LocalExplainer extends Serializable
- object TabularLIME extends ComplexParamsReadable[TabularLIME] with Serializable
- object TabularSHAP extends ComplexParamsReadable[TabularSHAP] with Serializable
- object TextLIME extends ComplexParamsReadable[TextLIME] with Serializable
- object TextSHAP extends ComplexParamsReadable[TextSHAP] with Serializable
- object VectorLIME extends ComplexParamsReadable[VectorLIME] with Serializable
- object VectorSHAP extends ComplexParamsReadable[VectorSHAP] with Serializable