Skip navigation links
B C F G I N O P S U 

B

BPRPreferenceFMData - Class in org.ranksys.fm.data
Samples user preferences for a BPR-like loss minimisation.
BPRPreferenceFMData(FastPreferenceData<?, ?>) - Constructor for class org.ranksys.fm.data.BPRPreferenceFMData
Constructor.
BPRPreferenceFMData(FastPreferenceData<?, ?>, Random) - Constructor for class org.ranksys.fm.data.BPRPreferenceFMData
Constructor.

C

containsItem(I) - Method in class org.ranksys.fm.PreferenceFM
 
containsUser(U) - Method in class org.ranksys.fm.PreferenceFM
 

F

FMRecommender<U,I> - Class in org.ranksys.fm.rec
A recommender using a factorisation machine.
FMRecommender(PreferenceFM<U, I>) - Constructor for class org.ranksys.fm.rec.FMRecommender
Constructor.

G

getAllItems() - Method in class org.ranksys.fm.PreferenceFM
 
getAllUsers() - Method in class org.ranksys.fm.PreferenceFM
 
getFM() - Method in class org.ranksys.fm.PreferenceFM
Returns the enclosed factorisation machine.
getRecommendation(int, int, IntPredicate) - Method in class org.ranksys.fm.rec.FMRecommender
 
getRecommendation(int, IntStream) - Method in class org.ranksys.fm.rec.FMRecommender
 

I

iidx2item(int) - Method in class org.ranksys.fm.PreferenceFM
 
item2iidx(I) - Method in class org.ranksys.fm.PreferenceFM
 

N

numFeatures() - Method in class org.ranksys.fm.data.BPRPreferenceFMData
 
numFeatures() - Method in class org.ranksys.fm.data.OneClassPreferenceFMData
 
numInstances() - Method in class org.ranksys.fm.data.BPRPreferenceFMData
 
numInstances() - Method in class org.ranksys.fm.data.OneClassPreferenceFMData
 
numItems() - Method in class org.ranksys.fm.PreferenceFM
 
numUsers() - Method in class org.ranksys.fm.PreferenceFM
 

O

OneClassPreferenceFMData - Class in org.ranksys.fm.data
Samples user preferences with a number of negative preferences for one class prediction for collaborative filtering.
OneClassPreferenceFMData(FastPreferenceData<?, ?>, double) - Constructor for class org.ranksys.fm.data.OneClassPreferenceFMData
Constructor.
OneClassPreferenceFMData(FastPreferenceData<?, ?>, double, Random) - Constructor for class org.ranksys.fm.data.OneClassPreferenceFMData
Constructor.
org.ranksys.fm - package org.ranksys.fm
Wrappers for factorisation machines.
org.ranksys.fm.data - package org.ranksys.fm.data
Implementation of FMData for recommendation tasks.
org.ranksys.fm.rec - package org.ranksys.fm.rec
FM-based recommenders.

P

predict(U, IdPref<I>) - Method in class org.ranksys.fm.PreferenceFM
Predicts the preference by a user to an item preference.
predict(int, IdxPref) - Method in class org.ranksys.fm.PreferenceFM
Predicts the preference by a user to an item preference (fast version).
PreferenceFM<U,I> - Class in org.ranksys.fm
Wraps a factorisation machine to work with RankSys user-preference pairs.
PreferenceFM(FastUserIndex<U>, FastItemIndex<I>, FM) - Constructor for class org.ranksys.fm.PreferenceFM
Constructor with default converter to IdxPref.
PreferenceFM(FastUserIndex<U>, FastItemIndex<I>, FM, Function<IdPref<I>, IdxPref>) - Constructor for class org.ranksys.fm.PreferenceFM
Constructor with custom default converter to IdxPref.

S

shuffle() - Method in class org.ranksys.fm.data.BPRPreferenceFMData
 
shuffle() - Method in class org.ranksys.fm.data.OneClassPreferenceFMData
 
stream() - Method in class org.ranksys.fm.data.BPRPreferenceFMData
 
stream() - Method in class org.ranksys.fm.data.OneClassPreferenceFMData
 

U

uidx2user(int) - Method in class org.ranksys.fm.PreferenceFM
 
user2uidx(U) - Method in class org.ranksys.fm.PreferenceFM
 
B C F G I N O P S U 
Skip navigation links

Copyright © 2016. All rights reserved.