|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CBRCaseBase | |
---|---|
jcolibri.casebase | Contains case base implementations. |
jcolibri.cbraplications | Defines interfaces of CBR application. |
jcolibri.extensions.maintenance_evaluation | Classes to evaluate maintenance applications (implemented by Lisa Cummins). |
jcolibri.extensions.maintenance_evaluation.evaluators | Several maintenance evaluators |
jcolibri.extensions.recommendation.collaborative | Methods to implement collaborative recommenders |
jcolibri.method.maintenance | Maintenance methods (implemented by Lisa Cummins & Derek Bridge). |
jcolibri.method.precycle | Pre cycle methods. |
jcolibri.method.retain | Retain methods. |
jcolibri.method.retrieve.LuceneRetrieval | Retrieval method using Lucene. |
jcolibri.method.revise.classification | Classification Revision methods (implemented by Lisa Cummins & Derek Bridge). |
jcolibri.test.recommenders.rec1 | Simple Single-Shot flats recommender using form-filling and KNN retrieval. |
jcolibri.test.recommenders.rec10 | Conversational (type A) flats recommender using pre-selected cases at one-off preference elicitation, Navigation By Proposing and Filtered-KNN retrieval. |
jcolibri.test.recommenders.rec11 | Conversational (type A) flats recommender using pre-selected cases at one-off preference elicitation, Navigation By Proposing and Filtered-KNN retrieval. |
jcolibri.test.recommenders.rec12 | Single-Shot movies recommender obtaining description from profile and scoring cases using collaborative recommendation. |
jcolibri.test.recommenders.rec13 | Conversational (type B) flats recommender using Navigation by Proposing and Filtered-KNN + Compromise Driven retrieval. |
jcolibri.test.recommenders.rec14 | Single-Shot flats recommender using form-filling and Filter-Based retrieval. |
jcolibri.test.recommenders.rec2 | Conversational (type A) flats recommender using form-filling and KNN retrieval. |
jcolibri.test.recommenders.rec3 | Conversational (type B) flats recommender using form-filling and Filter-Based retrieval. |
jcolibri.test.recommenders.rec4 | Conversational (type B) flats recommender using Navigation by Asking and Filter retrieval. |
jcolibri.test.recommenders.rec5 | Conversational (type A) flats recommender using Navigation by Asking and KNN retrieval. |
jcolibri.test.recommenders.rec6 | Conversational (type A) flats recommender using Navigation by Proposing and Filtered-KNN retrieval. |
jcolibri.test.recommenders.rec7 | Single-Shot restaurants recommender using profiles and KNN retrieval. |
jcolibri.test.recommenders.rec8 | Conversational (type B) flats recommender using both Navigation by Asking and Navigation by Proposing. |
jcolibri.test.recommenders.rec9 | Conversational (type A) flats recommender using Navigation by Proposing for both One-Off and Interated preference elicitation, and Filtered-KNN retrieval. |
jcolibri.test.test1 | Shows how to use a simple data base connector and perform the KNN retrieval. |
jcolibri.test.test10 | This example shows how to use the ontology connector and the ontology-based similarity functions. |
jcolibri.test.test13 | These tests show how to use the Textual CBR methods in a restaurants recommender. |
jcolibri.test.test14 | This example shows how to evaluate two datasets at the same time with respect to their accuracy. |
jcolibri.test.test15 | This example shows how to evaluate a dataset at the same time with respect to its accuracy before and after maintenance. |
jcolibri.test.test16 | This test shows how to evaluate the textual similarity functions using classification. |
jcolibri.test.test2 | Shows how to use enumerated values and user defined data types as attributes. |
jcolibri.test.test3 | Shows how to use a compound attribute in the description of a case and how to complete the CBR cycle. |
jcolibri.test.test4 | Shows how to manage a complete case with solution and execute some adaptation methods. |
jcolibri.test.test5 | shows how to map an attribute to an ontology and compute an ontology-based similarity function in the KNN. |
jcolibri.test.test6 | Shows how to use the Plain Text connector. |
jcolibri.test.test7 | Shows how to run maintenance algorithms over the case base. |
jcolibri.test.test8 | Shows how to evaluate an application. |
Uses of CBRCaseBase in jcolibri.casebase |
---|
Classes in jcolibri.casebase that implement CBRCaseBase | |
---|---|
class |
CachedLinealCaseBase
Cached case base that only persists cases when closing. |
class |
IDIndexedLinealCaseBase
This is a modification of LinealCaseBase that also keeps an index of cases using their IDs. |
class |
LinealCaseBase
Basic Linal Case Base that stores cases into a List. |
Uses of CBRCaseBase in jcolibri.cbraplications |
---|
Methods in jcolibri.cbraplications that return CBRCaseBase | |
---|---|
CBRCaseBase |
StandardCBRApplication.preCycle()
Runs the precyle where typically cases are read and organized into a case base. |
Uses of CBRCaseBase in jcolibri.extensions.maintenance_evaluation |
---|
Methods in jcolibri.extensions.maintenance_evaluation with parameters of type CBRCaseBase | |
---|---|
protected void |
MaintenanceEvaluator.editCaseBase(CBRCaseBase caseBase)
Edit the case base and store the percentage reduction in the report. |
Uses of CBRCaseBase in jcolibri.extensions.maintenance_evaluation.evaluators |
---|
Methods in jcolibri.extensions.maintenance_evaluation.evaluators with parameters of type CBRCaseBase | |
---|---|
protected void |
MaintenanceLeaveOneOutEvaluator.prepareCases(CBRCaseBase caseBase)
Prepares the cases for evaluation |
protected void |
MaintenanceHoldOutEvaluator.prepareCases(java.util.Collection<CBRCase> originalCases,
java.util.List<CBRCase> querySet,
int testPercent,
CBRCaseBase caseBase)
Prepares the cases for evaluation by setting up test and training sets |
protected void |
MaintenanceNFoldEvaluator.prepareCases(java.util.Collection<CBRCase> originalCases,
java.util.List<CBRCase> querySet,
int fold,
CBRCaseBase caseBase,
java.util.ArrayList<java.util.ArrayList<CBRCase>> folds)
Prepares the cases for evaluation by setting up test and training sets |
protected void |
MaintenanceSameSplitEvaluator.prepareCases(java.util.Collection<CBRCase> originalCases,
java.util.List<CBRCase> querySet,
java.lang.String file,
CBRCaseBase caseBase)
Prepares the cases for evaluation by setting up test and training sets |
Uses of CBRCaseBase in jcolibri.extensions.recommendation.collaborative |
---|
Classes in jcolibri.extensions.recommendation.collaborative that implement CBRCaseBase | |
---|---|
class |
MatrixCaseBase
Specific implementation of CBRCaseBase to allow collaborative recommendations. |
class |
PearsonMatrixCaseBase
Extension of the MatrixCaseBase that computes similarities among neighbors using the Pearson Correlation. |
Uses of CBRCaseBase in jcolibri.method.maintenance |
---|
Methods in jcolibri.method.maintenance with parameters of type CBRCaseBase | |
---|---|
void |
AbstractCaseBaseEditMethod.edit(CBRCaseBase caseBase,
KNNClassificationConfig simConfig)
Runs a case base editing algorithm on the given case base. |
Uses of CBRCaseBase in jcolibri.method.precycle |
---|
Methods in jcolibri.method.precycle with parameters of type CBRCaseBase | |
---|---|
static LuceneIndex |
LuceneIndexCreator.createLuceneIndex(CBRCaseBase casebase)
Creates a Lucene Index with the text contained in some attributes. |
static LuceneIndex |
LuceneIndexCreator.createLuceneIndex(CBRCaseBase casebase,
java.util.Collection<Attribute> fields)
Creates a Lucene Index with the text contained in some attributes. |
Uses of CBRCaseBase in jcolibri.method.retain |
---|
Methods in jcolibri.method.retain with parameters of type CBRCaseBase | |
---|---|
static void |
StoreCasesMethod.storeCase(CBRCaseBase caseBase,
CBRCase _case)
Simple method that add a case to the case base invoking caseBase->learnCases(). |
static void |
StoreCasesMethod.storeCases(CBRCaseBase caseBase,
java.util.Collection<CBRCase> cases)
Simple method that adds some cases to the case base invoking caseBase->learnCases(). |
Uses of CBRCaseBase in jcolibri.method.retrieve.LuceneRetrieval |
---|
Methods in jcolibri.method.retrieve.LuceneRetrieval with parameters of type CBRCaseBase | |
---|---|
static java.util.Collection<RetrievalResult> |
LuceneRetrieval.LuceneRetrieve(CBRCaseBase casebase,
CBRQuery query,
LuceneIndex index,
Attribute searchField,
boolean normalized,
int k)
This method retrieves cases using Lucene to compute the similarity with the query. |
Uses of CBRCaseBase in jcolibri.method.revise.classification |
---|
Methods in jcolibri.method.revise.classification with parameters of type CBRCaseBase | |
---|---|
double |
ClassificationOracle.getPredictionCost(CBRQuery query,
CBRCaseBase caseBase,
KNNClassificationConfig knnConfig)
Calculates the cost of the prediction made by the given case-base and similarity configuration for the solution of the query. |
double |
BasicClassificationOracle.getPredictionCost(CBRQuery query,
CBRCaseBase caseBase,
KNNClassificationConfig knnConfig)
Calculates the cost of the prediction made by the given case-base and similarity configuration for the solution of the query. |
boolean |
ClassificationOracle.isCorrectPrediction(CBRQuery query,
CBRCaseBase caseBase,
KNNClassificationConfig knnConfig)
Checks if the query is correctly classified by the given case-base and similarity configuration. |
boolean |
BasicClassificationOracle.isCorrectPrediction(CBRQuery query,
CBRCaseBase caseBase,
KNNClassificationConfig knnConfig)
Checks if the query is correctly classified by the given case-base and similarity configuration. |
Uses of CBRCaseBase in jcolibri.test.recommenders.rec1 |
---|
Methods in jcolibri.test.recommenders.rec1 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Travel1.preCycle()
|
CBRCaseBase |
Houses1.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.recommenders.rec10 |
---|
Methods in jcolibri.test.recommenders.rec10 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Houses10.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.recommenders.rec11 |
---|
Methods in jcolibri.test.recommenders.rec11 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Houses11.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.recommenders.rec12 |
---|
Methods in jcolibri.test.recommenders.rec12 that return CBRCaseBase | |
---|---|
CBRCaseBase |
MoviesRecommender.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.recommenders.rec13 |
---|
Methods in jcolibri.test.recommenders.rec13 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Houses13.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.recommenders.rec14 |
---|
Methods in jcolibri.test.recommenders.rec14 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Houses14.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.recommenders.rec2 |
---|
Methods in jcolibri.test.recommenders.rec2 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Travel2.preCycle()
|
CBRCaseBase |
Houses2.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.recommenders.rec3 |
---|
Methods in jcolibri.test.recommenders.rec3 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Travel3.preCycle()
|
CBRCaseBase |
Houses3.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.recommenders.rec4 |
---|
Methods in jcolibri.test.recommenders.rec4 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Houses4.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.recommenders.rec5 |
---|
Methods in jcolibri.test.recommenders.rec5 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Houses5.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.recommenders.rec6 |
---|
Methods in jcolibri.test.recommenders.rec6 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Houses6.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.recommenders.rec7 |
---|
Methods in jcolibri.test.recommenders.rec7 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Restaurant7.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.recommenders.rec8 |
---|
Methods in jcolibri.test.recommenders.rec8 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Houses8.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.recommenders.rec9 |
---|
Methods in jcolibri.test.recommenders.rec9 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Houses9.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.test1 |
---|
Methods in jcolibri.test.test1 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Test1.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.test10 |
---|
Methods in jcolibri.test.test10 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Test10.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.test13 |
---|
Methods in jcolibri.test.test13 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Test13b.preCycle()
|
CBRCaseBase |
Test13a.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.test14 |
---|
Methods in jcolibri.test.test14 that return CBRCaseBase | |
---|---|
CBRCaseBase |
IrisEvaluableApp.preCycle()
|
CBRCaseBase |
GlassEvaluableApp.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.test15 |
---|
Methods in jcolibri.test.test15 that return CBRCaseBase | |
---|---|
CBRCaseBase |
IrisMaintainedEvaluableApp.preCycle()
|
CBRCaseBase |
IrisEvaluableApp.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.test16 |
---|
Methods in jcolibri.test.test16 that return CBRCaseBase | |
---|---|
CBRCaseBase |
SpamFilterApp.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.test2 |
---|
Methods in jcolibri.test.test2 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Test2.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.test3 |
---|
Methods in jcolibri.test.test3 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Test3.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.test4 |
---|
Methods in jcolibri.test.test4 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Test4.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.test5 |
---|
Methods in jcolibri.test.test5 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Test5.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.test6 |
---|
Methods in jcolibri.test.test6 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Test6.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.test7 |
---|
Methods in jcolibri.test.test7 that return CBRCaseBase | |
---|---|
CBRCaseBase |
Test7.preCycle()
|
Uses of CBRCaseBase in jcolibri.test.test8 |
---|
Methods in jcolibri.test.test8 that return CBRCaseBase | |
---|---|
CBRCaseBase |
EvaluableApp.preCycle()
|
|
GAIA - Group for Artificial Intelligence Applications http://gaia.fdi.ucm.es |
|||||||||
PREV NEXT | FRAMES NO FRAMES |