Package org.aksw.limes.core.io.config
Class Configuration
- java.lang.Object
-
- org.aksw.limes.core.io.config.Configuration
-
- All Implemented Interfaces:
IConfiguration
public class Configuration extends Object implements IConfiguration
- Version:
- Jun 3, 2016
- Author:
- Mohamed Sherif (sherif@informatik.uni-leipzig.de)
-
-
Field Summary
Fields Modifier and Type Field Description protected StringacceptanceFileprotected StringacceptanceRelationprotected doubleacceptanceThresholdprotected StringexecutionEngineprotected StringexecutionPlannerprotected StringexecutionRewriterprotected doubleexpectedSelectivityprotected StringexplainLSprotected intgranularityprotected StringmetricExpressionprotected StringmlAlgorithmNameprotected List<LearningParameter>mlAlgorithmParametersprotected MLImplementationTypemlImplementationTypeprotected EvaluatorTypemlPseudoFMeasureprotected StringmlTrainingDataFileprotected longoptimizationTimeprotected StringoutputFormatprotected Map<String,String>prefixesprotected KBInfosourceInfoprotected KBInfotargetInfoprotected StringverificationFileprotected StringverificationRelationprotected doubleverificationThreshold
-
Constructor Summary
Constructors Constructor Description Configuration()Configuration(KBInfo sourceInfo, KBInfo targetInfo, String metricExpression, String acceptanceRelation, String verificationRelation, double acceptanceThreshold, String acceptanceFile, double verificationThreshold, String verificationFile, Map<String,String> prefixes, String outputFormat, String executionRewriter, String executionPlanner, String executionEngine, int granularity, String mlAlgorithmName, List<LearningParameter> mlParameters, MLImplementationType mlImplementationType, String mlTrainingDataFile, EvaluatorType mlPseudoFMeasure, long maxOpt, double k)
-
Method Summary
-
-
-
Field Detail
-
sourceInfo
protected KBInfo sourceInfo
-
targetInfo
protected KBInfo targetInfo
-
metricExpression
protected String metricExpression
-
acceptanceRelation
protected String acceptanceRelation
-
verificationRelation
protected String verificationRelation
-
acceptanceThreshold
protected double acceptanceThreshold
-
acceptanceFile
protected String acceptanceFile
-
verificationThreshold
protected double verificationThreshold
-
verificationFile
protected String verificationFile
-
outputFormat
protected String outputFormat
-
executionRewriter
protected String executionRewriter
-
executionPlanner
protected String executionPlanner
-
executionEngine
protected String executionEngine
-
optimizationTime
protected long optimizationTime
-
expectedSelectivity
protected double expectedSelectivity
-
granularity
protected int granularity
-
mlAlgorithmName
protected String mlAlgorithmName
-
mlAlgorithmParameters
protected List<LearningParameter> mlAlgorithmParameters
-
mlImplementationType
protected MLImplementationType mlImplementationType
-
mlTrainingDataFile
protected String mlTrainingDataFile
-
mlPseudoFMeasure
protected EvaluatorType mlPseudoFMeasure
-
explainLS
protected String explainLS
-
-
Constructor Detail
-
Configuration
public Configuration()
-
Configuration
public Configuration(KBInfo sourceInfo, KBInfo targetInfo, String metricExpression, String acceptanceRelation, String verificationRelation, double acceptanceThreshold, String acceptanceFile, double verificationThreshold, String verificationFile, Map<String,String> prefixes, String outputFormat, String executionRewriter, String executionPlanner, String executionEngine, int granularity, String mlAlgorithmName, List<LearningParameter> mlParameters, MLImplementationType mlImplementationType, String mlTrainingDataFile, EvaluatorType mlPseudoFMeasure, long maxOpt, double k)
-
-
Method Detail
-
addMlAlgorithmParameter
public void addMlAlgorithmParameter(String mlParameterName, Object mlParameterValue)
-
getAcceptanceFile
public String getAcceptanceFile()
-
getAcceptanceRelation
public String getAcceptanceRelation()
-
getAcceptanceThreshold
public double getAcceptanceThreshold()
-
getConfigurationParametersNames
public Set<String> getConfigurationParametersNames()
- Specified by:
getConfigurationParametersNamesin interfaceIConfiguration
-
getGranularity
public int getGranularity()
-
getMetricExpression
public String getMetricExpression()
-
getMlAlgorithmName
public String getMlAlgorithmName()
-
getMlImplementationType
public MLImplementationType getMlImplementationType()
-
getMlAlgorithmParameters
public List<LearningParameter> getMlAlgorithmParameters()
-
getMlPseudoFMeasure
public EvaluatorType getMlPseudoFMeasure()
-
getOutputFormat
public String getOutputFormat()
-
getSourceInfo
public KBInfo getSourceInfo()
-
getTargetInfo
public KBInfo getTargetInfo()
-
getTrainingDataFile
public String getTrainingDataFile()
-
getVerificationFile
public String getVerificationFile()
-
getVerificationRelation
public String getVerificationRelation()
-
getVerificationThreshold
public double getVerificationThreshold()
-
setAcceptanceFile
public void setAcceptanceFile(String acceptanceFile)
-
setAcceptanceRelation
public void setAcceptanceRelation(String acceptanceRelation)
-
setAcceptanceThreshold
public void setAcceptanceThreshold(double acceptanceThreshold)
-
setGranularity
public void setGranularity(int granularity)
-
setMetricExpression
public void setMetricExpression(String metricExpression)
-
setMlAlgorithmName
public void setMlAlgorithmName(String mlAlgorithmName)
-
setMlImplementationType
public void setMlImplementationType(MLImplementationType mlImplementationType)
-
setOutputFormat
public void setOutputFormat(String outputFormat)
-
setSourceInfo
public void setSourceInfo(KBInfo sourceInfo)
-
setTargetInfo
public void setTargetInfo(KBInfo targetInfo)
-
setTrainingDataFile
public void setTrainingDataFile(String trainingDataFile)
-
setVerificationFile
public void setVerificationFile(String verificationFile)
-
setVerificationRelation
public void setVerificationRelation(String verificationRelation)
-
setVerificationThreshold
public void setVerificationThreshold(double verificationThreshold)
-
getExecutionRewriter
public String getExecutionRewriter()
-
setExecutionRewriter
public void setExecutionRewriter(String executionRewriter)
-
getExecutionPlanner
public String getExecutionPlanner()
-
setExecutionPlanner
public void setExecutionPlanner(String executionPlanner)
-
getExecutionEngine
public String getExecutionEngine()
-
setExecutionEngine
public void setExecutionEngine(String executionEngine)
-
setOptimizationTime
public void setOptimizationTime(long maxOpt)
-
getOptimizationTime
public long getOptimizationTime()
-
setExpectedSelectivity
public void setExpectedSelectivity(double k)
-
getExpectedSelectivity
public double getExpectedSelectivity()
-
getMlTrainingDataFile
public String getMlTrainingDataFile()
-
getExplainLS
public String getExplainLS()
-
setExplainLS
public void setExplainLS(String explainLS)
-
setMlTrainingDataFile
public void setMlTrainingDataFile(String mlTrainingDataFile)
-
setMlAlgorithmParameters
public void setMlAlgorithmParameters(List<LearningParameter> mlParameters)
-
setMlPseudoFMeasure
public void setMlPseudoFMeasure(EvaluatorType mlPseudoFMeasure)
-
-