## Uses of Class
org.apache.mahout.cf.taste.impl.common.FastByIDMap

Packages that use FastByIDMap
org.apache.mahout.cf.taste.eval
org.apache.mahout.cf.taste.impl.common
org.apache.mahout.cf.taste.impl.eval
org.apache.mahout.cf.taste.impl.model
org.apache.mahout.cf.taste.impl.model.file
org.apache.mahout.cf.taste.impl.recommender.svd
org.apache.mahout.cf.taste.model

Uses of FastByIDMap in org.apache.mahout.cf.taste.eval

Methods in org.apache.mahout.cf.taste.eval with parameters of type FastByIDMap
`DataModel` `DataModelBuilder.buildDataModel(FastByIDMap<PreferenceArray> trainingData)` Builds a `DataModel` implementation to be used in an evaluation, given training data.
`void` `RelevantItemsDataSplitter.processOtherUser(long userID, FastIDSet relevantItemIDs, FastByIDMap<PreferenceArray> trainingUsers, long otherUserID, DataModel dataModel)` Adds a single user and all their preferences to the training model.

Uses of FastByIDMap in org.apache.mahout.cf.taste.impl.common

Methods in org.apache.mahout.cf.taste.impl.common that return FastByIDMap
`FastByIDMap<V>` `FastByIDMap.clone()`

Uses of FastByIDMap in org.apache.mahout.cf.taste.impl.eval

Methods in org.apache.mahout.cf.taste.impl.eval with parameters of type FastByIDMap
`void` `GenericRelevantItemsDataSplitter.processOtherUser(long userID, FastIDSet relevantItemIDs, FastByIDMap<PreferenceArray> trainingUsers, long otherUserID, DataModel dataModel)`

Uses of FastByIDMap in org.apache.mahout.cf.taste.impl.model

Methods in org.apache.mahout.cf.taste.impl.model that return FastByIDMap
`FastByIDMap<PreferenceArray>` `GenericDataModel.getRawItemData()` This is used mostly internally to the framework, and shouldn't be relied upon otherwise.
`FastByIDMap<FastIDSet>` `GenericBooleanPrefDataModel.getRawItemData()` This is used mostly internally to the framework, and shouldn't be relied upon otherwise.
`FastByIDMap<PreferenceArray>` `GenericDataModel.getRawUserData()` This is used mostly internally to the framework, and shouldn't be relied upon otherwise.
`FastByIDMap<FastIDSet>` `GenericBooleanPrefDataModel.getRawUserData()` This is used mostly internally to the framework, and shouldn't be relied upon otherwise.
`static FastByIDMap<PreferenceArray>` `GenericDataModel.toDataMap(DataModel dataModel)` Exports the simple user IDs and preferences in the data model.
`static FastByIDMap<FastIDSet>` `GenericBooleanPrefDataModel.toDataMap(DataModel dataModel)` Exports the simple user IDs and associated item IDs in the data model.
`static FastByIDMap<PreferenceArray>` `GenericDataModel.toDataMap(FastByIDMap<Collection<Preference>> data, boolean byUser)` Swaps, in-place, `List`s for arrays in `Map` values .
`static FastByIDMap<FastIDSet>` `GenericBooleanPrefDataModel.toDataMap(FastByIDMap<PreferenceArray> data)`

Methods in org.apache.mahout.cf.taste.impl.model with parameters of type FastByIDMap
`static FastByIDMap<PreferenceArray>` `GenericDataModel.toDataMap(FastByIDMap<Collection<Preference>> data, boolean byUser)` Swaps, in-place, `List`s for arrays in `Map` values .
`static FastByIDMap<FastIDSet>` `GenericBooleanPrefDataModel.toDataMap(FastByIDMap<PreferenceArray> data)`

Constructors in org.apache.mahout.cf.taste.impl.model with parameters of type FastByIDMap
`GenericBooleanPrefDataModel(FastByIDMap<FastIDSet> userData)` Creates a new `GenericDataModel` from the given users (and their preferences).
`GenericBooleanPrefDataModel(FastByIDMap<FastIDSet> userData, FastByIDMap<FastByIDMap<Long>> timestamps)` Creates a new `GenericDataModel` from the given users (and their preferences).
`GenericBooleanPrefDataModel(FastByIDMap<FastIDSet> userData, FastByIDMap<FastByIDMap<Long>> timestamps)` Creates a new `GenericDataModel` from the given users (and their preferences).
`GenericDataModel(FastByIDMap<PreferenceArray> userData)` Creates a new `GenericDataModel` from the given users (and their preferences).
`GenericDataModel(FastByIDMap<PreferenceArray> userData, FastByIDMap<FastByIDMap<Long>> timestamps)` Creates a new `GenericDataModel` from the given users (and their preferences).
`GenericDataModel(FastByIDMap<PreferenceArray> userData, FastByIDMap<FastByIDMap<Long>> timestamps)` Creates a new `GenericDataModel` from the given users (and their preferences).

