A B C D E F G H I K L M N O P Q R S T U V W

A

a - Variable in class netflix.utilities.IntDoublePair
 
a - Variable in class netflix.utilities.Pair
 
a - Variable in class netflix.utilities.Triple
 
AbstractModelBuilder - Class in netflix.algorithms.modelbased
 
AbstractModelBuilder() - Constructor for class netflix.algorithms.modelbased.AbstractModelBuilder
 
AbstractRecommender - Class in netflix.recommender
An abstract class that is the basis for each recommender's actual run.
AbstractRecommender() - Constructor for class netflix.recommender.AbstractRecommender
 
actionPerformed(ActionEvent) - Method in class netflix.ui.CoursesRecommenderGUI
actionPerformed method for ActionListener extension
actionPerformed(ActionEvent) - Method in class netflix.ui.MoviesRecommenderGUI
actionPerformed method for ActionListener extension
add(int, int, int) - Method in class netflix.recommender.AbstractRecommender
Adds an entry to the database.
add(int, int, int) - Method in class netflix.recommender.SVDUpdateRecommender
Adds a rating to the database.
add(double, double) - Method in class netflix.rmse.MAECalculator
 
add(double, double) - Method in class netflix.rmse.RMSECalculator
 
add(int, int, double) - Method in class netflix.rmse.RMSECalculator
 
addCommonComponentsToPane(Container) - Method in class netflix.ui.RecommenderGUI
Adds components to the main Course Recommender
addItem(Item) - Method in class netflix.ui.CoursesRecommenderGUI
Adds an item to the recommender with the current newUserId
addItemBtn - Variable in class netflix.ui.RecommenderGUI
 
addItemBtnLabel - Variable in class netflix.ui.RecommenderGUI
 
addItemList - Variable in class netflix.ui.RecommenderGUI
Add item
addMatrices(DoubleMatrix2D, DoubleMatrix2D) - Static method in class netflix.algorithms.modelbased.svd.MatrixHelper
Adds two matrices.
addRatingList - Variable in class netflix.ui.RecommenderGUI
 
addRatingsToList(String[]) - Method in class netflix.ui.RecommenderGUI
 
addToCust(short, int, byte) - Method in class netflix.memreader.MemReader
Adds an entry to the custToMovie hashtable.
addToMovies(short, int, byte) - Method in class netflix.memreader.MemReader
Adds an entry to the movieToCust hashtable.
addUser(DoubleMatrix1D) - Method in class netflix.algorithms.modelbased.svd.SVDUpdater
Perfoms the rank 1 modification that is necessary to add a user to the matrix.
addVectors(DoubleMatrix1D, DoubleMatrix1D) - Static method in class netflix.algorithms.modelbased.svd.MatrixHelper
Adds two vectors.
AdjCosineSimilarityMethod - Class in netflix.algorithms.modelbased.itembased.method
 
AdjCosineSimilarityMethod() - Constructor for class netflix.algorithms.modelbased.itembased.method.AdjCosineSimilarityMethod
 
algorithmsDesc - Variable in class netflix.ui.RecommenderGUI
 
algorithmsList - Variable in class netflix.ui.RecommenderGUI
 
allItems - Variable in class netflix.ui.RecommenderGUI
 
appendColToMatrix(DoubleMatrix2D) - Static method in class netflix.algorithms.modelbased.svd.MatrixHelper
Appends an additional column of zeros to the specified matrix.
appendToMatrix(DoubleMatrix2D, DoubleMatrix1D) - Static method in class netflix.algorithms.modelbased.svd.MatrixHelper
Appends a new column to the matrix A.
appendToVector(DoubleMatrix1D, double) - Static method in class netflix.algorithms.modelbased.svd.MatrixHelper
Appends the scalar b to the end of vector a.
apply(int, int) - Method in class netflix.algorithms.memorybased.rectree.ClusterCollection
Adds user first to cluster second.
applyToMoviePairs(IntObjectProcedure) - Method in class netflix.memreader.MemHelper
Applies the specified IntObjectProcedure to each key, value pair in the movieToCust hash table.
applyToUserPairs(IntObjectProcedure) - Method in class netflix.memreader.MemHelper
Applies the specified IntObjectProcedure to each key, value pair in the custToMovie hash table.
Association - Class in netflix.algorithms.association
 
Association(MemHelper) - Constructor for class netflix.algorithms.association.Association
Creates an Association predictor with just one level of association rules.
AssociationRecommender - Class in netflix.recommender
Uses association rules to recommend courses to take.
AssociationRecommender(String) - Constructor for class netflix.recommender.AssociationRecommender
 
AssociationRecommender(MemHelper) - Constructor for class netflix.recommender.AssociationRecommender
 
AverageRecommender - Class in netflix.recommender
Uses a simple global average for recommendations.
AverageRecommender(String) - Constructor for class netflix.recommender.AverageRecommender
 

B

b - Variable in class netflix.utilities.IntDoublePair
 
b - Variable in class netflix.utilities.Pair
 
browseBtn - Variable in class netflix.ui.RecommenderGUI
 
buildModel() - Method in class netflix.algorithms.modelbased.AbstractModelBuilder
Builds a model, and writes to database
buildModel(String) - Method in class netflix.algorithms.modelbased.AbstractModelBuilder
 
buildModel() - Method in class netflix.algorithms.modelbased.itembased.ItemBasedModelBuilder
 
buildModel(boolean, boolean) - Method in class netflix.algorithms.modelbased.itembased.ItemBasedModelBuilder
 
buildRules() - Method in class netflix.algorithms.association.Association
Builds the association rules for the underlying database.

C

CASE_AMPLIFICATION - Static variable in class netflix.algorithms.memorybased.database.Weight
 
CASE_AMPLIFICATION - Static variable in class netflix.algorithms.memorybased.memreader.FilterAndWeight
 
close() - Method in interface netflix.algorithms.modelbased.reader.DataReader
Closes and does necessary clean-up
close() - Method in class netflix.algorithms.modelbased.reader.DataReaderFromDB
 
close() - Method in class netflix.algorithms.modelbased.reader.DataReaderFromMem
 
close() - Method in interface netflix.algorithms.modelbased.writer.SimilarityWriter
Closes the writer
close() - Method in class netflix.algorithms.modelbased.writer.SimilarityWriterToFile
 
close() - Method in class netflix.algorithms.modelbased.writer.SimiliarityWriterToDB
 
close() - Method in class netflix.algorithms.modelbased.writer.UserSimKeeper
 
close() - Method in class netflix.recommender.ItemItemRecommender
 
closeConnection() - Method in class netflix.db.Database
 
cluster() - Method in class netflix.algorithms.memorybased.rectree.RecTree2
 
ClusterCollection - Class in netflix.algorithms.memorybased.rectree
Class to convert a hashtable from uid to cluster to an array of IntArrayLists representing each cluster.
ClusterCollection(int, MemHelper) - Constructor for class netflix.algorithms.memorybased.rectree.ClusterCollection
 
ClusterCollection(ArrayList<IntArrayList>, MemHelper) - Constructor for class netflix.algorithms.memorybased.rectree.ClusterCollection
 
compare(IntDoublePair, IntDoublePair) - Method in class netflix.algorithms.modelbased.itembased.ItemBasedModelBuilder.RatingComparator
 
