├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── configs ├── foursquare-ny.conf ├── foursquare-tokyo.conf ├── movielens1m.conf └── twitter.conf ├── pom.xml ├── rng-seeds ├── foursquare-ny.seed ├── foursquare-tokyo.seed ├── movielens1m.seed ├── twitter-1month.seed └── twitter-200tweets.seed └── src └── main ├── java └── es │ └── uam │ └── eps │ └── ir │ └── knnbandit │ ├── InteractiveContactRecommendation.java │ ├── InteractiveRecommendation.java │ ├── Main.java │ ├── UntieRandomNumber.java │ ├── data │ └── preference │ │ ├── Updateable.java │ │ ├── UpdateablePreferenceData.java │ │ ├── fast │ │ ├── AbstractFastUpdateablePreferenceData.java │ │ ├── FastUpdateablePointWisePreferenceData.java │ │ ├── FastUpdateablePreferenceData.java │ │ ├── IteratorsAbstractFastUpdateablePreferenceData.java │ │ ├── SimpleFastUpdateablePreferenceData.java │ │ ├── StreamsAbstractFastUpdateablePreferenceData.java │ │ └── TransposedUpdateablePreferenceData.java │ │ └── index │ │ ├── UpdateableFeatureIndex.java │ │ ├── UpdateableItemIndex.java │ │ ├── UpdateableUserIndex.java │ │ └── fast │ │ ├── FastUpdateableFeatureIndex.java │ │ ├── FastUpdateableItemIndex.java │ │ ├── FastUpdateableUserIndex.java │ │ ├── SimpleFastUpdateableFeatureIndex.java │ │ ├── SimpleFastUpdateableItemIndex.java │ │ └── SimpleFastUpdateableUserIndex.java │ ├── graph │ ├── DirectedGraph.java │ ├── DirectedUnweightedGraph.java │ ├── DirectedWeightedGraph.java │ ├── Graph.java │ ├── UndirectedGraph.java │ ├── UndirectedUnweightedGraph.java │ ├── UndirectedWeightedGraph.java │ ├── UnweightedGraph.java │ ├── Weight.java │ ├── WeightedGraph.java │ ├── edges │ │ ├── DirectedEdges.java │ │ ├── EdgeOrientation.java │ │ ├── EdgeType.java │ │ ├── EdgeWeight.java │ │ ├── Edges.java │ │ ├── UndirectedEdges.java │ │ ├── UnweightedEdges.java │ │ ├── WeightedEdges.java │ │ ├── fast │ │ │ ├── FastDirectedUnweightedEdges.java │ │ │ ├── FastDirectedWeightedEdges.java │ │ │ ├── FastEdges.java │ │ │ ├── FastUndirectedUnweightedEdges.java │ │ │ ├── FastUndirectedWeightedEdges.java │ │ │ └── package-info.java │ │ └── package-info.java │ ├── fast │ │ ├── FastDirectedUnweightedGraph.java │ │ ├── FastDirectedWeightedGraph.java │ │ ├── FastGraph.java │ │ ├── FastUndirectedUnweightedGraph.java │ │ ├── FastUndirectedWeightedGraph.java │ │ └── package-info.java │ ├── generator │ │ ├── EmptyGraphGenerator.java │ │ ├── GeneratorBadConfiguredException.java │ │ ├── GeneratorNotConfiguredException.java │ │ └── GraphGenerator.java │ ├── index │ │ ├── AutoRelation.java │ │ ├── FastUnweightedAutoRelation.java │ │ ├── FastUnweightedPairwiseRelation.java │ │ ├── FastUnweightedRelation.java │ │ ├── FastWeightedAutoRelation.java │ │ ├── FastWeightedPairwiseRelation.java │ │ ├── FastWeightedRelation.java │ │ ├── IdxValue.java │ │ ├── Index.java │ │ ├── ReducedIndex.java │ │ ├── Relation.java │ │ ├── fast │ │ │ ├── FastIndex.java │ │ │ ├── GenericIndex.java │ │ │ └── package-info.java │ │ └── package-info.java │ ├── io │ │ ├── GraphReader.java │ │ ├── GraphWriter.java │ │ ├── TextGraphReader.java │ │ ├── TextGraphWriter.java │ │ └── package-info.java │ └── package-info.java │ ├── metrics │ ├── CumulativeGini.java │ ├── CumulativeMetric.java │ └── CumulativeRecall.java │ ├── recommendation │ ├── InteractiveRecommender.java │ ├── RecommendationLoop.java │ ├── bandits │ │ ├── ItemBanditRecommender.java │ │ ├── functions │ │ │ ├── ValueFunction.java │ │ │ └── ValueFunctions.java │ │ └── item │ │ │ ├── EpsilonGreedyItemBandit.java │ │ │ ├── EpsilonGreedyUpdateFunction.java │ │ │ ├── EpsilonGreedyUpdateFunctions.java │ │ │ ├── EpsilonTGreedyItemBandit.java │ │ │ ├── ItemBandit.java │ │ │ ├── ThompsonSamplingItemBandit.java │ │ │ ├── UCB1ItemBandit.java │ │ │ └── UCB1TunedItemBandit.java │ ├── basic │ │ ├── AbstractBasicInteractiveRecommender.java │ │ ├── AvgRecommender.java │ │ ├── PopularityRecommender.java │ │ ├── RandomRecommender.java │ │ └── package-info.java │ ├── knn │ │ ├── similarities │ │ │ ├── UpdateableSimilarity.java │ │ │ ├── VectorCosineSimilarity.java │ │ │ └── stochastic │ │ │ │ ├── BetaStochasticSimilarity.java │ │ │ │ └── StochasticUpdateableSimilarity.java │ │ └── user │ │ │ ├── AbstractInteractiveUserBasedKNN.java │ │ │ └── InteractiveUserBasedKNN.java │ └── mf │ │ ├── InteractiveMF.java │ │ └── PZTFactorizer.java │ ├── selector │ ├── AlgorithmIdentifiers.java │ ├── AlgorithmSelector.java │ ├── EpsilonGreedyUpdateFunctionIdentifiers.java │ ├── FactorizerIdentifiers.java │ ├── ItemBanditIdentifiers.java │ └── UnconfiguredException.java │ ├── stats │ ├── BetaDistribution.java │ ├── GammaDistribution.java │ └── UnivariateStatisticalDistribution.java │ └── utils │ ├── OrderedListCombiner.java │ ├── Pair.java │ └── Tuple2oo.java └── resources └── META-INF └── MANIFEST.MF /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/README.md -------------------------------------------------------------------------------- /configs/foursquare-ny.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/configs/foursquare-ny.conf -------------------------------------------------------------------------------- /configs/foursquare-tokyo.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/configs/foursquare-tokyo.conf -------------------------------------------------------------------------------- /configs/movielens1m.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/configs/movielens1m.conf -------------------------------------------------------------------------------- /configs/twitter.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/configs/twitter.conf -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/pom.xml -------------------------------------------------------------------------------- /rng-seeds/foursquare-ny.seed: -------------------------------------------------------------------------------- 1 | 837211095 -------------------------------------------------------------------------------- /rng-seeds/foursquare-tokyo.seed: -------------------------------------------------------------------------------- 1 | 1311431915 -------------------------------------------------------------------------------- /rng-seeds/movielens1m.seed: -------------------------------------------------------------------------------- 1 | -488240897 -------------------------------------------------------------------------------- /rng-seeds/twitter-1month.seed: -------------------------------------------------------------------------------- 1 | 1635594469 -------------------------------------------------------------------------------- /rng-seeds/twitter-200tweets.seed: -------------------------------------------------------------------------------- 1 | 32787306 -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/InteractiveContactRecommendation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/InteractiveContactRecommendation.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/InteractiveRecommendation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/InteractiveRecommendation.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/Main.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/UntieRandomNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/UntieRandomNumber.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/data/preference/Updateable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/data/preference/Updateable.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/data/preference/UpdateablePreferenceData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/data/preference/UpdateablePreferenceData.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/data/preference/fast/AbstractFastUpdateablePreferenceData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/data/preference/fast/AbstractFastUpdateablePreferenceData.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/data/preference/fast/FastUpdateablePointWisePreferenceData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/data/preference/fast/FastUpdateablePointWisePreferenceData.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/data/preference/fast/FastUpdateablePreferenceData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/data/preference/fast/FastUpdateablePreferenceData.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/data/preference/fast/IteratorsAbstractFastUpdateablePreferenceData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/data/preference/fast/IteratorsAbstractFastUpdateablePreferenceData.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/data/preference/fast/SimpleFastUpdateablePreferenceData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/data/preference/fast/SimpleFastUpdateablePreferenceData.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/data/preference/fast/StreamsAbstractFastUpdateablePreferenceData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/data/preference/fast/StreamsAbstractFastUpdateablePreferenceData.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/data/preference/fast/TransposedUpdateablePreferenceData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/data/preference/fast/TransposedUpdateablePreferenceData.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/data/preference/index/UpdateableFeatureIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/data/preference/index/UpdateableFeatureIndex.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/data/preference/index/UpdateableItemIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/data/preference/index/UpdateableItemIndex.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/data/preference/index/UpdateableUserIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/data/preference/index/UpdateableUserIndex.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/data/preference/index/fast/FastUpdateableFeatureIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/data/preference/index/fast/FastUpdateableFeatureIndex.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/data/preference/index/fast/FastUpdateableItemIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/data/preference/index/fast/FastUpdateableItemIndex.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/data/preference/index/fast/FastUpdateableUserIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/data/preference/index/fast/FastUpdateableUserIndex.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/data/preference/index/fast/SimpleFastUpdateableFeatureIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/data/preference/index/fast/SimpleFastUpdateableFeatureIndex.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/data/preference/index/fast/SimpleFastUpdateableItemIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/data/preference/index/fast/SimpleFastUpdateableItemIndex.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/data/preference/index/fast/SimpleFastUpdateableUserIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/data/preference/index/fast/SimpleFastUpdateableUserIndex.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/DirectedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/DirectedGraph.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/DirectedUnweightedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/DirectedUnweightedGraph.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/DirectedWeightedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/DirectedWeightedGraph.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/Graph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/Graph.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/UndirectedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/UndirectedGraph.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/UndirectedUnweightedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/UndirectedUnweightedGraph.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/UndirectedWeightedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/UndirectedWeightedGraph.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/UnweightedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/UnweightedGraph.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/Weight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/Weight.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/WeightedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/WeightedGraph.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/edges/DirectedEdges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/edges/DirectedEdges.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/edges/EdgeOrientation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/edges/EdgeOrientation.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/edges/EdgeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/edges/EdgeType.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/edges/EdgeWeight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/edges/EdgeWeight.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/edges/Edges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/edges/Edges.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/edges/UndirectedEdges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/edges/UndirectedEdges.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/edges/UnweightedEdges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/edges/UnweightedEdges.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/edges/WeightedEdges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/edges/WeightedEdges.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/edges/fast/FastDirectedUnweightedEdges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/edges/fast/FastDirectedUnweightedEdges.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/edges/fast/FastDirectedWeightedEdges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/edges/fast/FastDirectedWeightedEdges.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/edges/fast/FastEdges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/edges/fast/FastEdges.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/edges/fast/FastUndirectedUnweightedEdges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/edges/fast/FastUndirectedUnweightedEdges.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/edges/fast/FastUndirectedWeightedEdges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/edges/fast/FastUndirectedWeightedEdges.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/edges/fast/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/edges/fast/package-info.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/edges/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/edges/package-info.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/fast/FastDirectedUnweightedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/fast/FastDirectedUnweightedGraph.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/fast/FastDirectedWeightedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/fast/FastDirectedWeightedGraph.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/fast/FastGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/fast/FastGraph.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/fast/FastUndirectedUnweightedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/fast/FastUndirectedUnweightedGraph.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/fast/FastUndirectedWeightedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/fast/FastUndirectedWeightedGraph.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/fast/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/fast/package-info.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/generator/EmptyGraphGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/generator/EmptyGraphGenerator.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/generator/GeneratorBadConfiguredException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/generator/GeneratorBadConfiguredException.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/generator/GeneratorNotConfiguredException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/generator/GeneratorNotConfiguredException.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/generator/GraphGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/generator/GraphGenerator.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/index/AutoRelation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/index/AutoRelation.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/index/FastUnweightedAutoRelation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/index/FastUnweightedAutoRelation.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/index/FastUnweightedPairwiseRelation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/index/FastUnweightedPairwiseRelation.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/index/FastUnweightedRelation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/index/FastUnweightedRelation.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/index/FastWeightedAutoRelation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/index/FastWeightedAutoRelation.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/index/FastWeightedPairwiseRelation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/index/FastWeightedPairwiseRelation.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/index/FastWeightedRelation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/index/FastWeightedRelation.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/index/IdxValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/index/IdxValue.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/index/Index.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/index/Index.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/index/ReducedIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/index/ReducedIndex.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/index/Relation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/index/Relation.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/index/fast/FastIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/index/fast/FastIndex.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/index/fast/GenericIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/index/fast/GenericIndex.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/index/fast/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/index/fast/package-info.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/index/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/index/package-info.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/io/GraphReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/io/GraphReader.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/io/GraphWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/io/GraphWriter.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/io/TextGraphReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/io/TextGraphReader.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/io/TextGraphWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/io/TextGraphWriter.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/io/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/io/package-info.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/graph/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/graph/package-info.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/metrics/CumulativeGini.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/metrics/CumulativeGini.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/metrics/CumulativeMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/metrics/CumulativeMetric.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/metrics/CumulativeRecall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/metrics/CumulativeRecall.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/InteractiveRecommender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/InteractiveRecommender.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/RecommendationLoop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/RecommendationLoop.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/ItemBanditRecommender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/ItemBanditRecommender.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/functions/ValueFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/functions/ValueFunction.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/functions/ValueFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/functions/ValueFunctions.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/item/EpsilonGreedyItemBandit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/item/EpsilonGreedyItemBandit.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/item/EpsilonGreedyUpdateFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/item/EpsilonGreedyUpdateFunction.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/item/EpsilonGreedyUpdateFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/item/EpsilonGreedyUpdateFunctions.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/item/EpsilonTGreedyItemBandit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/item/EpsilonTGreedyItemBandit.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/item/ItemBandit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/item/ItemBandit.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/item/ThompsonSamplingItemBandit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/item/ThompsonSamplingItemBandit.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/item/UCB1ItemBandit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/item/UCB1ItemBandit.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/item/UCB1TunedItemBandit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/bandits/item/UCB1TunedItemBandit.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/basic/AbstractBasicInteractiveRecommender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/basic/AbstractBasicInteractiveRecommender.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/basic/AvgRecommender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/basic/AvgRecommender.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/basic/PopularityRecommender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/basic/PopularityRecommender.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/basic/RandomRecommender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/basic/RandomRecommender.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/basic/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/basic/package-info.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/knn/similarities/UpdateableSimilarity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/knn/similarities/UpdateableSimilarity.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/knn/similarities/VectorCosineSimilarity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/knn/similarities/VectorCosineSimilarity.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/knn/similarities/stochastic/BetaStochasticSimilarity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/knn/similarities/stochastic/BetaStochasticSimilarity.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/knn/similarities/stochastic/StochasticUpdateableSimilarity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/knn/similarities/stochastic/StochasticUpdateableSimilarity.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/knn/user/AbstractInteractiveUserBasedKNN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/knn/user/AbstractInteractiveUserBasedKNN.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/knn/user/InteractiveUserBasedKNN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/knn/user/InteractiveUserBasedKNN.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/mf/InteractiveMF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/mf/InteractiveMF.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/recommendation/mf/PZTFactorizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/recommendation/mf/PZTFactorizer.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/selector/AlgorithmIdentifiers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/selector/AlgorithmIdentifiers.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/selector/AlgorithmSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/selector/AlgorithmSelector.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/selector/EpsilonGreedyUpdateFunctionIdentifiers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/selector/EpsilonGreedyUpdateFunctionIdentifiers.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/selector/FactorizerIdentifiers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/selector/FactorizerIdentifiers.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/selector/ItemBanditIdentifiers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/selector/ItemBanditIdentifiers.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/selector/UnconfiguredException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/selector/UnconfiguredException.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/stats/BetaDistribution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/stats/BetaDistribution.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/stats/GammaDistribution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/stats/GammaDistribution.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/stats/UnivariateStatisticalDistribution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/stats/UnivariateStatisticalDistribution.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/utils/OrderedListCombiner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/utils/OrderedListCombiner.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/utils/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/utils/Pair.java -------------------------------------------------------------------------------- /src/main/java/es/uam/eps/ir/knnbandit/utils/Tuple2oo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ir-uam/kNNBandit/HEAD/src/main/java/es/uam/eps/ir/knnbandit/utils/Tuple2oo.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Main-Class: es.uam.eps.ir.knnbandit.Main 3 | 4 | --------------------------------------------------------------------------------