Skip navigation links
A B C D E F G I J L M P Q R S T U 

A

allSimilarItemIDs(long) - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem.MahoutItemSimilarity
 

B

BeansFactory - Class in es.ucm.fdi.gaia.recolibry.utils
 
BeansFactory(Class<?>) - Constructor for class es.ucm.fdi.gaia.recolibry.utils.BeansFactory
 

C

ClassGenerator - Class in es.ucm.fdi.gaia.recolibry.utils
 
ClassGenerator(JiowaCodeGenConfig) - Constructor for class es.ucm.fdi.gaia.recolibry.utils.ClassGenerator
 
close() - Method in interface es.ucm.fdi.gaia.recolibry.api.RecommenderAlgorithm
Method to finish and close a recommender algorithm.
close() - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.CSVConnector
 
close() - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.RecommenderJColibri
 
close() - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem.RecommenderMahoutCFItem
 
close() - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser.RecommenderMahoutCFUser
 
closeRecommender() - Method in class es.ucm.fdi.gaia.recolibry.api.RecommenderSystem
It finishes the recommender algorithm.
compile() - Method in class es.ucm.fdi.gaia.recolibry.api.RecSysConfiguration
Function to compile the class make by the generateClass function.
configure() - Method in class es.ucm.fdi.gaia.recolibry.api.JsonRecSysConfiguration
 
configure() - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.RecommenderJColibri
 
CSVConnector - Class in es.ucm.fdi.gaia.recolibry.implementations.jcolibri
Connector to read CSV file and use it in jCOLIBRI.
CSVConnector(BeansFactory, String, boolean) - Constructor for class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.CSVConnector
 
cycle(CBRQuery) - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.RecommenderJColibri
 

D

DataModelFactory - Class in es.ucm.fdi.gaia.recolibry.implementations.mahout.models
Class to configure the DataModel for mahout's algorithms.
DataModelFactory(String, String) - Constructor for class es.ucm.fdi.gaia.recolibry.implementations.mahout.models.DataModelFactory
Factory constructor.
deleteCases(Collection<CBRCase>) - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.CSVConnector
 

E

es.ucm.fdi.gaia.recolibry.api - package es.ucm.fdi.gaia.recolibry.api
 
es.ucm.fdi.gaia.recolibry.implementations.jcolibri - package es.ucm.fdi.gaia.recolibry.implementations.jcolibri
 
es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem - package es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem
 
es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser - package es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser
 
es.ucm.fdi.gaia.recolibry.implementations.mahout.models - package es.ucm.fdi.gaia.recolibry.implementations.mahout.models
 
es.ucm.fdi.gaia.recolibry.utils - package es.ucm.fdi.gaia.recolibry.utils
 

F

file - Variable in class es.ucm.fdi.gaia.recolibry.api.RecSysConfiguration
 

G

generate() - Method in class es.ucm.fdi.gaia.recolibry.utils.ClassGenerator
 
generateClass() - Method in class es.ucm.fdi.gaia.recolibry.api.JsonRecSysConfiguration
 
generateClass() - Method in class es.ucm.fdi.gaia.recolibry.api.RecSysConfiguration
Funtion to make a new class in the recommender system.
getAttributeName() - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.LocalSimilarityConfiguration
 
getAttributesNames() - Method in interface es.ucm.fdi.gaia.recolibry.api.Query
Method to obtain the name of all attributes contained in the bean object.
getAttributesNames() - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.QueryJColibri
 
getAttributesNames() - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem.MahoutCFItemQuery
 
getAttributesNames() - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser.MahoutCFUserQuery
 
getAttributeValue(String) - Method in interface es.ucm.fdi.gaia.recolibry.api.Query
Method to get the value asigned in an bean's attribute.
getAttributeValue(String) - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.QueryJColibri
 
getAttributeValue(String) - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem.MahoutCFItemQuery
 
getAttributeValue(String) - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser.MahoutCFUserQuery
 
getBean() - Method in class es.ucm.fdi.gaia.recolibry.utils.BeansFactory
 
getBeanWithParameters(List<Object>) - Method in class es.ucm.fdi.gaia.recolibry.utils.BeansFactory
 
getClazz() - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.LocalSimilarityConfiguration
 
getClazz() - Method in class es.ucm.fdi.gaia.recolibry.utils.BeansFactory
 
getItem() - Method in class es.ucm.fdi.gaia.recolibry.api.RecommenderResult
Return the recommended object from the recommender system.
getItemId() - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem.MahoutCFItemQuery
 