compare(Item, Item) - Method in class netflix.ui.CoursesRecommenderGUI.CourseNameComparator
Sorts on: 1.
compare(Item, Item) - Method in class netflix.ui.ItemComparator
Sorts on: 1.
compare(Item, Item) - Method in class netflix.ui.RecommenderGUI.NameComparator
Sorts on: 1.
compareTo(IntDoublePair) - Method in class netflix.utilities.IntDoublePair
Compares IntDoublePair to another IntDoublePair o using the value of b.
con - Variable in class netflix.db.Database
 
constructRecTree(IntArrayList, int, double) - Method in class netflix.algorithms.memorybased.rectree.RecTree2
 
CORRELATION - Static variable in class netflix.algorithms.memorybased.database.Weight
 
CORRELATION - Static variable in class netflix.algorithms.memorybased.memreader.FilterAndWeight
 
CORRELATION_DEFAULT_VOTING - Static variable in class netflix.algorithms.memorybased.memreader.FilterAndWeight
 
CorrelationRecommender - Class in netflix.recommender
Sets up a basic memory-based recommender for movie data.
CorrelationRecommender(String) - Constructor for class netflix.recommender.CorrelationRecommender
Create a memory-based recommender using the file as the MemReader object.
CorrelationRecommender(MemHelper) - Constructor for class netflix.recommender.CorrelationRecommender
Create a memory-based recommender using a MemReader object.
CoursesRecommenderGUI - Class in netflix.ui
A GUI for a Courses Recommender using a serialized object with historical transcript data
CoursesRecommenderGUI(String, String) - Constructor for class netflix.ui.CoursesRecommenderGUI
Constructor
CoursesRecommenderGUI.CourseNameComparator - Class in netflix.ui
 
CoursesRecommenderGUI.CourseNameComparator() - Constructor for class netflix.ui.CoursesRecommenderGUI.CourseNameComparator
 
curUserLabel - Variable in class netflix.ui.RecommenderGUI
Current user
curUserSetBtn - Variable in class netflix.ui.RecommenderGUI
 
curUserStatusLabel - Variable in class netflix.ui.RecommenderGUI
 
curUserTextField - Variable in class netflix.ui.RecommenderGUI
 
customizeComponents(Container) - Method in class netflix.ui.CoursesRecommenderGUI
 
customizeComponents(Container) - Method in class netflix.ui.MoviesRecommenderGUI
 
customizeComponents(Container) - Method in class netflix.ui.RecommenderGUI
Customizes components for specific recommenders.
custToMovie - Variable in class netflix.memreader.MemReader
 

D

Database - Class in netflix.db
 
Database() - Constructor for class netflix.db.Database
Default constructor.
Database(String, String, String) - Constructor for class netflix.db.Database
More in-depth constructor for database
DatabaseExtensionExample - Class in netflix.db
An example of how to extend Database.java to work for you!
DatabaseExtensionExample() - Constructor for class netflix.db.DatabaseExtensionExample
 
DatabaseImpl - Class in netflix.algorithms.modelbased.itembased
 
DatabaseImpl() - Constructor for class netflix.algorithms.modelbased.itembased.DatabaseImpl
 
DatabaseImpl(String, String, String, String) - Constructor for class netflix.algorithms.modelbased.itembased.DatabaseImpl
 
DatabaseImpl(String, String, String, String, String) - Constructor for class netflix.algorithms.modelbased.itembased.DatabaseImpl
 
DataReader - Interface in netflix.algorithms.modelbased.reader
An interface to describe a data reader to read in movie data
DataReaderFromDB - Class in netflix.algorithms.modelbased.reader
A DataReader that reads in movies data from a database
DataReaderFromDB(DatabaseImpl) - Constructor for class netflix.algorithms.modelbased.reader.DataReaderFromDB
 
DataReaderFromMem - Class in netflix.algorithms.modelbased.reader
A DataReader that reads in movies data from a serialized object
DataReaderFromMem(MemHelper) - Constructor for class netflix.algorithms.modelbased.reader.DataReaderFromMem
 
dbName - Variable in class netflix.db.Database
 
DEFAULT_VOTING - Static variable in class netflix.algorithms.memorybased.database.Weight
 
DESCDISPLAYLENGTH - Static variable in class netflix.ui.RecommenderGUI
 
description - Variable in class netflix.ui.Item
 
deserialize(String) - Static method in class netflix.algorithms.modelbased.svd.incremental.IncrementalSVD
 
deserialize(String) - Static method in class netflix.algorithms.modelbased.svd.incremental.IncrementalSVDMovielens
Deserializes an IncrementalSVDMovielens object.
deserialize(String) - Static method in class netflix.algorithms.modelbased.writer.UserSimKeeper
 
deserialize(String) - Static method in class netflix.memreader.MemReader
Deserializes a previously serialized MemReader object.
displayMyItems() - Method in class netflix.ui.RecommenderGUI
Displays rated items
displayOutput() - Method in class netflix.ui.RecommenderGUI
Displays output and resets the scroll pane to top
divideVector(DoubleMatrix1D, double) - Static method in class netflix.algorithms.modelbased.svd.MatrixHelper
Divides a vector by a scalar.

E

equals(Object) - Method in class netflix.utilities.IntDoublePair
Tests whether another object is equal to this one.

F

FEATURE_FILE - Variable in class netflix.recommender.IncRecommender
 
Filter - Class in netflix.algorithms.memorybased.database
Filter crazy! WARNING: THIS CLASS IS DEPRECATED DUE TO THE MUCH-INCREASED SPEED OF MEMREADER ACCESS.
Filter() - Constructor for class netflix.algorithms.memorybased.database.Filter
Default constructor, opens a default database connection with a default Weight function.
Filter(int) - Constructor for class netflix.algorithms.memorybased.database.Filter
Opens a default database connection and a Weight function (with options).
Filter(String, String, String, String) - Constructor for class netflix.algorithms.memorybased.database.Filter
Opens a database with specified parameters and a default Weight function.
Filter(String, String, String, String, int) - Constructor for class netflix.algorithms.memorybased.database.Filter
Opens a database with specified parameters and a Weight function (with options).
FilterAndWeight - Class in netflix.algorithms.memorybased.memreader
A memory-based solution for recommendations for movie data.
FilterAndWeight(MemHelper) - Constructor for class netflix.algorithms.memorybased.memreader.FilterAndWeight
Creates a new FilterAndWeight with a given MemHelper, using correlation.
FilterAndWeight(MemHelper, int) - Constructor for class netflix.algorithms.memorybased.memreader.FilterAndWeight
Creates a new FilterAndWeight with a given MemHelper, using whatever options you want.
findSimilarity(DataReader, int, int) - Method in class netflix.algorithms.modelbased.itembased.method.AdjCosineSimilarityMethod
 
findSimilarity(DataReader, int, int) - Method in class netflix.algorithms.modelbased.itembased.method.PearsonSimilarityMethod
 
findSimilarity(DataReader, int, int) - Method in interface netflix.algorithms.modelbased.itembased.method.SimilarityMethod
Finds the similarity between two movies.
findUserSimilarity(DataReader, int, int) - Method in class netflix.algorithms.modelbased.itembased.method.AdjCosineSimilarityMethod
 
