Class SaiyanHConfigurer
java.lang.Object
com.agenarisk.learning.structure.config.Configurer
com.agenarisk.learning.structure.config.ApplicableConfigurer<T>
com.agenarisk.learning.structure.config.BicLogConfigurer<T>
com.agenarisk.learning.structure.config.LearningConfigurer
com.agenarisk.learning.structure.config.SaiyanHConfigurer
- All Implemented Interfaces:
Configurable
,ConfigurableFromJson<SaiyanHConfigurer>
,Loggable
public class SaiyanHConfigurer
extends LearningConfigurer
implements ConfigurableFromJson<SaiyanHConfigurer>
- Author:
- Eugene Dementiev
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Score and distance derived from single type -
Field Summary
Fields inherited from class com.agenarisk.learning.structure.config.Configurer
config
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply()
Finalize configuration and proceed to execution preparationconfigureFromJson
(org.json.JSONObject jConfig) Allows to add custom configuration of the knowledge componentSets Maximum Mean Discrepancy (MMD) type and Score and Distance types respectivelysetSaveAssociationalScores
(boolean save) If set, will save association scores to config.getPathOutput()/SaiyanH/marginalDep.csvMethods inherited from class com.agenarisk.learning.structure.config.LearningConfigurer
getKnowledgeConfiguration
Methods inherited from class com.agenarisk.learning.structure.config.BicLogConfigurer
configureBicLogFromJson, setBicLog
Methods inherited from class com.agenarisk.learning.structure.config.Configurer
getConfig, setLoggingEnabled
-
Constructor Details
-
SaiyanHConfigurer
public SaiyanHConfigurer(com.agenarisk.learning.structure.config.Config config) -
SaiyanHConfigurer
public SaiyanHConfigurer()
-
-
Method Details
-
apply
Finalize configuration and proceed to execution preparation- Specified by:
apply
in interfaceConfigurable
- Returns:
-
setDiscrepancyType
Sets Maximum Mean Discrepancy (MMD) type and Score and Distance types respectively- Parameters:
dType
-- Returns:
-
setSaveAssociationalScores
If set, will save association scores to config.getPathOutput()/SaiyanH/marginalDep.csv- Parameters:
save
-- Returns:
-
getKnowledgeConfiguration
Allows to add custom configuration of the knowledge component- Specified by:
getKnowledgeConfiguration
in classLearningConfigurer
- Returns:
-
configureFromJson
- Specified by:
configureFromJson
in interfaceConfigurableFromJson<SaiyanHConfigurer>
-