getModel() - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.models.DataModelFactory
Method to get the model build.
getQuery() - Method in class es.ucm.fdi.gaia.recolibry.api.RecommenderSystem
Return a query object.
getRecommendedValue() - Method in class es.ucm.fdi.gaia.recolibry.api.RecommenderResult
Return the recommended value of the object.
getRecommender() - Method in class es.ucm.fdi.gaia.recolibry.api.RecommenderSystemFactory
Method to get the recommender system instance.
getSimilarityFunction() - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.LocalSimilarityConfiguration
 
getUserId() - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser.MahoutCFUserQuery
 
getUserNeighborhood(long) - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser.MahoutUserNeighborhood
 
getWeight() - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.LocalSimilarityConfiguration
 

I

init() - Method in interface es.ucm.fdi.gaia.recolibry.api.RecommenderAlgorithm
Method to initialize a recommender algorithm.
init() - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.RecommenderJColibri
It calls the configure and preCycle methods of jColibri.
init() - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem.RecommenderMahoutCFItem
 
init() - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser.RecommenderMahoutCFUser
 
initFromXMLfile(URL) - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.CSVConnector
 
initialize() - Method in interface es.ucm.fdi.gaia.recolibry.api.Query
Method to build an empty bean object.
initialize() - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.QueryJColibri
 
initialize() - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem.MahoutCFItemQuery
 
initialize() - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser.MahoutCFUserQuery
 
initRecommender() - Method in class es.ucm.fdi.gaia.recolibry.api.RecommenderSystem
It initializes the algorithm to start working.
itemSimilarities(long, long[]) - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem.MahoutItemSimilarity
 
itemSimilarity(long, long) - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem.MahoutItemSimilarity
 

J

JsonRecSysConfiguration - Class in es.ucm.fdi.gaia.recolibry.api
Class to build a recommender system using a configuration file.
JsonRecSysConfiguration(String) - Constructor for class es.ucm.fdi.gaia.recolibry.api.JsonRecSysConfiguration
Constructor of a JsonRecSysConfiguration object.

L

LocalSimilarityConfiguration - Class in es.ucm.fdi.gaia.recolibry.implementations.jcolibri
Class to define the local similarity function of a specific attribute in a class.
LocalSimilarityConfiguration(String, Class<?>, LocalSimilarityFunction) - Constructor for class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.LocalSimilarityConfiguration
Constructor of a local similarity configuration.

M

MahoutCFItemQuery - Class in es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem
Class that implements the query used in the RecommenderMahoutCFItem.
MahoutCFItemQuery() - Constructor for class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem.MahoutCFItemQuery
 
MahoutCFUserQuery - Class in es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser
Class that implements the query used in the RecommenderMahoutCFUser.
MahoutCFUserQuery() - Constructor for class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser.MahoutCFUserQuery
 
MahoutFileDataModel - Class in es.ucm.fdi.gaia.recolibry.implementations.mahout.models
Class to implement a DataModel based on a CSV file.
MahoutFileDataModel(File, String) - Constructor for class es.ucm.fdi.gaia.recolibry.implementations.mahout.models.MahoutFileDataModel
Method to build a new MahoutFileDataModel instance.
MahoutItemSimilarity - Class in es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem
Class to select the similarity function to apply in the RecommenderMahoutCFItem.
MahoutItemSimilarity(String, DataModelFactory) - Constructor for class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem.MahoutItemSimilarity
Method to build the similarity function.
MahoutUserNeighborhood - Class in es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser
Class to select which neighborhood algorithms use in a RecommenderMahoutCFUser.
MahoutUserNeighborhood(String, int, double, UserSimilarity, DataModelFactory) - Constructor for class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser.MahoutUserNeighborhood
Method to build a Neighborhood algorithm.
MahoutUserSimilarity - Class in es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser
Class to select the similarity function to apply in the RecommenderMahoutCFUser.
MahoutUserSimilarity(String, DataModelFactory) - Constructor for class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser.MahoutUserSimilarity
Method to build the similarity function.
makeRecommender(RecSysConfiguration) - Method in class es.ucm.fdi.gaia.recolibry.api.RecommenderSystemFactory
Method to build a recommender system using an object of RecSysConfiguration.
makeRecommenderByJson(String) - Method in class es.ucm.fdi.gaia.recolibry.api.RecommenderSystemFactory
Method to build a recommender system using a configuration file.

P

postCycle() - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.RecommenderJColibri
 
preCycle() - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.RecommenderJColibri
 

Q

Query - Interface in es.ucm.fdi.gaia.recolibry.api
Interface to define methods necessary in a Query object.
QueryJColibri - Class in es.ucm.fdi.gaia.recolibry.implementations.jcolibri
Class that defines the query of recommender systems to use in CBR Systems of jColibri.
QueryJColibri(String) - Constructor for class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.QueryJColibri
Set the class that defines the bean object used as query.

R