findUserSimilarity(DataReader, int, int) - Method in class netflix.algorithms.modelbased.itembased.method.PearsonSimilarityMethod
 
findUserSimilarity(DataReader, int, int) - Method in interface netflix.algorithms.modelbased.itembased.method.SimilarityMethod
 
formatItemForList(Item, boolean) - Method in class netflix.ui.CoursesRecommenderGUI
Formats an Item for displaying in a list
formatItemForList(Item) - Method in class netflix.ui.RecommenderGUI
Formats an Item for displaying in a list
FRAME_HEIGHT - Variable in class netflix.ui.RecommenderGUI
 
FRAME_WIDTH - Variable in class netflix.ui.RecommenderGUI
 
fullOuterJoinOnMoviesOrRating(int, int, boolean) - Method in class netflix.memreader.MemHelper
Full outer joins together the data from two uids or two mids, depending.

G

getAverage(int) - Method in class netflix.algorithms.memorybased.rectree.ClusterCollection
 
getAverageMovieRating(int) - Method in class netflix.algorithms.modelbased.itembased.DatabaseImpl
 
getAverageMovieRating(int) - Method in interface netflix.algorithms.modelbased.reader.DataReader
Gets the average rating for a particular movie
getAverageMovieRating(int) - Method in class netflix.algorithms.modelbased.reader.DataReaderFromDB
 
getAverageMovieRating(int) - Method in class netflix.algorithms.modelbased.reader.DataReaderFromMem
 
getAverageRatingForMovie(int) - Method in class netflix.algorithms.memorybased.database.MyDatabase
Gets the average rating given to a movie
getAverageRatingForMovie(int) - Method in class netflix.algorithms.modelbased.itembased.DatabaseImpl
 
getAverageRatingForMovie(int) - Method in class netflix.memreader.MemHelper
Returns the average rating for a particular movie
getAverageRatingForUser(int) - Method in class netflix.algorithms.memorybased.database.MyDatabase
Gets the average rating given by a user
getAverageRatingForUser(int) - Method in class netflix.algorithms.modelbased.itembased.DatabaseImpl
 
getAverageRatingForUser(int) - Method in interface netflix.algorithms.modelbased.reader.DataReader
Gets the average rating for a user
getAverageRatingForUser(int) - Method in class netflix.algorithms.modelbased.reader.DataReaderFromDB
 
getAverageRatingForUser(int) - Method in class netflix.algorithms.modelbased.reader.DataReaderFromMem
 
getAverageRatingForUser(int) - Method in class netflix.memreader.MemHelper
Returns the average rating for a particular user
getCluster(int) - Method in class netflix.algorithms.memorybased.rectree.ClusterCollection
 
getClusterByID(int) - Method in class netflix.algorithms.memorybased.rectree.RecTree2
Gets the specified cluster by its positional id.
getClusterByUID(int) - Method in class netflix.algorithms.memorybased.rectree.RecTree2
Gets the cluster containing the specified user.
getClusterIDByUID(int) - Method in class netflix.algorithms.memorybased.rectree.RecTree2
Gets the id for the cluster containing the specified user.
getClusters() - Method in class netflix.algorithms.memorybased.rectree.ClusterCollection
 
getClusterSize(int) - Method in class netflix.algorithms.memorybased.rectree.ClusterCollection
 
getCommonMovieRatAndAve(int, int) - Method in interface netflix.algorithms.modelbased.reader.DataReader
Gets all the common movie ratings and average ratings for two users
getCommonMovieRatAndAve(int, int) - Method in class netflix.algorithms.modelbased.reader.DataReaderFromDB
 
getCommonMovieRatAndAve(int, int) - Method in class netflix.algorithms.modelbased.reader.DataReaderFromMem
 
getCommonMovieRatings(int, int) - Method in interface netflix.algorithms.modelbased.reader.DataReader
Gets the ratings for common movies for two users
getCommonMovieRatings(int, int) - Method in class netflix.algorithms.modelbased.reader.DataReaderFromDB
 
getCommonMovieRatings(int, int) - Method in class netflix.algorithms.modelbased.reader.DataReaderFromMem
 
getCommonRatings(int, int) - Method in class netflix.algorithms.memorybased.database.MyDatabase
For two users, it returns all movies they rated in common
getCommonRatings(int, int) - Method in class netflix.algorithms.modelbased.itembased.DatabaseImpl
 
getCommonUserAverages(int, int) - Method in class netflix.algorithms.modelbased.itembased.DatabaseImpl
Gets all the users who have seen two movies, and their ratings
getCommonUserRatAndAve(int, int) - Method in interface netflix.algorithms.modelbased.reader.DataReader
Gets the individual and average ratings for common users between two movies
getCommonUserRatAndAve(int, int) - Method in class netflix.algorithms.modelbased.reader.DataReaderFromDB
 
getCommonUserRatAndAve(int, int) - Method in class netflix.algorithms.modelbased.reader.DataReaderFromMem
 
getCommonUserRatings(int, int) - Method in class netflix.algorithms.modelbased.itembased.DatabaseImpl
Gets the ratings of users common to two movies
getCommonUserRatings(int, int) - Method in interface netflix.algorithms.modelbased.reader.DataReader
Gets the ratings for common users between two movies
getCommonUserRatings(int, int) - Method in class netflix.algorithms.modelbased.reader.DataReaderFromDB
 
getCommonUserRatings(int, int) - Method in class netflix.algorithms.modelbased.reader.DataReaderFromMem
 
getConnection() - Method in class netflix.db.Database
 
getCustToMovie() - Method in class netflix.memreader.MemHelper
Returns the customer to movie hash table.
getDB() - Method in class netflix.algorithms.memorybased.database.Filter
UGLY HACK for testing purposes
getDbName() - Method in class netflix.db.Database
 
getDescription() - Method in class netflix.ui.Item
 
getGlobalAverage() - Method in class netflix.memreader.MemHelper
Returns the average rating in the dataset.
getId() - Method in class netflix.ui.Item
 
getIdAsInt() - Method in class netflix.ui.Item
 
getInputFile(Component) - Method in class netflix.ui.RecommenderGUI
Uses a JFileChooser to get the transcript file
getListOfMovies() - Method in class netflix.memreader.MemHelper
Returns the list of all mid/rating blocks for movies
getListOfUsers() - Method in class netflix.memreader.MemHelper
Returns the list of all uid/rating blocks for users
getMaxAndMinMovie() - Method in class netflix.algorithms.modelbased.itembased.DatabaseImpl
Finds the maximum and minimum movie id's in the database
getMemReader() - Method in class netflix.memreader.MemHelper
Returns the MemReader object maintained by this MemHelper.
getMilliTime() - Method in class netflix.utilities.Timer227
Returns the elapsed time rounded to the nearest millisecond.
getMovieName(int) - Method in class netflix.memreader.MemHelper
Returns the movie name for a given mid.
getMovieRatingNums() - Method in class netflix.algorithms.memorybased.database.MyDatabase
Gets all movies and the number of times they have been rated
getMoviesForUser(int) - Method in class netflix.db.DatabaseExtensionExample
 
getMoviesName() - Method in class netflix.db.Database
 
