Interface AlgorithmGridSearch<U>
- Type Parameters:
U- Type of the users
- All Known Implementing Classes:
AdamicAdarGridSearch,BIRGridSearch,BM25GridSearch,CentroidCBGridSearch,ClosureGridSearch,CommuteTimeGridSearch,CommuteTimePersPageRankGridSearch,CosineGridSearch,DFReeGridSearch,DFReeKLIMGridSearch,DLHGridSearch,DPHGridSearch,EBM25GridSearch,FastImplicitMFGridSearch,GlobalLHNIndexGridSearch,HITSGridSearch,HittingTimeGridSearch,HittingTimePersPageRankGridSearch,HubDepressedIndexGridSearch,HubPromotedIndexGridSearch,ImplicitMFGridSearch,ItemBasedCFGridSearch,JaccardGridSearch,KatzGridSearch,LambdaMARTGridSearch,LocalLHNIndexGridSearch,LocalPathIndexGridSearch,LoveGridSearch,MatrixForestGridSearch,MoneyGridSearch,MostCommonNeighborsGridSearch,PageRankGridSearch,PersonalizedHITSGridSearch,PersonalizedPageRankGridSearch,PersonalizedSALSAGridSearch,PivotedNormalizationVSMGridSearch,PL2GridSearch,PopularityGridSearch,PropFlowGridSearch,PseudoInverseCosineGridSearch,QLDGridSearch,QLJMGridSearch,QLLGridSearch,RandomGridSearch,ResourceAllocationGridSearch,SALSAGridSearch,ShortestDistanceGridSearch,SorensenGridSearch,TwitterAverageCosineSimilarityGridSearch,TwitterCentroidCosineSimilarityGridSearch,TwitterMaximumCosineSimilarityGridSearch,TwittomenderGridSearch,UserBasedCFGridSearch,VSMGridSearch,WekaMLGridSearch
public interface AlgorithmGridSearch<U>
Class for performing the grid search for a given algorithm.
-
Method Summary
Modifier and Type Method Description java.util.Map<java.lang.String,RecommendationAlgorithmFunction<U>>grid(Grid grid)Obtains the different recommendation algorithms to execute in a grid.java.util.Map<java.lang.String,java.util.function.Supplier<es.uam.eps.ir.ranksys.rec.Recommender<U,U>>>grid(Grid grid, FastGraph<U> graph, es.uam.eps.ir.ranksys.fast.preference.FastPreferenceData<U,U> prefData)Obtains the different recommendation algorithms to execute in a grid.
-
Method Details
-
grid
Obtains the different recommendation algorithms to execute in a grid.- Parameters:
grid- The grid for the algorithm.- Returns:
- a map containing the different recommendations.
-
grid
java.util.Map<java.lang.String,java.util.function.Supplier<es.uam.eps.ir.ranksys.rec.Recommender<U,U>>> grid(Grid grid, FastGraph<U> graph, es.uam.eps.ir.ranksys.fast.preference.FastPreferenceData<U,U> prefData)Obtains the different recommendation algorithms to execute in a grid.- Parameters:
grid- The grid for the algorithm.graph- The training graph.prefData- The preference training data.- Returns:
- a map containing the different recommendations.
-