recommend(Query) - Method in interface es.ucm.fdi.gaia.recolibry.api.RecommenderAlgorithm
Method to calculate a recommendation in the algorithm implemented.
recommend(Query) - Method in class es.ucm.fdi.gaia.recolibry.api.RecommenderSystem
Based on a query, it returns a list of recommendations.
recommend(Query) - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.RecommenderJColibri
It calls the cycle method of jColibri using the query of the recommender system.
recommend(Query) - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem.RecommenderMahoutCFItem
 
recommend(Query) - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser.RecommenderMahoutCFUser
 
RecommenderAlgorithm - Interface in es.ucm.fdi.gaia.recolibry.api
This interface specifies the main structure of all recommender algorithm used in RecoLibry.
RecommenderJColibri - Class in es.ucm.fdi.gaia.recolibry.implementations.jcolibri
Class that implements a content-based recommender algorithm using jCOLIBRI framework.
RecommenderJColibri(Connector, int, GlobalSimilarityFunction, List<LocalSimilarityConfiguration>) - Constructor for class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.RecommenderJColibri
 
RecommenderMahoutCFItem - Class in es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem
Implementation of a generic item recommender system using Mahout framework.
RecommenderMahoutCFItem(DataModelFactory, ItemSimilarity, int) - Constructor for class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem.RecommenderMahoutCFItem
Method to build the recommender system.
RecommenderMahoutCFUser - Class in es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser
Implementation of a generic user recommender system using Mahout framework.
RecommenderMahoutCFUser(DataModelFactory, UserNeighborhood, UserSimilarity, int) - Constructor for class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser.RecommenderMahoutCFUser
Method to build the recommender system.
RecommenderResult - Class in es.ucm.fdi.gaia.recolibry.api
Class that contains the result of a recommendation.
RecommenderResult(Object, double) - Constructor for class es.ucm.fdi.gaia.recolibry.api.RecommenderResult
Build a RecommenderResult based on a recommended object and its recommended value.
RecommenderSystem - Class in es.ucm.fdi.gaia.recolibry.api
This is the main class to make recommender systems.
RecommenderSystem(RecommenderAlgorithm, Query) - Constructor for class es.ucm.fdi.gaia.recolibry.api.RecommenderSystem
 
RecommenderSystemFactory - Class in es.ucm.fdi.gaia.recolibry.api
Class to build a instance of a recommender system based on a recommender system configuration.
RecommenderSystemFactory() - Constructor for class es.ucm.fdi.gaia.recolibry.api.RecommenderSystemFactory
 
RecSysConfiguration - Class in es.ucm.fdi.gaia.recolibry.api
Class that defines the minimum functions used to configure a recommender system.
RecSysConfiguration() - Constructor for class es.ucm.fdi.gaia.recolibry.api.RecSysConfiguration
 
refresh(Collection<Refreshable>) - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem.MahoutItemSimilarity
 
refresh(Collection<Refreshable>) - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser.MahoutUserNeighborhood
 
refresh(Collection<Refreshable>) - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser.MahoutUserSimilarity
 
retrieveAllCases() - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.CSVConnector
 
retrieveSomeCases(CaseBaseFilter) - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.CSVConnector
 

S

setAttributes(List<String[]>) - Method in class es.ucm.fdi.gaia.recolibry.utils.ClassGenerator
 
setAttributesList(List<String[]>) - Method in class es.ucm.fdi.gaia.recolibry.utils.ClassGenerator
 
setAttributeValue(String, Object) - Method in interface es.ucm.fdi.gaia.recolibry.api.Query
Method to add a value to an attribute of the query bean.
setAttributeValue(String, Object) - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.QueryJColibri
 
setAttributeValue(String, Object) - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem.MahoutCFItemQuery
 
setAttributeValue(String, Object) - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser.MahoutCFUserQuery
 
setClassName(String) - Method in class es.ucm.fdi.gaia.recolibry.utils.ClassGenerator
 
setItemId(Object) - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfItem.MahoutCFItemQuery
 
setPackageName(String) - Method in class es.ucm.fdi.gaia.recolibry.utils.ClassGenerator
 
setPreferenceInferrer(PreferenceInferrer) - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser.MahoutUserSimilarity
 
setUserId(Object) - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser.MahoutCFUserQuery
 
setWeight(Double) - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.LocalSimilarityConfiguration
Set the attribute weight in the global similarity function.
storeCases(Collection<CBRCase>) - Method in class es.ucm.fdi.gaia.recolibry.implementations.jcolibri.CSVConnector
 

T

toString() - Method in class es.ucm.fdi.gaia.recolibry.api.RecommenderResult
 

U

userSimilarity(long, long) - Method in class es.ucm.fdi.gaia.recolibry.implementations.mahout.cfUser.MahoutUserSimilarity
 
A B C D E F G I J L M P Q R S T U 
Skip navigation links

Copyright © 2019. All rights reserved.