getMoviesSeenByUser(int) - Method in class netflix.algorithms.memorybased.database.MyDatabase
Gets a list of users who have seen a particular movie
getMoviesSeenByUser(int) - Method in class netflix.memreader.MemHelper
Returns all movies/ratings that a particular user has rated.
getMovieToCust() - Method in class netflix.memreader.MemHelper
Returns the movie to customer hash table.
getNanoTime() - Method in class netflix.utilities.Timer227
Returns the elapsed time measured in nanoseconds.
getNumberOfMovies() - Method in interface netflix.algorithms.modelbased.reader.DataReader
Returns the number of movies
getNumberOfMovies() - Method in class netflix.algorithms.modelbased.reader.DataReaderFromDB
 
getNumberOfMovies() - Method in class netflix.algorithms.modelbased.reader.DataReaderFromMem
 
getNumberOfMovies() - Method in class netflix.memreader.MemHelper
Returns the number of movies
getNumberOfMoviesSeen(int) - Method in class netflix.memreader.MemHelper
Returns the number of movies seen by a particular user
getNumberOfUsers() - Method in interface netflix.algorithms.modelbased.reader.DataReader
Returns the number of users
getNumberOfUsers() - Method in class netflix.algorithms.modelbased.reader.DataReaderFromDB
 
getNumberOfUsers() - Method in class netflix.algorithms.modelbased.reader.DataReaderFromMem
 
getNumberOfUsers() - Method in class netflix.memreader.MemHelper
Returns the number of users
getNumberOfUsersWhoSawMovie(int) - Method in class netflix.memreader.MemHelper
Returns the number of users who saw a particular movie
getNumUsers() - Method in class netflix.algorithms.memorybased.database.MyDatabase
Returns the number of users in the database
getParser() - Method in class netflix.ui.TranscriptParser
Call to obtain a HTMLEditorKit.Parser object.
getRating(int, int) - Method in interface netflix.algorithms.modelbased.reader.DataReader
Get the rating for a user - movie pair
getRating(int, int) - Method in class netflix.algorithms.modelbased.reader.DataReaderFromDB
 
getRating(int, int) - Method in class netflix.algorithms.modelbased.reader.DataReaderFromMem
 
getRating(int, int) - Method in class netflix.memreader.MemHelper
Returns the rating that the user gave the movie
getRating() - Method in class netflix.ui.Item
 
getRatingForUserAndMovie(int, int) - Method in class netflix.algorithms.memorybased.database.MyDatabase
Gets a rating for a uid and mid
getRatingForUserAndMovie(int, int) - Method in class netflix.algorithms.modelbased.itembased.DatabaseImpl
 
getRatingForUserAndMovie(int, int) - Method in class netflix.db.DatabaseExtensionExample
 
getRatingFromComposite(int) - Method in interface netflix.algorithms.modelbased.reader.DataReader
Gets the rating from a user-rating or movie-rating block (see movie MemHelper for more information)
getRatingFromComposite(int) - Method in class netflix.algorithms.modelbased.reader.DataReaderFromDB
 
getRatingFromComposite(int) - Method in class netflix.algorithms.modelbased.reader.DataReaderFromMem
 
getRatingsForMoviesSeenByUser(int) - Method in class netflix.algorithms.memorybased.database.MyDatabase
Gets the ratings for all movies seen by a user
getRatingsForMoviesSeenByUser(int) - Method in class netflix.algorithms.modelbased.itembased.DatabaseImpl
 
getRatingsName() - Method in class netflix.db.Database
 
getRatingSumForUser(int) - Method in class netflix.memreader.MemHelper
Returns the sum of the ratings for a particular user.
getRatingVector(int) - Method in class netflix.algorithms.modelbased.itembased.DatabaseImpl
 
getReadyForRecommendations(boolean) - Method in class netflix.ui.RecommenderGUI
Sets variables and GUI elements to be ready for recommendations
getRecBtn - Variable in class netflix.ui.RecommenderGUI
Get recommendations
getRecVec(int) - Method in class netflix.algorithms.association.Association
Calculates the recommendation vector for a user.
getSimilarities(int) - Method in class netflix.algorithms.modelbased.writer.UserSimKeeper
 
getSimilarity(int, int) - Method in class netflix.algorithms.modelbased.itembased.DatabaseImpl
 
getSimilarity(String, int, int) - Method in class netflix.algorithms.modelbased.itembased.DatabaseImpl
 
getSimilarMovies(int, boolean) - Method in class netflix.algorithms.modelbased.itembased.DatabaseImpl
 
getStandardDeviationForMovie(int) - Method in class netflix.memreader.MemHelper
Calculates the standard deviation for a particular movie
getStandardDeviationForUser(int) - Method in class netflix.memreader.MemHelper
Calculates the standard deviation for a particular user
getSumByCust() - Method in class netflix.memreader.MemHelper
Returns the sumByCust hash table.
getSumByMovie() - Method in class netflix.memreader.MemHelper
Returns the sumByMovie hash table.
getTestingData(String) - Method in class netflix.algorithms.memorybased.database.MyDatabase
For testing
getTestingData(String) - Method in class netflix.algorithms.modelbased.itembased.DatabaseImpl
This is a specialized function to get testing data from a database, as in the movielens five-fold testing.
getTime() - Method in class netflix.utilities.Timer227
Returns the elapsed time rounded to the nearest second.
getTopNItems(ArrayList<Item>, int) - Static method in class netflix.utilities.RankingUtilities
Returns the top n Items of an Item list
getUnratedMovies(int) - Method in class netflix.recommender.AbstractRecommender
Given a user id, it finds what movies the user has *not* seen from among all the movies.
getUnratedMovies(int, ArrayList<Item>) - Method in class netflix.recommender.AbstractRecommender
Given a user id and a list of movies, it takes out those movies which have been rated by the user.
getUsersAndRatingsForMovie(int) - Method in class netflix.db.DatabaseExtensionExample
 
getUsersWhoSawMovie(int) - Method in class netflix.algorithms.memorybased.database.MyDatabase
Gets a list of users who have seen a particular movie
getUsersWhoSawMovie(int) - Method in class netflix.algorithms.modelbased.itembased.DatabaseImpl
 
getUsersWhoSawMovie(int) - Method in class netflix.memreader.MemHelper
Returns all users/ratings who have seen a particular movie.
growMatrix(DoubleMatrix2D) - Static method in class netflix.algorithms.modelbased.svd.MatrixHelper
Appends an additional row and column of zeros to the specified matrix.

H

hash(int) - Method in class netflix.algorithms.association.Association
Returns the index for a movie.
HelloDB - Class in netflix.db
 
HelloDB() - Constructor for class netflix.db.HelloDB
 

I

id - Variable in class netflix.ui.Item
 
IncRecommender - Class in netflix.recommender
Uses a serialized IncrementalSVDMovielens object to make predictions using the AbstractRecommender framework.
IncRecommender(String) - Constructor for class netflix.recommender.IncRecommender
Constructor.
IncRecommender(MemHelper) - Constructor for class netflix.recommender.IncRecommender
Constructor.
IncRecommender(MemHelper, String) - Constructor for class netflix.recommender.IncRecommender
Constructor.
IncrementalSVD - Class in netflix.algorithms.modelbased.svd.incremental
 
IncrementalSVD() - Constructor for class netflix.algorithms.modelbased.svd.incremental.IncrementalSVD
Default constructor.
IncrementalSVDMovielens - Class in netflix.algorithms.modelbased.svd.incremental
 