Constructor parameters in org.apache.mahout.cf.taste.impl.model with type arguments of type FastByIDMap
`GenericBooleanPrefDataModel(FastByIDMap<FastIDSet> userData, FastByIDMap<FastByIDMap<Long>> timestamps)` Creates a new `GenericDataModel` from the given users (and their preferences).
`GenericDataModel(FastByIDMap<PreferenceArray> userData, FastByIDMap<FastByIDMap<Long>> timestamps)` Creates a new `GenericDataModel` from the given users (and their preferences).

Uses of FastByIDMap in org.apache.mahout.cf.taste.impl.model.file

Methods in org.apache.mahout.cf.taste.impl.model.file with parameters of type FastByIDMap
`protected void` `FileDataModel.processFile(FileLineIterator dataOrUpdateFileIterator, FastByIDMap<?> data, FastByIDMap<FastByIDMap<Long>> timestamps, boolean fromPriorData)`
`protected void` `FileDataModel.processFile(FileLineIterator dataOrUpdateFileIterator, FastByIDMap<?> data, FastByIDMap<FastByIDMap<Long>> timestamps, boolean fromPriorData)`
`protected void` `FileDataModel.processFileWithoutID(FileLineIterator dataOrUpdateFileIterator, FastByIDMap<FastIDSet> data, FastByIDMap<FastByIDMap<Long>> timestamps)`
`protected void` `FileDataModel.processFileWithoutID(FileLineIterator dataOrUpdateFileIterator, FastByIDMap<FastIDSet> data, FastByIDMap<FastByIDMap<Long>> timestamps)`
`protected void` `FileDataModel.processLine(String line, FastByIDMap<?> data, FastByIDMap<FastByIDMap<Long>> timestamps, boolean fromPriorData)` Reads one line from the input file and adds the data to a `FastByIDMap` data structure which maps user IDs to preferences.
`protected void` `FileDataModel.processLine(String line, FastByIDMap<?> data, FastByIDMap<FastByIDMap<Long>> timestamps, boolean fromPriorData)` Reads one line from the input file and adds the data to a `FastByIDMap` data structure which maps user IDs to preferences.
`protected void` `FileDataModel.processLineWithoutID(String line, FastByIDMap<FastIDSet> data, FastByIDMap<FastByIDMap<Long>> timestamps)`
`protected void` `FileDataModel.processLineWithoutID(String line, FastByIDMap<FastIDSet> data, FastByIDMap<FastByIDMap<Long>> timestamps)`

Method parameters in org.apache.mahout.cf.taste.impl.model.file with type arguments of type FastByIDMap
`protected void` `FileDataModel.processFile(FileLineIterator dataOrUpdateFileIterator, FastByIDMap<?> data, FastByIDMap<FastByIDMap<Long>> timestamps, boolean fromPriorData)`
`protected void` `FileDataModel.processFileWithoutID(FileLineIterator dataOrUpdateFileIterator, FastByIDMap<FastIDSet> data, FastByIDMap<FastByIDMap<Long>> timestamps)`
`protected void` `FileDataModel.processLine(String line, FastByIDMap<?> data, FastByIDMap<FastByIDMap<Long>> timestamps, boolean fromPriorData)` Reads one line from the input file and adds the data to a `FastByIDMap` data structure which maps user IDs to preferences.
`protected void` `FileDataModel.processLineWithoutID(String line, FastByIDMap<FastIDSet> data, FastByIDMap<FastByIDMap<Long>> timestamps)`

Uses of FastByIDMap in org.apache.mahout.cf.taste.impl.recommender.svd

Constructors in org.apache.mahout.cf.taste.impl.recommender.svd with parameters of type FastByIDMap
`Factorization(FastByIDMap<Integer> userIDMapping, FastByIDMap<Integer> itemIDMapping, double[][] userFeatures, double[][] itemFeatures)`
`Factorization(FastByIDMap<Integer> userIDMapping, FastByIDMap<Integer> itemIDMapping, double[][] userFeatures, double[][] itemFeatures)`

Uses of FastByIDMap in org.apache.mahout.cf.taste.model

Methods in org.apache.mahout.cf.taste.model that return FastByIDMap
`FastByIDMap<FastIDSet>` `JDBCDataModel.exportWithIDsOnly()`
`FastByIDMap<PreferenceArray>` `JDBCDataModel.exportWithPrefs()` Hmm, should this exist elsewhere? seems like most relevant for a DB implementation, which is not in memory, which might want to export to memory.

Copyright © 2008–2014 The Apache Software Foundation. All rights reserved.