Interface MetricConfigurator<U extends java.io.Serializable,I extends java.io.Serializable,F>
- Type Parameters:
U- type of the users.I- type of the information pieces.F- type of the features of the user / information pieces.
- All Known Implementing Classes:
CreatorGlobalEntropyConfigurator,CreatorGlobalGiniComplementConfigurator,CreatorIndividualEntropyConfigurator,CreatorIndividualGiniComplementConfigurator,CreatorRecallConfigurator,ExternalFeatureGlobalGiniConfigurator,ExternalFeatureGlobalRateConfigurator,ExternalFeatureIndividualGiniComplementConfigurator,ExternalFeatureIndividualRateConfigurator,ExternalFeatureRecallConfigurator,FeatureGlobalEntropyConfigurator,FeatureGlobalGiniComplementConfigurator,FeatureGlobalKLDivergenceConfigurator,FeatureGlobalUserEntropyConfigurator,FeatureGlobalUserGiniComplementConfigurator,FeatureIndividualEntropyConfigurator,FeatureIndividualGiniComplementConfigurator,FeatureIndividualKLDivergenceConfigurator,FeatureRecallConfigurator,InformationCountConfigurator,InformationGiniComplementConfigurator,RealPropagatedGlobalRecallConfigurator,RealPropagatedIndividualRecallConfigurator,SpeedConfigurator,UserFeatureCountConfigurator,UserFeatureGiniComplementConfigurator
public interface MetricConfigurator<U extends java.io.Serializable,I extends java.io.Serializable,F>
Interface for the configuration of an information diffusion metric.
-
Method Summary
Modifier and Type Method Description SimulationMetric<U,I,F>configure(Parameters params)Configures a information propagation metric.
-
Method Details
-
configure
Configures a information propagation metric.- Parameters:
params- the parameters of the metric.- Returns:
- the diffusion metric.
-