IncrementalSVDMovielens() - Constructor for class netflix.algorithms.modelbased.svd.incremental.IncrementalSVDMovielens
Default constructor.
initializeComponents(ActionListener) - Method in class netflix.ui.RecommenderGUI
 
innerJoinOnMoviesOrRating(int, int, boolean) - Method in class netflix.memreader.MemHelper
Inner joins together the data from two uids or two mids, depending.
inputFileDirection - Variable in class netflix.ui.RecommenderGUI
 
inputFileField - Variable in class netflix.ui.RecommenderGUI
 
inputFileInstruct - Variable in class netflix.ui.RecommenderGUI
Input file
IntDoublePair - Class in netflix.utilities
Simple pair consisting of an integer (id) and a double (rating).
IntDoublePair(int, double) - Constructor for class netflix.utilities.IntDoublePair
 
INVERSE_USER_FREQUENCY - Static variable in class netflix.algorithms.memorybased.database.Weight
 
Item - Class in netflix.ui
 
Item() - Constructor for class netflix.ui.Item
 
Item(String, String, double) - Constructor for class netflix.ui.Item
 
ItemBasedModelBuilder - Class in netflix.algorithms.modelbased.itembased
General class for writing an item-based model builder.
ItemBasedModelBuilder(DataReader, SimilarityWriter, SimilarityMethod) - Constructor for class netflix.algorithms.modelbased.itembased.ItemBasedModelBuilder
 
ItemBasedModelBuilder(DataReader, SimilarityWriter, SimilarityMethod, int) - Constructor for class netflix.algorithms.modelbased.itembased.ItemBasedModelBuilder
 
ItemBasedModelBuilder.RatingComparator - Class in netflix.algorithms.modelbased.itembased
 
ItemBasedModelBuilder.RatingComparator() - Constructor for class netflix.algorithms.modelbased.itembased.ItemBasedModelBuilder.RatingComparator
 
ItemComparator - Class in netflix.ui
 
ItemComparator() - Constructor for class netflix.ui.ItemComparator
 
ItemItemRecommender - Class in netflix.recommender
 
ItemItemRecommender(String, String, String, String, String, boolean) - Constructor for class netflix.recommender.ItemItemRecommender
 
itemsRecommended - Variable in class netflix.ui.RecommenderGUI
 
itemsToCheck - Variable in class netflix.ui.RecommenderGUI
 
itemsToCheckFound - Variable in class netflix.ui.RecommenderGUI
Boolean to indicate whether we have found items to rate or not.

K

kMeans(IntArrayList, int, double) - Method in class netflix.algorithms.memorybased.rectree.RecTree2
 

L

layout - Variable in class netflix.ui.RecommenderGUI
 
LEFT_MARGIN - Variable in class netflix.ui.RecommenderGUI
 
loadData(String) - Method in class netflix.algorithms.modelbased.svd.incremental.IncrementalSVD
Loads file containg all of the known ratings.
loadData(String) - Method in class netflix.algorithms.modelbased.svd.incremental.IncrementalSVDMovielens
Loads file containg all of the known ratings.

M

mae() - Method in class netflix.rmse.MAECalculator
 
MAECalculator - Class in netflix.rmse
 
MAECalculator() - Constructor for class netflix.rmse.MAECalculator
 
main(String[]) - Static method in class netflix.algorithms.memorybased.database.Recommender
 
main(String[]) - Static method in class netflix.algorithms.memorybased.memreader.Recommender
 
main(String[]) - Static method in class netflix.algorithms.modelbased.itembased.MovieLensDBItemBasedModelBuilder
 
main(String[]) - Static method in class netflix.algorithms.modelbased.itembased.MovieLensMemItemBasedModelBuilder
 
main(String[]) - Static method in class netflix.algorithms.modelbased.itembased.NetFlixItemBasedModelBuilder
 
main(String[]) - Static method in class netflix.algorithms.modelbased.pd.MovieLensUsersModelBuilder
 
main(String[]) - Static method in class netflix.algorithms.modelbased.svd.incremental.IncrementalSVD
 
main(String[]) - Static method in class netflix.algorithms.modelbased.svd.incremental.IncrementalSVDMovielens
 
main(String[]) - Static method in class netflix.db.HelloDB
 
main(String[]) - Static method in class netflix.memreader.MemReader
 
main(String[]) - Static method in class netflix.memreader.RemoveProbe
 
main(String[]) - Static method in class netflix.recommender.AssociationRecommender
 
main(String[]) - Static method in class netflix.recommender.AverageRecommender
 
main(String[]) - Static method in class netflix.recommender.ItemItemRecommender
 
main(String[]) - Static method in class netflix.recommender.OptimizedVSRecommender
 
main(String[]) - Static method in class netflix.recommender.PDRecommender
 
main(String[]) - Static method in class netflix.recommender.RecTreeRecommender
 
main(String[]) - Static method in class netflix.recommender.SVDUpdateRecommender
 
main(String[]) - Static method in class netflix.ui.RecommenderRunner
 
makeObj(String) - Method in class netflix.ui.RecommenderGUI
 
makeRecommendationMatrix() - Method in class netflix.algorithms.modelbased.svd.SVDUpdater
Creates a recommendation matrix from the singular value decomposition using the technique described in the paper "Application of Dimensionality Reduction in Recommender Systems - A Case Study" by Sarwar et al.
MatrixHelper - Class in netflix.algorithms.modelbased.svd
Provides utility functions for use with the Colt matrix package.
MatrixHelper() - Constructor for class netflix.algorithms.modelbased.svd.MatrixHelper
 
MemHelper - Class in netflix.memreader
MemHelper provides all the methods for retrieving, parsing, and joining data together from a MemReader object.
MemHelper(MemReader) - Constructor for class netflix.memreader.MemHelper
Constructs a new MemHelper that uses the specified MemReader for data
MemHelper(String) - Constructor for class netflix.memreader.MemHelper
Constructs a new MemHelper by loading the serialized MemReader from the specified file.
MemReader - Class in netflix.memreader
Stores a collection of movie ratings efficiently in memory.
MemReader() - Constructor for class netflix.memreader.MemReader
Default constructor.
MethodTimer - Class in netflix.utilities
This class can be used to profile program execution by keeping track of the time spent in each method and the average time per call.
MethodTimer() - Constructor for class netflix.utilities.MethodTimer
Default constructor.
mh - Variable in class netflix.recommender.AbstractRecommender
 
MovieLensDBItemBasedModelBuilder - Class in netflix.algorithms.modelbased.itembased
 
MovieLensDBItemBasedModelBuilder() - Constructor for class netflix.algorithms.modelbased.itembased.MovieLensDBItemBasedModelBuilder
 
MovieLensMemItemBasedModelBuilder - Class in netflix.algorithms.modelbased.itembased
 
MovieLensMemItemBasedModelBuilder() - Constructor for class netflix.algorithms.modelbased.itembased.MovieLensMemItemBasedModelBuilder
 
MovieLensUsersModelBuilder - Class in netflix.algorithms.modelbased.pd
 
MovieLensUsersModelBuilder() - Constructor for class netflix.algorithms.modelbased.pd.MovieLensUsersModelBuilder
 
moviesName - Variable in class netflix.db.Database
 
