You are here

class SVDRecommender in Recommender API 6.2

SVD algorihtm used in the Netflix Prize competition.

Hierarchy

Expanded class hierarchy of SVDRecommender

File

./Recommender.php, line 754

View source
class SVDRecommender extends Recommender {

}

Members

Namesort descending Modifiers Type Description Overrides
Recommender::$appId protected property
Recommender::$appName protected property
Recommender::$cheeseMap protected property
Recommender::$cheeseNum protected property
Recommender::$created protected property
Recommender::$directMatrix protected property
Recommender::$duplicate protected property
Recommender::$fieldCheese protected property
Recommender::$fieldMouse protected property
Recommender::$fieldWeight protected property
Recommender::$missing protected property
Recommender::$mouseMap protected property
Recommender::$mouseNum protected property
Recommender::$options protected property
Recommender::$performance protected property
Recommender::$predictionMatrix protected property
Recommender::$similarityMatrix protected property
Recommender::$tableName protected property
Recommender::batchInsert protected function
Recommender::cleanupMemory protected function
Recommender::computePrediction public function 2
Recommender::computePredictionDatabase protected function 1
Recommender::computePredictionJava protected function
Recommender::computePredictionMemory protected function 1
Recommender::computeSimilarity public function 1
Recommender::computeSimilarityDatabase protected function 1
Recommender::computeSimilarityJava protected function
Recommender::computeSimilarityMemory protected function 1
Recommender::convertAppId static function
Recommender::getAppId public function
Recommender::getCheeseNum protected function
Recommender::getEntityNum protected function
Recommender::getMouseNum protected function
Recommender::initialize protected function 2
Recommender::loadDirectMatrix protected function Load matrix from the database into a matrix class in memory
Recommender::loadSimilarityMatrix protected function
Recommender::prepareData protected function After calling this function, data would be ready to process. Could be: 1) if it's in database, then $->tableName, $this->$field* would store the correct info. 2) if it's in memory, then $this->directMatrix will be the matrix
Recommender::processTable protected function
Recommender::purgeApp static function
Recommender::purgeOutdatedRecords protected function
Recommender::retrievePrediction public function
Recommender::retrieveSimilarity public function Return the similarity between $mouse1 and $mouse2.
Recommender::saveSimilarityMatrix protected function
Recommender::topPrediction public function
Recommender::topSimilarity public function
Recommender::__construct function 1