module RecommEngine

Constants

BOOKS
CRITICS
DEFAULT_ALGORITHM
DEFAULT_MATCHES_NUMBER
WU_TANG

Public Instance Methods

dissimilar_users(data:, subject:, similarity: RecommEngine::DEFAULT_ALGORITHM, num: RecommEngine::DEFAULT_MATCHES_NUMBER) click to toggle source
# File lib/recommengine.rb, line 23
def dissimilar_users(data:, subject:, similarity: RecommEngine::DEFAULT_ALGORITHM, num: RecommEngine::DEFAULT_MATCHES_NUMBER)
  RecommEngine::Matcher.new(data: data, subject: subject, similarity: similarity, num: num).bottom_matches
end
flip(data) click to toggle source
# File lib/recommengine.rb, line 27
def flip(data)
  RecommEngine::Flipper.new(data).flip
end
recs(data:, subject:, similarity: RecommEngine::DEFAULT_ALGORITHM) click to toggle source
# File lib/recommengine.rb, line 11
def recs(data:, subject:, similarity: RecommEngine::DEFAULT_ALGORITHM)
  RecommEngine::Recommender.new(data: data, subject: subject, similarity: similarity).recs
end
similar_users(data:, subject:, similarity: RecommEngine::DEFAULT_ALGORITHM, num: RecommEngine::DEFAULT_MATCHES_NUMBER) click to toggle source
# File lib/recommengine.rb, line 19
def similar_users(data:, subject:, similarity: RecommEngine::DEFAULT_ALGORITHM, num: RecommEngine::DEFAULT_MATCHES_NUMBER)
  RecommEngine::Matcher.new(data: data, subject: subject, similarity: similarity, num: num).top_matches
end
top_rec(data:, subject:, similarity: RecommEngine::DEFAULT_ALGORITHM) click to toggle source
# File lib/recommengine.rb, line 15
def top_rec(data:, subject:, similarity: RecommEngine::DEFAULT_ALGORITHM)
  RecommEngine::Recommender.new(data: data, subject: subject, similarity: similarity).top_rec
end