Class MLSensitivityAnalyser

java.lang.Object
org.palladiosimulator.dependability.ml.sensitivity.api.MLSensitivityAnalyser

public class MLSensitivityAnalyser extends Object
  • Constructor Details

    • MLSensitivityAnalyser

      public MLSensitivityAnalyser()
  • Method Details

    • findAnalysableModelWith

      protected static Optional<TrainedModel> findAnalysableModelWith(String name)
    • findAnalysablePropertyMeasureWith

      public static Optional<PropertyMeasure> findAnalysablePropertyMeasureWith(String id)
    • findAnalysisStrategyWith

      protected static Optional<MLSensitivityAnalysisStrategy> findAnalysisStrategyWith(String name)
    • registerAnalysableProperties

      public static void registerAnalysableProperties(PropertyMeasure property)
    • registerAnalysableModel

      public static void registerAnalysableModel(TrainedModel model)
    • registerAnalysisStrategy

      public static void registerAnalysisStrategy(MLSensitivityAnalysisStrategy strategy)
    • getAnalysablePropertyMeasures

      public static Set<PropertyMeasure> getAnalysablePropertyMeasures()
    • getAnalysableModelNames

      public static Set<String> getAnalysableModelNames()
    • getAnalysisStrategyNames

      public static Set<String> getAnalysisStrategyNames()
    • analyse

      public static SensitivityModel analyse(SensitivityAnalysisConfig config, tools.mdsd.probdist.api.factory.IProbabilityDistributionFactory<tools.mdsd.probdist.api.entity.CategoricalValue> probabilityDistributionFactory)
    • analyseAndSave

      public static void analyseAndSave(SensitivityAnalysisConfig config, tools.mdsd.probdist.api.factory.IProbabilityDistributionFactory<tools.mdsd.probdist.api.entity.CategoricalValue> probabilityDistributionFactory)