MoviesRecommenderGUI - Class in netflix.ui
A GUI for a Movies Recommender using a serialized object with movie ratings data
MoviesRecommenderGUI(String, String) - Constructor for class netflix.ui.MoviesRecommenderGUI
 
movieToCust - Variable in class netflix.memreader.MemReader
 
MyDatabase - Class in netflix.algorithms.memorybased.database
 
MyDatabase() - Constructor for class netflix.algorithms.memorybased.database.MyDatabase
 
MyDatabase(String, String, String, String) - Constructor for class netflix.algorithms.memorybased.database.MyDatabase
 
myItemsText - Variable in class netflix.ui.RecommenderGUI
 

N

netflix - package netflix
 
netflix.algorithms.association - package netflix.algorithms.association
 
netflix.algorithms.memorybased.database - package netflix.algorithms.memorybased.database
 
netflix.algorithms.memorybased.memreader - package netflix.algorithms.memorybased.memreader
 
netflix.algorithms.memorybased.rectree - package netflix.algorithms.memorybased.rectree
 
netflix.algorithms.modelbased - package netflix.algorithms.modelbased
 
netflix.algorithms.modelbased.itembased - package netflix.algorithms.modelbased.itembased
 
netflix.algorithms.modelbased.itembased.method - package netflix.algorithms.modelbased.itembased.method
 
netflix.algorithms.modelbased.pd - package netflix.algorithms.modelbased.pd
 
netflix.algorithms.modelbased.reader - package netflix.algorithms.modelbased.reader
 
netflix.algorithms.modelbased.svd - package netflix.algorithms.modelbased.svd
 
netflix.algorithms.modelbased.svd.incremental - package netflix.algorithms.modelbased.svd.incremental
 
netflix.algorithms.modelbased.writer - package netflix.algorithms.modelbased.writer
 
netflix.db - package netflix.db
 
netflix.memreader - package netflix.memreader
 
netflix.recommender - package netflix.recommender
 
netflix.rmse - package netflix.rmse
 
netflix.ui - package netflix.ui
 
netflix.utilities - package netflix.utilities
 
NetFlixItemBasedModelBuilder - Class in netflix.algorithms.modelbased.itembased
 
NetFlixItemBasedModelBuilder() - Constructor for class netflix.algorithms.modelbased.itembased.NetFlixItemBasedModelBuilder
 
NEW_STUD_ID - Variable in class netflix.ui.RecommenderGUI
 
newUserId - Variable in class netflix.ui.RecommenderGUI
 

O

open() - Method in class netflix.recommender.ItemItemRecommender
 
openConnection() - Method in class netflix.db.Database
 
OptimizedFilterAndWeight - Class in netflix.algorithms.memorybased.memreader
WARNING: THIS CODE NOT MEANT TO BE UNDERSTOOD BY THE LIKES OF MAN Okay in all seriousness this code is just a streamlined version of FilterAndWeight.
OptimizedFilterAndWeight(String) - Constructor for class netflix.algorithms.memorybased.memreader.OptimizedFilterAndWeight
Default constructor, opens a default database connection Sets the method to correlation.
OptimizedVSRecommender - Class in netflix.recommender
Warning: don't use this code! This is some very specific code that is used to run a Netflix prize run.
OptimizedVSRecommender(String) - Constructor for class netflix.recommender.OptimizedVSRecommender
 
outputText - Variable in class netflix.ui.RecommenderGUI
 
outputTextArea - Variable in class netflix.ui.RecommenderGUI
 

P

PADDING - Variable in class netflix.ui.RecommenderGUI
 
Pair - Class in netflix.utilities
 
Pair(int, int) - Constructor for class netflix.utilities.Pair
 
parse() - Method in class netflix.ui.TranscriptParser
Parses a transcript file and extracts courses etc.
parseFile(String) - Method in class netflix.memreader.RemoveProbe
Removes each user movie pair in the probe file from the MemReader object.
parseInputFileBtn - Variable in class netflix.ui.RecommenderGUI
 
parseRating(int) - Static method in class netflix.memreader.MemHelper
Returns the rating portion of a uid/rating or mid/rating block
parseStatus - Variable in class netflix.ui.RecommenderGUI
 
parseStatusLabel - Variable in class netflix.ui.RecommenderGUI
 
parseStatusMessageNo - Variable in class netflix.ui.RecommenderGUI
 
parseStatusMessageYes - Variable in class netflix.ui.RecommenderGUI
 
parseUserOrMovie(int) - Static method in class netflix.memreader.MemHelper
Returns the uid or mid portion of a uid/rating or mid/rating block
PDRecommender - Class in netflix.recommender
 
PDRecommender(String, String, boolean, boolean) - Constructor for class netflix.recommender.PDRecommender
Sets up access to the similarity tables and the (memory-based) database.
PearsonSimilarityMethod - Class in netflix.algorithms.modelbased.itembased.method
 
PearsonSimilarityMethod() - Constructor for class netflix.algorithms.modelbased.itembased.method.PearsonSimilarityMethod
 
predictRating(short, int) - Method in class netflix.algorithms.modelbased.svd.incremental.IncrementalSVDMovielens
Predicts the rating for a user/movie pair using all features that have been trained.
printClusters() - Method in class netflix.algorithms.memorybased.rectree.ClusterCollection
 
