|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mymedialite.util.Utils
public class Utils
Class containing utility functions.
Method Summary | ||
---|---|---|
static
|
average(java.util.Collection<T> values)
|
|
static java.lang.String |
combine(java.lang.String directory,
java.lang.String filename)
|
|
static void |
displayAttributeStats(SparseBooleanMatrix user_attributes,
SparseBooleanMatrix item_attributes)
Display statistics for user and item attributes. |
|
static void |
displayDataStats(IPosOnlyFeedback training_data,
IPosOnlyFeedback test_data,
SparseBooleanMatrix user_attributes,
SparseBooleanMatrix item_attributes)
Display data statistics for item recommendation datasets. |
|
static void |
displayDataStats(IRatings train,
IRatings test,
SparseBooleanMatrix user_attributes,
SparseBooleanMatrix item_attributes,
boolean display_overlap)
Display dataset statistics. |
|
static
|
intersect(java.util.Collection<T> a,
java.util.Collection<T> b)
|
|
static java.lang.Integer |
parseInteger(java.lang.String string)
|
|
static void |
shuffle(java.util.List<java.lang.Object> list)
Shuffle a list in-place. |
|
static
|
union(java.util.Collection<T> a,
java.util.Collection<T> b)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static void shuffle(java.util.List<java.lang.Object> list)
public static void displayDataStats(IRatings train, IRatings test, SparseBooleanMatrix user_attributes, SparseBooleanMatrix item_attributes, boolean display_overlap)
train
- the training datatest
- the test datauser_attributes
- the user attributesitem_attributes
- the item attributesdisplay_overlap
- if set true, display the user/item overlap between train and testpublic static void displayDataStats(IPosOnlyFeedback training_data, IPosOnlyFeedback test_data, SparseBooleanMatrix user_attributes, SparseBooleanMatrix item_attributes)
training_data
- the training datasettest_data
- the test datasetuser_attributes
- the user attributesitem_attributes
- the item attributespublic static void displayAttributeStats(SparseBooleanMatrix user_attributes, SparseBooleanMatrix item_attributes)
user_attributes
- the user attributesitem_attributes
- the item attributespublic static java.lang.String combine(java.lang.String directory, java.lang.String filename)
public static <T extends java.lang.Number> double average(java.util.Collection<T> values)
public static <T> java.util.Collection<T> intersect(java.util.Collection<T> a, java.util.Collection<T> b)
public static <T> java.util.Collection<T> union(java.util.Collection<T> a, java.util.Collection<T> b)
public static java.lang.Integer parseInteger(java.lang.String string)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |