io.prediction.engines.base.mahout

KNNItemBasedRecommender

class KNNItemBasedRecommender extends GenericItemBasedRecommender

Linear Supertypes
GenericItemBasedRecommender, ItemBasedRecommender, AbstractRecommender, Recommender, Refreshable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. KNNItemBasedRecommender
  2. GenericItemBasedRecommender
  3. ItemBasedRecommender
  4. AbstractRecommender
  5. Recommender
  6. Refreshable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new KNNItemBasedRecommender(dataModel: DataModel, similarity: ItemSimilarity, booleanData: Boolean, neighbourSize: Int, threshold: Double)

  2. new KNNItemBasedRecommender(dataModel: DataModel, similarity: ItemSimilarity, candidateItemsStrategy: CandidateItemsStrategy, booleanData: Boolean, neighbourSize: Int, threshold: Double)

  3. new KNNItemBasedRecommender(dataModel: DataModel, similarity: ItemSimilarity, candidateItemsStrategy: CandidateItemsStrategy, mostSimilarItemsCandidateItemsStrategy: MostSimilarItemsCandidateItemsStrategy, booleanData: Boolean, neighbourSize: Int, threshold: Double)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object RatedIdOdering extends Ordering[(Long, Double, Int)]

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. val capper: Option[EstimatedPreferenceCapper]

  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def doEstimatePreference(userID: Long, preferencesFromUser: PreferenceArray, itemID: Long): Float

    Definition Classes
    KNNItemBasedRecommender → GenericItemBasedRecommender
    Annotations
    @throws( classOf[TasteException] )
  11. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  13. def estimatePreference(userID: Long, itemID: Long): Float

    Definition Classes
    KNNItemBasedRecommender → GenericItemBasedRecommender → Recommender
    Annotations
    @throws( classOf[TasteException] )
  14. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def getAllOtherItems(arg0: Long, arg1: PreferenceArray): FastIDSet

    Attributes
    protected[org.apache.mahout.cf.taste.impl.recommender]
    Definition Classes
    AbstractRecommender
    Annotations
    @throws( ... )
  16. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  17. def getDataModel(): DataModel

    Definition Classes
    AbstractRecommender → Recommender
  18. def getSimilarity(): ItemSimilarity

    Definition Classes
    GenericItemBasedRecommender
  19. def getTopN[T](s: Seq[T], n: Int)(implicit ord: Ordering[T]): Seq[T]

  20. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. def mostSimilarItems(arg0: Array[Long], arg1: Int, arg2: Rescorer[LongPair], arg3: Boolean): List[RecommendedItem]

    Definition Classes
    GenericItemBasedRecommender → ItemBasedRecommender
    Annotations
    @throws( ... )
  23. def mostSimilarItems(arg0: Array[Long], arg1: Int, arg2: Boolean): List[RecommendedItem]

    Definition Classes
    GenericItemBasedRecommender → ItemBasedRecommender
    Annotations
    @throws( ... )
  24. def mostSimilarItems(arg0: Array[Long], arg1: Int, arg2: Rescorer[LongPair]): List[RecommendedItem]

    Definition Classes
    GenericItemBasedRecommender → ItemBasedRecommender
    Annotations
    @throws( ... )
  25. def mostSimilarItems(arg0: Array[Long], arg1: Int): List[RecommendedItem]

    Definition Classes
    GenericItemBasedRecommender → ItemBasedRecommender
    Annotations
    @throws( ... )
  26. def mostSimilarItems(arg0: Long, arg1: Int, arg2: Rescorer[LongPair]): List[RecommendedItem]

    Definition Classes
    GenericItemBasedRecommender → ItemBasedRecommender
    Annotations
    @throws( ... )
  27. def mostSimilarItems(arg0: Long, arg1: Int): List[RecommendedItem]

    Definition Classes
    GenericItemBasedRecommender → ItemBasedRecommender
    Annotations
    @throws( ... )
  28. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  29. final def notify(): Unit

    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  31. def recommend(arg0: Long, arg1: Int, arg2: IDRescorer): List[RecommendedItem]

    Definition Classes
    GenericItemBasedRecommender → Recommender
    Annotations
    @throws( ... )
  32. def recommend(arg0: Long, arg1: Int): List[RecommendedItem]

    Definition Classes
    AbstractRecommender → Recommender
    Annotations
    @throws( ... )
  33. def recommendedBecause(arg0: Long, arg1: Long, arg2: Int): List[RecommendedItem]

    Definition Classes
    GenericItemBasedRecommender → ItemBasedRecommender
    Annotations
    @throws( ... )
  34. def refresh(arg0: Collection[Refreshable]): Unit

    Definition Classes
    GenericItemBasedRecommender → Refreshable
  35. def removePreference(arg0: Long, arg1: Long): Unit

    Definition Classes
    AbstractRecommender → Recommender
    Annotations
    @throws( ... )
  36. def setPreference(arg0: Long, arg1: Long, arg2: Float): Unit

    Definition Classes
    AbstractRecommender → Recommender
    Annotations
    @throws( ... )
  37. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  38. def toString(): String

    Definition Classes
    KNNItemBasedRecommender → GenericItemBasedRecommender → AnyRef → Any
  39. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from GenericItemBasedRecommender

Inherited from ItemBasedRecommender

Inherited from AbstractRecommender

Inherited from Recommender

Inherited from Refreshable

Inherited from AnyRef

Inherited from Any

Ungrouped