printMatrix(DoubleMatrix2D) - Static method in class netflix.algorithms.modelbased.svd.MatrixHelper
Prints a two dimensional matrix.
printMatrix(DoubleMatrix1D) - Static method in class netflix.algorithms.modelbased.svd.MatrixHelper
Prints a one dimensional matrix (i.e.
printOptions(int) - Static method in class netflix.algorithms.memorybased.database.Weight
Prints out the options being used for easy viewing
printOptions(int) - Static method in class netflix.algorithms.memorybased.memreader.FilterAndWeight
Prints out the options being used for easy viewing
printTimes() - Method in class netflix.utilities.MethodTimer
Prints all the timings managed by this MethodTimer.
printTopNItems(ArrayList<Item>, int) - Static method in class netflix.utilities.RankingUtilities
Prints the top n Items of an Item list.
printTopXMovies(int) - Method in class netflix.db.DatabaseExtensionExample
 
processTest(String, String) - Method in class netflix.algorithms.modelbased.svd.incremental.IncrementalSVD
Given an input file of data, will output properly formatted results.

Q

queryDB(String) - Method in class netflix.db.Database
 

R

r1 - Variable in class netflix.utilities.Triple
 
r2 - Variable in class netflix.utilities.Triple
 
rank(int, int) - Method in class netflix.algorithms.association.Association
Ranks a particular user and movie.
RankingUtilities - Class in netflix.utilities
 
RankingUtilities() - Constructor for class netflix.utilities.RankingUtilities
 
rankMovies(int, ArrayList<Item>) - Method in class netflix.recommender.AbstractRecommender
Takes in a list of Items (as movies) and ranks them using the recommender system.
rankMovies(int, ArrayList<Item>) - Method in class netflix.recommender.AssociationRecommender
Custom version of rankCourses that will run much faster than the normal rankCourses, for association rule checking.
rating - Variable in class netflix.ui.Item
 
ratingsName - Variable in class netflix.db.Database
 
readCourseFile(String) - Static method in class netflix.utilities.RankingUtilities
This reads a flattext file of courses and returns a series of Item objects for each.
readData(String) - Method in class netflix.memreader.MemReader
Reads a text file in the form mid,uid,rating and stores this data in the custToMovie and movieToCust hashtables.
readMovieFile(String) - Static method in class netflix.utilities.RankingUtilities
Reads in a movie name file.
readNames(String) - Method in class netflix.memreader.MemHelper
Reads a serialzed OpenIntObjectHashMap containing a mapping from mid to movie name.
recommend(int, int) - Method in class netflix.algorithms.memorybased.database.Filter
Basic recommendation method for memory-based algorithms.
recommend(int, int) - Method in class netflix.algorithms.memorybased.memreader.FilterAndWeight
Basic recommendation method for memory-based algorithms.
recommend(int, int) - Method in class netflix.algorithms.memorybased.memreader.OptimizedFilterAndWeight
Basic recommendation method for memory-based algorithms.
recommend(int, int) - Method in class netflix.algorithms.modelbased.svd.SVDUpdater
Returns the rating predicted for movie mid by user uid.
recommend(int, int, String) - Method in class netflix.recommender.AbstractRecommender
Recommends a rating based on a uid and mid.
recommend(int, int, String) - Method in class netflix.recommender.AssociationRecommender
 
recommend(int, int, String) - Method in class netflix.recommender.AverageRecommender
 
recommend(int, int, String) - Method in class netflix.recommender.CorrelationRecommender
 
recommend(int, int, String) - Method in class netflix.recommender.IncRecommender
Predicts the rating for movie targetMovie by user activeUser.
recommend(int, int, String) - Method in class netflix.recommender.ItemItemRecommender
 
recommend(int, int, String) - Method in class netflix.recommender.OptimizedVSRecommender
 
recommend(int, int, String) - Method in class netflix.recommender.PDRecommender
 
recommend(int, int, String) - Method in class netflix.recommender.RecTreeRecommender
Basic recommendation method for memory-based algorithms.
recommend(int, int, String) - Method in class netflix.recommender.SVDRecommender
Predicts the rating that activeUser will give targetMovie.
recommend(int, int, String) - Method in class netflix.recommender.SVDUpdateRecommender
Returns the rating that we predict user uid will give moive mid.
Recommender - Class in netflix.algorithms.memorybased.database
Contains main and methods for garnering recommendations.
Recommender() - Constructor for class netflix.algorithms.memorybased.database.Recommender
 
Recommender - Class in netflix.algorithms.memorybased.memreader
Dan's personal testing class.
Recommender() - Constructor for class netflix.algorithms.memorybased.memreader.Recommender
 
RecommenderGUI - Class in netflix.ui
A generic GUI for a recommender system, to be extended by Movies and Courses GUI classes
RecommenderGUI() - Constructor for class netflix.ui.RecommenderGUI
 
RecommenderGUI.NameComparator - Class in netflix.ui
A comparator to sort items by their descriptions
RecommenderGUI.NameComparator() - Constructor for class netflix.ui.RecommenderGUI.NameComparator
 
RecommenderRunner - Class in netflix.ui
A sample driver program to start a recommender GUI
RecommenderRunner() - Constructor for class netflix.ui.RecommenderRunner
 
recommendFile(String, String) - Method in class netflix.recommender.AbstractRecommender
Given an input file of data, will output properly formatted results.
RecTree2 - Class in netflix.algorithms.memorybased.rectree
 
RecTree2(MemHelper) - Constructor for class netflix.algorithms.memorybased.rectree.RecTree2
Builds the RecTree and saves the resulting clusters.
RecTreeRecommender - Class in netflix.recommender
 
RecTreeRecommender(String) - Constructor for class netflix.recommender.RecTreeRecommender
 
removeFromItems(ArrayList<Item>, Item) - Method in class netflix.ui.RecommenderGUI
Removes, from an arraylist of items, an item that has the same id as the give item
removeFromList(IntArrayList, int) - Method in class netflix.memreader.RemoveProbe
Removes a specific user or movie id from an IntArrayList.
RemoveProbe - Class in netflix.memreader
Simple class to remove the probe data from a MemReader object containing the netflix training data.
RemoveProbe(String) - Constructor for class netflix.memreader.RemoveProbe
Constructs a RemoveProbe object and gets the hashes from the specified MemReader object.
reset() - Method in class netflix.algorithms.memorybased.memreader.FilterAndWeight
This should be run if you change the underlying database.
resetLowerRating(int) - Method in class netflix.recommender.PDRecommender
Allows user to reset the lower bound on ratings.
resetSigma(double) - Method in class netflix.recommender.PDRecommender
Allows the user to reset the parameter little sigma.
resetTimer() - Method in class netflix.utilities.Timer227
Resets the timer by setting startTime and currentTime to 0.
resetUpperRating(int) - Method in class netflix.recommender.PDRecommender
Allows the user to reset the upper bound on ratings.
resort() - Method in class netflix.recommender.AbstractRecommender
Resorts the values in the underlying database.
resort() - Method in class netflix.recommender.AssociationRecommender
 
resort() - Method in class netflix.recommender.CorrelationRecommender
 
resort() - Method in class netflix.recommender.SVDUpdateRecommender
This method is called after recommendations are added via the add method.
rmse() - Method in class netflix.rmse.RMSECalculator
 
RMSECalculator - Class in netflix.rmse
 
RMSECalculator() - Constructor for class netflix.rmse.RMSECalculator
 
RMSECalculator(Database) - Constructor for class netflix.rmse.RMSECalculator
 
RMSECalculator(Database, String) - Constructor for class netflix.rmse.RMSECalculator
 

S

SAVE_WEIGHTS - Static variable in class netflix.algorithms.memorybased.database.Weight
 
SAVE_WEIGHTS - Static variable in class netflix.algorithms.memorybased.memreader.FilterAndWeight
 
scrollPane - Variable in class netflix.ui.RecommenderGUI
 
serialize(String, IncrementalSVD) - Static method in class netflix.algorithms.modelbased.svd.incremental.IncrementalSVD
 
serialize(String, IncrementalSVDMovielens) - Static method in class netflix.algorithms.modelbased.svd.incremental.IncrementalSVDMovielens
Serializes an IncrementalSVDMovielns object
serialize(String, UserSimKeeper) - Static method in class netflix.algorithms.modelbased.writer.UserSimKeeper
 
serialize(String, MemReader) - Static method in class netflix.memreader.MemReader
Serializes a MemReader object so that it can be read back later.
setDbName(String) - Method in class netflix.db.Database
 
setDescription(String) - Method in class netflix.ui.Item
 
setFileName(String) - Method in class netflix.algorithms.modelbased.itembased.ItemBasedModelBuilder
 
setId(String) - Method in class netflix.ui.Item
 
setMoviesName(String) - Method in class netflix.db.Database
 
setNumMinMovies(int) - Method in class netflix.algorithms.modelbased.itembased.method.AdjCosineSimilarityMethod
 
setNumMinMovies(int) - Method in class netflix.algorithms.modelbased.itembased.method.PearsonSimilarityMethod
 
setNumMinMovies(int) - Method in interface netflix.algorithms.modelbased.itembased.method.SimilarityMethod
 
setNumMinUsers(int) - Method in class netflix.algorithms.modelbased.itembased.method.AdjCosineSimilarityMethod
 
setNumMinUsers(int) - Method in class netflix.algorithms.modelbased.itembased.method.PearsonSimilarityMethod
 
setNumMinUsers(int) - Method in interface netflix.algorithms.modelbased.itembased.method.SimilarityMethod
Sets the least number of users needed to call two items similar
setRating(double) - Method in class netflix.ui.Item
 
setRatingsName(String) - Method in class netflix.db.Database
 
setSimTableName(String) - Method in class netflix.algorithms.modelbased.itembased.DatabaseImpl
 
SimilarityMethod - Interface in netflix.algorithms.modelbased.itembased.method
Describes the similarity measure to be used by a ModelBuilder to build an item-based model
SimilarityWriter - Interface in netflix.algorithms.modelbased.writer
An interface to describe a way of writing similarity tables
SimilarityWriterToFile - Class in netflix.algorithms.modelbased.writer
A SimilarityWriter to write similarity values to a text file
SimilarityWriterToFile(String) - Constructor for class netflix.algorithms.modelbased.writer.SimilarityWriterToFile
 
SimiliarityWriterToDB - Class in netflix.algorithms.modelbased.writer
A SimilarityWriter that writes to a database
SimiliarityWriterToDB(DatabaseImpl, String) - Constructor for class netflix.algorithms.modelbased.writer.SimiliarityWriterToDB
 
size() - Method in class netflix.algorithms.memorybased.rectree.ClusterCollection
 
sortHashes() - Method in class netflix.memreader.MemReader
Sorts each entry in the movieToCust and custToMovie hashes to allow for efficient searching.
start(String) - Method in class netflix.utilities.MethodTimer
Starts a timer for the specfied method.
start() - Method in class netflix.utilities.Timer227
Starts the timer.
stop(String) - Method in class netflix.utilities.MethodTimer
Ends the tiemr for the specified method.
stop() - Method in class netflix.utilities.Timer227
Stops the timer and adds the elapsed time to currentTime.
subVectors(DoubleMatrix1D, DoubleMatrix1D) - Static method in class netflix.algorithms.modelbased.svd.MatrixHelper
Subtracts two vectors.
sumByCust - Variable in class netflix.memreader.MemReader
 
sumByMovie - Variable in class netflix.memreader.MemReader
 
SVDRecommender - Class in netflix.recommender
Recommends movies using the SVD-based technique described by Sarwar et.
SVDRecommender(String, String, int) - Constructor for class netflix.recommender.SVDRecommender
Constructor.
SVDRecommender(MemHelper, String, int) - Constructor for class netflix.recommender.SVDRecommender
Constructor.
SVDUpdater - Class in netflix.algorithms.modelbased.svd
This class implements the rank 1 updates to the singular value decomposition described in the paper "Fast Online SVD Revisions for Lightweight Recommender Systems" by Matthew Brand.
SVDUpdater(SingularValueDecomposition, int) - Constructor for class netflix.algorithms.modelbased.svd.SVDUpdater
Constructor.
SVDUpdateRecommender - Class in netflix.recommender
Frontend for the SVDUpdater class based on the paper "Fast Online SVD Revisions for Lightweight Recommender Systems" by Matthew Brand.
SVDUpdateRecommender(String, String) - Constructor for class netflix.recommender.SVDUpdateRecommender
Create a recommender using the file as the MemReader object.
SVDUpdateRecommender(MemHelper, String) - Constructor for class netflix.recommender.SVDUpdateRecommender
Create a recommender using a MemReader object.

T

testWithMemHelper(MemHelper) - Method in class netflix.algorithms.modelbased.svd.incremental.IncrementalSVDMovielens
Using RMSE as measurement, this will compare a test set (in MemHelper form) to the results gotten from the recommender
testWithMemHelper(MemHelper) - Method in class netflix.recommender.AbstractRecommender
Using RMSE as measurement, this will compare a test set (in MemHelper form) to the results gotten from the recommender
testWithMemHelper(String) - Method in class netflix.recommender.AbstractRecommender
Stub so one can test without having to initialize their own MemHelper object.
Timer227 - Class in netflix.utilities
The Timer227 class provides the means to measure the execution time of a portion of another Java program.
Timer227() - Constructor for class netflix.utilities.Timer227
Constructor.
toggleOutputBtn - Variable in class netflix.ui.RecommenderGUI
 
toggleOutputBtnLabelMy - Variable in class netflix.ui.RecommenderGUI
 
toggleOutputBtnLabelRec - Variable in class netflix.ui.RecommenderGUI
 
TOP_MARGIN - Variable in class netflix.ui.RecommenderGUI
 
toString() - Method in class netflix.ui.Item
 
TranscriptParser - Class in netflix.ui
 
TranscriptParser(String) - Constructor for class netflix.ui.TranscriptParser
Constructor
Triple - Class in netflix.utilities
A triple consisting of a pair of integers and a double.
Triple(int, int, double) - Constructor for class netflix.utilities.Triple
 

U

updateDB(String) - Method in class netflix.db.Database
 
updateMyItemsText() - Method in class netflix.ui.CoursesRecommenderGUI
 
updateMyItemsText() - Method in class netflix.ui.MoviesRecommenderGUI
 
updateMyItemsText() - Method in class netflix.ui.RecommenderGUI
Updates the myItemsText variable
UserSimKeeper - Class in netflix.algorithms.modelbased.writer
 
UserSimKeeper() - Constructor for class netflix.algorithms.modelbased.writer.UserSimKeeper
 
usersName - Variable in class netflix.algorithms.memorybased.database.MyDatabase
 
usersName - Variable in class netflix.algorithms.modelbased.itembased.DatabaseImpl
 

V

VECTOR_SIMILARITY - Static variable in class netflix.algorithms.memorybased.database.Weight
 
VECTOR_SIMILARITY - Static variable in class netflix.algorithms.memorybased.memreader.FilterAndWeight
 
VS_INVERSE_USER_FREQUENCY - Static variable in class netflix.algorithms.memorybased.memreader.FilterAndWeight
 

W

Weight - Class in netflix.algorithms.memorybased.database
 
Weight(MyDatabase) - Constructor for class netflix.algorithms.memorybased.database.Weight
Creates a default Weight object that simply uses correlation.
Weight(MyDatabase, int) - Constructor for class netflix.algorithms.memorybased.database.Weight
Creates a Weight object with options of which algorithms to use.
weight(int, int) - Method in class netflix.algorithms.memorybased.database.Weight
Weights two users, based upon the constructor's options.
write(int, int, double) - Method in interface netflix.algorithms.modelbased.writer.SimilarityWriter
Writes a similarity value for two movies
write(int, int, double) - Method in class netflix.algorithms.modelbased.writer.SimilarityWriterToFile
 
write(int, int, double) - Method in class netflix.algorithms.modelbased.writer.SimiliarityWriterToDB
 
write(int, int, double) - Method in class netflix.algorithms.modelbased.writer.UserSimKeeper
Converted to write similarities between USERS - keeps old form to work w/ ItemBasedModelBuilder
writeUserSim(int, int, double) - Method in class netflix.algorithms.modelbased.writer.UserSimKeeper
 

A B C D E F G H I K L M N O P Q R S T U V W