Package es.uam.eps.ir.relison.grid.links.recommendation.sampling
Classes and interfaces for configuration files for samplers that reduce the number of candidate
users for generating feature vectors.
-
Interface Summary Interface Description IndividualSamplerFunction<U> Functions for obtaining an sampling approach that, given a user, selects a group of candidate links for the prediction.IndividualSamplingAlgorithmConfigurator<U> Definition of the classes for obtaining the parameters for different sampling approaches. -
Class Summary Class Description AllSamplerConfigurator<U> Class for configuring a sampling approach which takes all nodes.DistanceTwoIndividualSamplerConfigurator<U> Class for configuring a sampling approach which takes all nodes at distance two from the target user.DistanceTwoLinkPredictionIndividualSamplerConfigurator<U> Class for selecting nodes at distance 2 from the target user, considering the usual approach in link prediction, i.e.IndividualSamplingAlgorithmGridReader Reads the grid for sampling algorithms from a YAML file.IndividualSamplingAlgorithmGridSelector<U> Given a grid, this class obtains a sampling algorithm, to apply to every target user for a link prediction / contact recommendation approach.IndividualSamplingAlgorithmIdentifiers Identifiers for the different sampling approaches in the library.LinkPredictionSamplerConfigurator<U> Class for configuring a sampling approach which takes all nodes.RecommenderIndividualSamplerConfigurator<U> Class for configuring distance two individual samplers.