|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CBRCase | |
---|---|
jcolibri.casebase | Contains case base implementations. |
jcolibri.cbrcore | Core classes of the framework. |
jcolibri.connector | Connector implementations: data base, plain text files, ontologies, ... |
jcolibri.evaluation.evaluators | Several evaluators implementations |
jcolibri.extensions.maintenance_evaluation.evaluators | Several maintenance evaluators |
jcolibri.extensions.recommendation.askingAndProposing | Methods to implement the Expert Clerk system that combines Navigation by Asking and Navigation by Proposing. |
jcolibri.extensions.recommendation.casesDisplay | Methods to display cases |
jcolibri.extensions.recommendation.collaborative | Methods to implement collaborative recommenders |
jcolibri.extensions.recommendation.conditionals | Conditional methods for recommender systems. |
jcolibri.extensions.recommendation.navigationByAsking | Methods to implement Navigation by Asking recommenders. |
jcolibri.extensions.recommendation.navigationByProposing | Methods to implement Navigation by Proposing recommenders. |
jcolibri.extensions.recommendation.navigationByProposing.queryElicitation | Methods to implement the query elicitation in Navigation by Proposing recommenders |
jcolibri.extensions.recommendation.tabuList | Methods to include a tabu list in a recommender system. |
jcolibri.extensions.textual.IE | This package stores the extension for Textual CBR. |
jcolibri.extensions.textual.IE.common | Textual CBR methods that can be used with any implementation (GATE or OpenNLP). |
jcolibri.extensions.textual.IE.gate | Textual CBR methods that use the GATE algorithms. |
jcolibri.extensions.textual.IE.opennlp | Textual CBR methods that use the Maximum Entropy algorithms implemented in the OpenNLP package. |
jcolibri.extensions.visualization | Case base visualization extension using the InfoVisual library. |
jcolibri.method.maintenance | Maintenance methods (implemented by Lisa Cummins & Derek Bridge). |
jcolibri.method.maintenance.algorithms | Maintenance algorithms. |
jcolibri.method.maintenance.solvesFunctions | Maintenance solves functions. |
jcolibri.method.retain | Retain methods. |
jcolibri.method.retrieve | Retrieval and Selection methods. |
jcolibri.method.retrieve.DiverseByMedianRetrieval | Diverse by Median retrieval method |
jcolibri.method.retrieve.FilterBasedRetrieval | Filter-based retrieval method. |
jcolibri.method.retrieve.NNretrieval | NN retrieval method classes. |
jcolibri.method.retrieve.NNretrieval.similarity | Similarity functions for the KNN method |
jcolibri.method.retrieve.selection | Methods to select the cases. |
jcolibri.method.retrieve.selection.compromiseDriven | Compromise-driven selection. |
jcolibri.method.retrieve.selection.diversity | Diversity selection methods. |
jcolibri.method.reuse | Reuse methods |
jcolibri.method.reuse.classification | Classification Reuse methods (implemented by Lisa Cummins & Derek Bridge). |
jcolibri.method.revise | Tests/examples package |
jcolibri.method.revise.classification | Classification Revision methods (implemented by Lisa Cummins & Derek Bridge). |
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.rec13 | Conversational (type B) flats recommender using Navigation by Proposing and Filtered-KNN + Compromise Driven 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.test13.connector | Custom connector for loading restaurants descriptions from a textual file. |
jcolibri.test.test16 | This test shows how to evaluate the textual similarity functions using classification. |
jcolibri.util | Utility classes of the framework. |
Uses of CBRCase in jcolibri.casebase |
---|
Methods in jcolibri.casebase that return CBRCase | |
---|---|
CBRCase |
IDIndexedLinealCaseBase.getCase(java.lang.Object id)
Returns the case that corresponds with the id parameter. |
Methods in jcolibri.casebase that return types with arguments of type CBRCase | |
---|---|
java.util.Collection<CBRCase> |
LinealCaseBase.getCases()
|
java.util.Collection<CBRCase> |
IDIndexedLinealCaseBase.getCases()
|
java.util.Collection<CBRCase> |
CachedLinealCaseBase.getCases()
Returns working cases. |
java.util.Collection<CBRCase> |
LinealCaseBase.getCases(CaseBaseFilter filter)
|
java.util.Collection<CBRCase> |
IDIndexedLinealCaseBase.getCases(CaseBaseFilter filter)
|
java.util.Collection<CBRCase> |
CachedLinealCaseBase.getCases(CaseBaseFilter filter)
TODO. |
Method parameters in jcolibri.casebase with type arguments of type CBRCase | |
---|---|
void |
LinealCaseBase.forgetCases(java.util.Collection<CBRCase> cases)
|
void |
IDIndexedLinealCaseBase.forgetCases(java.util.Collection<CBRCase> cases)
|
void |
CachedLinealCaseBase.forgetCases(java.util.Collection<CBRCase> cases)
Forgets cases. |
void |
LinealCaseBase.learnCases(java.util.Collection<CBRCase> cases)
|
void |
IDIndexedLinealCaseBase.learnCases(java.util.Collection<CBRCase> cases)
|
void |
CachedLinealCaseBase.learnCases(java.util.Collection<CBRCase> cases)
Learns cases that are only saved when closing the Case Base. |
Uses of CBRCase in jcolibri.cbrcore |
---|
Methods in jcolibri.cbrcore that return types with arguments of type CBRCase | |
---|---|
java.util.Collection<CBRCase> |
CBRCaseBase.getCases()
Returns all the cases available on this case base |
java.util.Collection<CBRCase> |
CBRCaseBase.getCases(CaseBaseFilter filter)
Returns some cases depending on the filter |
java.util.Collection<CBRCase> |
Connector.retrieveAllCases()
Returns max cases without any special consideration |
java.util.Collection<CBRCase> |
Connector.retrieveSomeCases(CaseBaseFilter filter)
Retrieves some cases depending on the filter. |
Method parameters in jcolibri.cbrcore with type arguments of type CBRCase | |
---|---|
void |
Connector.deleteCases(java.util.Collection<CBRCase> cases)
Deletes given cases for the storage media |
void |
CBRCaseBase.forgetCases(java.util.Collection<CBRCase> cases)
Removes a collection of new CBRCase objects to the current case base |
void |
CBRCaseBase.learnCases(java.util.Collection<CBRCase> cases)
Adds a collection of new CBRCase objects to the current case base |
void |
Connector.storeCases(java.util.Collection<CBRCase> cases)
Stores given classes on the storage media |
Uses of CBRCase in jcolibri.connector |
---|
Methods in jcolibri.connector that return types with arguments of type CBRCase | |
---|---|
java.util.Collection<CBRCase> |
PlainTextConnector.retrieveAllCases()
Retrieves all cases from the text file. |
java.util.Collection<CBRCase> |
OntologyConnector.retrieveAllCases()
|
java.util.Collection<CBRCase> |
DataBaseConnector.retrieveAllCases()
|
java.util.Collection<CBRCase> |
PlainTextConnector.retrieveSomeCases(CaseBaseFilter filter)
|
java.util.Collection<CBRCase> |
OntologyConnector.retrieveSomeCases(CaseBaseFilter filter)
UnImplemented. |
java.util.Collection<CBRCase> |
DataBaseConnector.retrieveSomeCases(CaseBaseFilter filter)
|
Method parameters in jcolibri.connector with type arguments of type CBRCase | |
---|---|
void |
PlainTextConnector.deleteCases(java.util.Collection<CBRCase> cases)
Deletes cases from the case base. |
void |
OntologyConnector.deleteCases(java.util.Collection<CBRCase> cases)
Deletes cases in the ontology. |
void |
DataBaseConnector.deleteCases(java.util.Collection<CBRCase> cases)
|
void |
PlainTextConnector.storeCases(java.util.Collection<CBRCase> cases)
Stores the cases in the data base. |
void |
OntologyConnector.storeCases(java.util.Collection<CBRCase> cases)
Stores cases into the ontology. |
void |
DataBaseConnector.storeCases(java.util.Collection<CBRCase> cases)
|
Uses of CBRCase in jcolibri.evaluation.evaluators |
---|
Fields in jcolibri.evaluation.evaluators with type parameters of type CBRCase | |
---|---|
protected java.util.ArrayList<java.util.ArrayList<CBRCase>> |
NFoldEvaluator._folds
|
Method parameters in jcolibri.evaluation.evaluators with type arguments of type CBRCase | |
---|---|
protected void |
NFoldEvaluator.createFolds(java.util.Collection<CBRCase> cases,
int folds)
|
protected void |
NFoldEvaluator.getFolds(int f,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> caseBaseSet)
|
protected void |
NFoldEvaluator.getFolds(int f,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> caseBaseSet)
|
protected void |
SameSplitEvaluator.save(java.util.Collection<CBRCase> queries,
java.lang.String filename)
|
protected void |
SameSplitEvaluator.splitCaseBase(java.util.Collection<CBRCase> wholeCaseBase,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> casebaseSet,
int testPercent)
Splits the case base in two sets: queries and case base |
protected void |
SameSplitEvaluator.splitCaseBase(java.util.Collection<CBRCase> wholeCaseBase,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> casebaseSet,
int testPercent)
Splits the case base in two sets: queries and case base |
protected void |
SameSplitEvaluator.splitCaseBase(java.util.Collection<CBRCase> wholeCaseBase,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> casebaseSet,
int testPercent)
Splits the case base in two sets: queries and case base |
protected void |
HoldOutEvaluator.splitCaseBase(java.util.Collection<CBRCase> holeCaseBase,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> casebaseSet,
int testPercent)
Splits the case base in two sets: queries and case base |
protected void |
HoldOutEvaluator.splitCaseBase(java.util.Collection<CBRCase> holeCaseBase,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> casebaseSet,
int testPercent)
Splits the case base in two sets: queries and case base |
protected void |
HoldOutEvaluator.splitCaseBase(java.util.Collection<CBRCase> holeCaseBase,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> casebaseSet,
int testPercent)
Splits the case base in two sets: queries and case base |
protected void |
SameSplitEvaluator.splitCaseBaseFromFile(java.util.Collection<CBRCase> wholeCaseBase,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> casebaseSet,
java.lang.String filename)
|
protected void |
SameSplitEvaluator.splitCaseBaseFromFile(java.util.Collection<CBRCase> wholeCaseBase,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> casebaseSet,
java.lang.String filename)
|
protected void |
SameSplitEvaluator.splitCaseBaseFromFile(java.util.Collection<CBRCase> wholeCaseBase,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> casebaseSet,
java.lang.String filename)
|
Uses of CBRCase in jcolibri.extensions.maintenance_evaluation.evaluators |
---|
Methods in jcolibri.extensions.maintenance_evaluation.evaluators that return types with arguments of type CBRCase | |
---|---|
protected java.util.ArrayList<java.util.ArrayList<CBRCase>> |
MaintenanceNFoldEvaluator.createFolds(java.util.Collection<CBRCase> cases,
int numFolds)
Divides the given cases into the given number of folds. |
Method parameters in jcolibri.extensions.maintenance_evaluation.evaluators with type arguments of type CBRCase | |
---|---|
protected java.util.ArrayList<java.util.ArrayList<CBRCase>> |
MaintenanceNFoldEvaluator.createFolds(java.util.Collection<CBRCase> cases,
int numFolds)
Divides the given cases into the given number of folds. |
static void |
MaintenanceNFoldEvaluator.getFolds(int f,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> caseBaseSet,
java.util.ArrayList<java.util.ArrayList<CBRCase>> folds)
Clears the current query and case base sets and populates the query set with fold f and the case base set with the cases not contained in fold f. |
static void |
MaintenanceNFoldEvaluator.getFolds(int f,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> caseBaseSet,
java.util.ArrayList<java.util.ArrayList<CBRCase>> folds)
Clears the current query and case base sets and populates the query set with fold f and the case base set with the cases not contained in fold f. |
static void |
MaintenanceNFoldEvaluator.getFolds(int f,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> caseBaseSet,
java.util.ArrayList<java.util.ArrayList<CBRCase>> folds)
Clears the current query and case base sets and populates the query set with fold f and the case base set with the cases not contained in fold f. |
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 |
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 |
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 |
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 |
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 |
static void |
MaintenanceHoldOutEvaluator.splitCaseBase(java.util.Collection<CBRCase> wholeCaseBase,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> casebaseSet,
int testPercent)
Splits the case base in two sets: queries and case base |
static void |
MaintenanceHoldOutEvaluator.splitCaseBase(java.util.Collection<CBRCase> wholeCaseBase,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> casebaseSet,
int testPercent)
Splits the case base in two sets: queries and case base |
static void |
MaintenanceHoldOutEvaluator.splitCaseBase(java.util.Collection<CBRCase> wholeCaseBase,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> casebaseSet,
int testPercent)
Splits the case base in two sets: queries and case base |
static void |
MaintenanceSameSplitEvaluator.splitCaseBaseFromFile(java.util.Collection<CBRCase> wholeCaseBase,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> casebaseSet,
java.lang.String filename)
Splits the case base in two sets: queries and case base, with the queries contained in the given file |
static void |
MaintenanceSameSplitEvaluator.splitCaseBaseFromFile(java.util.Collection<CBRCase> wholeCaseBase,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> casebaseSet,
java.lang.String filename)
Splits the case base in two sets: queries and case base, with the queries contained in the given file |
static void |
MaintenanceSameSplitEvaluator.splitCaseBaseFromFile(java.util.Collection<CBRCase> wholeCaseBase,
java.util.List<CBRCase> querySet,
java.util.List<CBRCase> casebaseSet,
java.lang.String filename)
Splits the case base in two sets: queries and case base, with the queries contained in the given file |
Uses of CBRCase in jcolibri.extensions.recommendation.askingAndProposing |
---|
Method parameters in jcolibri.extensions.recommendation.askingAndProposing with type arguments of type CBRCase | |
---|---|
static boolean |
DisplayCasesIfNumberAndChangeNavigation.displayCasesIfNumberAndChangeNavigation(int max,
java.util.Collection<CBRCase> cases)
If the number of cases is less than max it returns true and sets the navigation mode to NbP. |
static void |
AskingAndProposingPreferenceElicitation.doPreferenceElicitation(CBRQuery query,
java.util.Collection<CBRCase> cases,
SelectAttributeMethod sam,
CriticalUserChoice cuc)
Executes the preference elicitation. |
Uses of CBRCase in jcolibri.extensions.recommendation.casesDisplay |
---|
Methods in jcolibri.extensions.recommendation.casesDisplay that return CBRCase | |
---|---|
CBRCase |
UserChoice.getSelectedCase()
Returns the critiqued case. |
Method parameters in jcolibri.extensions.recommendation.casesDisplay with type arguments of type CBRCase | |
---|---|
static UserChoice |
DisplayCasesMethod.displayCases(java.util.Collection<CBRCase> cases)
Shows the dialog without the "Edit Query" option |
static UserChoice |
DisplayCasesMethod.displayCases(java.util.Collection<CBRCase> cases,
boolean editQueryEnabled)
Shows the dialog and allows to choose if show the "Edit Query" option. |
static UserChoice |
DisplayCasesTableMethod.displayCasesInTableBasic(java.util.Collection<CBRCase> cases)
Shows the dialog without the "Edit Query" option |
static UserChoice |
DisplayCasesTableMethod.displayCasesInTableEditQuery(java.util.Collection<CBRCase> cases)
Shows the dialog without the "Edit Query" option |
static UserChoice |
DisplayCasesTableMethod.displayCasesInTableSelectCase(java.util.Collection<CBRCase> cases)
Shows the dialog without the "Edit Query" option |
static UserChoice |
DisplayCasesMethod.displayCasesWithEditOption(java.util.Collection<CBRCase> cases)
Shows the dialog without the "Edit Query" option |
Constructors in jcolibri.extensions.recommendation.casesDisplay with parameters of type CBRCase | |
---|---|
UserChoice(int choice,
CBRCase selectedCase)
Constructor |
Uses of CBRCase in jcolibri.extensions.recommendation.collaborative |
---|
Methods in jcolibri.extensions.recommendation.collaborative that return types with arguments of type CBRCase | |
---|---|
java.util.Collection<CBRCase> |
MatrixCaseBase.getCases()
Returns the stored cases |
java.util.Collection<CBRCase> |
MatrixCaseBase.getCases(CaseBaseFilter filter)
Returns selected cases. |
Method parameters in jcolibri.extensions.recommendation.collaborative with type arguments of type CBRCase | |
---|---|
void |
MatrixCaseBase.forgetCases(java.util.Collection<CBRCase> cases)
Forgets cases. |
void |
MatrixCaseBase.learnCases(java.util.Collection<CBRCase> cases)
Adds new cases to the case base, reorganizing the cases base and re-computing neighbors similarities. |
Uses of CBRCase in jcolibri.extensions.recommendation.conditionals |
---|
Method parameters in jcolibri.extensions.recommendation.conditionals with type arguments of type CBRCase | |
---|---|
static boolean |
DisplayCasesIfNumber.displayCases(int max,
int min,
java.util.Collection<CBRCase> cases,
boolean showMessage)
Checks if the number of cases is inside a range. |
static boolean |
DisplayCasesIfNumber.displayCasesWithMessage(int max,
int min,
java.util.Collection<CBRCase> cases)
Checks if the number of cases is inside a range. |
static boolean |
DisplayCasesIfNumber.displayCasesWithoutMessage(int max,
int min,
java.util.Collection<CBRCase> cases)
Checks if the number of cases is inside a range. |
Uses of CBRCase in jcolibri.extensions.recommendation.navigationByAsking |
---|
Method parameters in jcolibri.extensions.recommendation.navigationByAsking with type arguments of type CBRCase | |
---|---|
Attribute |
SimilarityInfluence.getAttribute(java.util.Collection<CBRCase> cases,
CBRQuery query)
Selects the attribute to be asked |
Attribute |
SelectAttributeMethod.getAttribute(java.util.Collection<CBRCase> cases,
CBRQuery query)
Selects the attribute to be asked |
Attribute |
InformationGain.getAttribute(java.util.Collection<CBRCase> cases,
CBRQuery query)
Selects the attribute to be asked |
static Attribute |
InformationGain.getMoreIGattribute(java.util.Collection<CBRCase> cases,
boolean init,
java.util.Collection<CBRCase> completeSetOfCases)
Selects an attribute with the highest information gain. |
static Attribute |
InformationGain.getMoreIGattribute(java.util.Collection<CBRCase> cases,
boolean init,
java.util.Collection<CBRCase> completeSetOfCases)
Selects an attribute with the highest information gain. |
static Attribute |
SimilarityInfluence.getMoreSimVarAttribute(java.util.Collection<CBRCase> cases,
CBRQuery query,
NNConfig simConfig,
boolean init)
Selects the attribute with more expected influence in the NN scoring. |
static boolean |
ObtainQueryWithAttributeQuestionMethod.obtainQueryWithAttributeQuestion(CBRQuery query,
Attribute attribute,
java.util.Map<Attribute,java.lang.String> labels,
java.util.Collection<CBRCase> cases)
Modifies the query with value of an attribute. |
Constructor parameters in jcolibri.extensions.recommendation.navigationByAsking with type arguments of type CBRCase | |
---|---|
InformationGain(java.util.Collection<CBRCase> completeset)
Constructor. |
Uses of CBRCase in jcolibri.extensions.recommendation.navigationByProposing |
---|
Method parameters in jcolibri.extensions.recommendation.navigationByProposing with type arguments of type CBRCase | |
---|---|
static CriticalUserChoice |
DisplayCasesTableWithCritiquesMethod.displayCasesInTableWithCritiques(java.util.Collection<CBRCase> cases,
java.util.Collection<CritiqueOption> critiques,
java.util.Collection<CBRCase> availableCases)
This method shows the cases in a table and also allows to show buttons with critiques. |
static CriticalUserChoice |
DisplayCasesTableWithCritiquesMethod.displayCasesInTableWithCritiques(java.util.Collection<CBRCase> cases,
java.util.Collection<CritiqueOption> critiques,
java.util.Collection<CBRCase> availableCases)
This method shows the cases in a table and also allows to show buttons with critiques. |
Constructors in jcolibri.extensions.recommendation.navigationByProposing with parameters of type CBRCase | |
---|---|
CriticalUserChoice(int choice,
java.util.Collection<CritiqueOption> critiques,
CBRCase critiquedCase)
Creates an object with the user choice, critiques |
Uses of CBRCase in jcolibri.extensions.recommendation.navigationByProposing.queryElicitation |
---|
Methods in jcolibri.extensions.recommendation.navigationByProposing.queryElicitation with parameters of type CBRCase | |
---|---|
static void |
LessLikeThis.lessLikeThis(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases,
FilterConfig filterConfig)
If the rejected cases all have the same feature-value combination, which is different from the preferred case then this combination can be added as a negative condition. |
static void |
MoreAndLessLikeThis.moreAndLessLikeThis(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases,
FilterConfig filterConfig)
The Less+More Like combines both MoreLikeThis and LessLikeThis. |
static void |
MoreLikeThis.moreLikeThis(CBRQuery query,
CBRCase selectedCase)
Replaces current query with the description of the selected case. |
static void |
PartialMoreLikeThis.partialMoreLikeThis(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases)
Partially replaces current query with the description of the selected case. |
void |
WeightedMoreLikeThis.reviseQuery(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases)
Replaces current query with the description of the selected case but weighting the attributes given preference to diverse attributes among the proposed cases. |
void |
PartialMoreLikeThis.reviseQuery(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases)
Partially replaces current query with the description of the selected case. |
void |
MoreLikeThis.reviseQuery(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases)
Replaces current query with the description of the selected case. |
void |
MoreAndLessLikeThis.reviseQuery(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases)
The Less+More Like combines both MoreLikeThis and LessLikeThis. |
void |
LessLikeThis.reviseQuery(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases)
If the rejected cases all have the same feature-value combination, which is different from the preferred case then this combination can be added as a negative condition. |
void |
ComparisonQueryElicitation.reviseQuery(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases)
Revises the query comparing the values of the user's selected case and other proposed cases |
static void |
WeightedMoreLikeThis.weightedMoreLikeThis(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases,
NNConfig simConfig)
Replaces current query with the description of the selected case but weighting the attributes given preference to diverse attributes among the proposed cases. |
Method parameters in jcolibri.extensions.recommendation.navigationByProposing.queryElicitation with type arguments of type CBRCase | |
---|---|
static void |
LessLikeThis.lessLikeThis(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases,
FilterConfig filterConfig)
If the rejected cases all have the same feature-value combination, which is different from the preferred case then this combination can be added as a negative condition. |
static void |
MoreAndLessLikeThis.moreAndLessLikeThis(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases,
FilterConfig filterConfig)
The Less+More Like combines both MoreLikeThis and LessLikeThis. |
static void |
PartialMoreLikeThis.partialMoreLikeThis(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases)
Partially replaces current query with the description of the selected case. |
void |
WeightedMoreLikeThis.reviseQuery(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases)
Replaces current query with the description of the selected case but weighting the attributes given preference to diverse attributes among the proposed cases. |
void |
PartialMoreLikeThis.reviseQuery(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases)
Partially replaces current query with the description of the selected case. |
void |
MoreLikeThis.reviseQuery(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases)
Replaces current query with the description of the selected case. |
void |
MoreAndLessLikeThis.reviseQuery(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases)
The Less+More Like combines both MoreLikeThis and LessLikeThis. |
void |
LessLikeThis.reviseQuery(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases)
If the rejected cases all have the same feature-value combination, which is different from the preferred case then this combination can be added as a negative condition. |
void |
ComparisonQueryElicitation.reviseQuery(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases)
Revises the query comparing the values of the user's selected case and other proposed cases |
static void |
WeightedMoreLikeThis.weightedMoreLikeThis(CBRQuery query,
CBRCase selectedCase,
java.util.Collection<CBRCase> proposedCases,
NNConfig simConfig)
Replaces current query with the description of the selected case but weighting the attributes given preference to diverse attributes among the proposed cases. |
Uses of CBRCase in jcolibri.extensions.recommendation.tabuList |
---|
Methods in jcolibri.extensions.recommendation.tabuList that return types with arguments of type CBRCase | |
---|---|
static java.util.Collection<CBRCase> |
TabuList.removeTabuList(java.util.Collection<CBRCase> cases)
Removes cases from the tabu list. |
Method parameters in jcolibri.extensions.recommendation.tabuList with type arguments of type CBRCase | |
---|---|
static java.util.Collection<CBRCase> |
TabuList.removeTabuList(java.util.Collection<CBRCase> cases)
Removes cases from the tabu list. |
static void |
TabuList.updateTabuList(java.util.Collection<CBRCase> tabuCases)
Adds cases to the tabu list. |
Uses of CBRCase in jcolibri.extensions.textual.IE |
---|
Methods in jcolibri.extensions.textual.IE with parameters of type CBRCase | |
---|---|
static java.util.Collection<IEText> |
IEutils.getTexts(CBRCase _case)
|
Uses of CBRCase in jcolibri.extensions.textual.IE.common |
---|
Method parameters in jcolibri.extensions.textual.IE.common with type arguments of type CBRCase | |
---|---|
static void |
DomainTopicClassifier.classifyWithTopic(java.util.Collection<CBRCase> cases)
Performs the algorithm in all the attributes of a collection of cases These attributes must be IEText objects. |
static void |
DomainTopicClassifier.classifyWithTopic(java.util.Collection<CBRCase> cases,
java.util.Collection<Attribute> attributes)
Performs the algorithm in the given attributes of a collection of cases. |
static void |
StopWordsDetector.detectStopWords(java.util.Collection<CBRCase> cases)
Performs the algorithm in all the attributes of a collection of cases These attributes must be IEText objects. |
static void |
StopWordsDetector.detectStopWords(java.util.Collection<CBRCase> cases,
java.util.Collection<Attribute> attributes)
Performs the algorithm in the given attributes of a collection of cases. |
static void |
FeaturesExtractor.extractFeatures(java.util.Collection<CBRCase> cases)
Performs the algorithm in all the attributes of a collection of cases These attributes must be IEText objects. |
static void |
FeaturesExtractor.extractFeatures(java.util.Collection<CBRCase> cases,
java.util.Collection<Attribute> attributes)
Performs the algorithm in the given attributes of a collection of cases. |
static void |
BasicInformationExtractor.extractInformation(java.util.Collection<CBRCase> cases)
Performs the algorithm in a collection of cases. |
static void |
PhrasesExtractor.extractPhrases(java.util.Collection<CBRCase> cases)
Performs the algorithm in all the attributes of a collection of cases These attributes must be IEText objects. |
static void |
PhrasesExtractor.extractPhrases(java.util.Collection<CBRCase> cases,
java.util.Collection<Attribute> attributes)
Performs the algorithm in the given attributes of a collection of cases. |
static void |
GlossaryLinker.LinkWithGlossary(java.util.Collection<CBRCase> cases,
CBRQuery query)
Performs the algorithm in all the ttributes of a collection of cases and a query. |
static void |
GlossaryLinker.linkWithGlossary(java.util.Collection<CBRCase> cases,
CBRQuery query,
java.util.Collection<Attribute> attributes)
Performs the algorithm in the given attributes of a collection of cases and a query. |
static void |
ThesaurusLinker.linkWithWordNet(java.util.Collection<CBRCase> cases,
CBRQuery query)
Performs the algorithm in all the attributes of a collection of cases and a query. |
static void |
ThesaurusLinker.linkWithWordNet(java.util.Collection<CBRCase> cases,
CBRQuery query,
java.util.Collection<Attribute> attributes)
Performs the algorithm in the given attributes of a collection of cases and a query. |
static void |
TextStemmer.stem(java.util.Collection<CBRCase> cases)
Performs the algorithm in all the attributes of a collection of cases These attributes must be IEText objects. |
static void |
TextStemmer.stem(java.util.Collection<CBRCase> cases,
java.util.Collection<Attribute> attributes)
Performs the algorithm in the given attributes of a collection of cases. |
Uses of CBRCase in jcolibri.extensions.textual.IE.gate |
---|
Method parameters in jcolibri.extensions.textual.IE.gate with type arguments of type CBRCase | |
---|---|
static void |
GateFeaturesExtractor.extractFeatures(java.util.Collection<CBRCase> cases)
Performs the algorithm in all the IETextGate typed attributes of a collection of cases. |
static void |
GateFeaturesExtractor.extractFeatures(java.util.Collection<CBRCase> cases,
java.util.Collection<Attribute> attributes)
Performs the algorithm in the given attributes of a collection of cases. |
static void |
GatePhrasesExtractor.extractPhrases(java.util.Collection<CBRCase> cases)
Performs the algorithm in all the IETextGate typed attributes of a collection of cases. |
static void |
GatePhrasesExtractor.extractPhrases(java.util.Collection<CBRCase> cases,
java.util.Collection<Attribute> attributes)
Performs the algorithm in the given attributes of a collection of cases. |
static void |
GateSplitter.split(java.util.Collection<CBRCase> cases)
|
static void |
GateSplitter.split(java.util.Collection<CBRCase> cases,
java.util.Collection<Attribute> attributes)
Performs the algorithm in the given attributes of a collection of cases. |
static void |
GatePOStagger.tag(java.util.Collection<CBRCase> cases)
Performs the algorithm in all the IETextGate typed attributes of a collection of cases. |
static void |
GatePOStagger.tag(java.util.Collection<CBRCase> cases,
java.util.Collection<Attribute> attributes)
Performs the algorithm in the given attributes of a collection of cases. |
Uses of CBRCase in jcolibri.extensions.textual.IE.opennlp |
---|
Method parameters in jcolibri.extensions.textual.IE.opennlp with type arguments of type CBRCase | |
---|---|
static void |
OpennlpMainNamesExtractor.extractMainNames(java.util.Collection<CBRCase> cases)
Performs the algorithm in all the IETextOpenNLP typed attributes of a collection of cases. |
static void |
OpennlpMainNamesExtractor.extractMainNames(java.util.Collection<CBRCase> cases,
java.util.Collection<Attribute> attributes)
Performs the algorithm in the given attributes of a collection of cases. |
static void |
OpennlpSplitter.split(java.util.Collection<CBRCase> cases)
Performs the algorithm in all the IETextOpenNLP typed attributes of a collection of cases. |
static void |
OpennlpSplitter.split(java.util.Collection<CBRCase> cases,
java.util.Collection<Attribute> attributes)
Performs the algorithm in the given attributes of a collection of cases. |
static void |
OpennlpPOStagger.tag(java.util.Collection<CBRCase> cases)
Performs the algorithm in all the IETextOpenNLP typed attributes of a collection of cases. |
static void |
OpennlpPOStagger.tag(java.util.Collection<CBRCase> cases,
java.util.Collection<Attribute> attributes)
Performs the algorithm in the given attributes of a collection of cases. |
Uses of CBRCase in jcolibri.extensions.visualization |
---|
Method parameters in jcolibri.extensions.visualization with type arguments of type CBRCase | |
---|---|
static void |
CasesVisualization.visualize(java.util.Collection<CBRCase> cases,
NNConfig knnConfig)
Visualizes a collection of cases using a given NN similarity configuration. |
Uses of CBRCase in jcolibri.method.maintenance |
---|
Fields in jcolibri.method.maintenance with type parameters of type CBRCase | |
---|---|
protected java.util.Collection<CBRCase> |
SolvesFunction.misclassifyQ
|
protected java.util.Collection<CBRCase> |
SolvesFunction.solveQ
|
Methods in jcolibri.method.maintenance that return CBRCase | |
---|---|
CBRCase |
CaseResult.getCase()
Returns the case. |
Methods in jcolibri.method.maintenance that return types with arguments of type CBRCase | |
---|---|
java.util.Collection<CBRCase> |
SolvesFunction.getCasesThatMisclassifiedQuery()
Returns the cases that contributed to the misclassification of the last query for which cases were divided. |
java.util.Collection<CBRCase> |
SolvesFunction.getCasesThatSolvedQuery()
Returns the cases that solved the last query for which cases were divided. |
java.util.Collection<CBRCase> |
CompetenceModel.getCoverageSet(CBRCase c)
Returns the coverage set of the given case. |
java.util.Map<CBRCase,java.util.Collection<CBRCase>> |
CompetenceModel.getCoverageSets()
Returns the coverage sets of the case base. |
java.util.Map<CBRCase,java.util.Collection<CBRCase>> |
CompetenceModel.getCoverageSets()
Returns the coverage sets of the case base. |
java.util.Collection<CBRCase> |
CompetenceModel.getLiabilitySet(CBRCase c)
Returns the liability set of the given case. |
java.util.Map<CBRCase,java.util.Collection<CBRCase>> |
CompetenceModel.getLiabilitySets()
Returns the liability sets of the case base. |
java.util.Map<CBRCase,java.util.Collection<CBRCase>> |
CompetenceModel.getLiabilitySets()
Returns the liability sets of the case base. |
java.util.Collection<CBRCase> |
CompetenceModel.getReachabilitySet(CBRCase c)
Returns the reachability set of the given case. |
java.util.Map<CBRCase,java.util.Collection<CBRCase>> |
CompetenceModel.getReachabilitySets()
Returns the reachability sets of the case base. |
java.util.Map<CBRCase,java.util.Collection<CBRCase>> |
CompetenceModel.getReachabilitySets()
Returns the reachability sets of the case base. |
java.util.Collection<CBRCase> |
TwoStepCaseBaseEditMethod.retrieveCasesToDelete(java.util.Collection<CBRCase> cases,
KNNClassificationConfig simConfig)
Runs alg1 followed by alg2 on the given cases and returns the cases deleted by the combined algorithms |
abstract java.util.Collection<CBRCase> |
AbstractCaseBaseEditMethod.retrieveCasesToDelete(java.util.Collection<CBRCase> cases,
KNNClassificationConfig simConfig)
Simulates a case base editing algorithm, returning the cases that would be deleted by the algorithm. |
Methods in jcolibri.method.maintenance with parameters of type CBRCase | |
---|---|
java.util.Collection<CBRCase> |
CompetenceModel.getCoverageSet(CBRCase c)
Returns the coverage set of the given case. |
java.util.Collection<CBRCase> |
CompetenceModel.getLiabilitySet(CBRCase c)
Returns the liability set of the given case. |
java.util.Collection<CBRCase> |
CompetenceModel.getReachabilitySet(CBRCase c)
Returns the reachability set of the given case. |
void |
QueryResult.setCase(CBRCase _case)
Set the given case to be the query case associated with this |
abstract void |
SolvesFunction.setCasesThatSolveAndMisclassifyQ(CBRCase q,
java.util.Collection<CBRCase> cases,
KNNClassificationConfig knnConfig)
Sets the classes that both solve q or contribute to its misclassification |
Method parameters in jcolibri.method.maintenance with type arguments of type CBRCase | |
---|---|
void |
CompetenceModel.computeCompetenceModel(SolvesFunction solves,
KNNClassificationConfig knnConfig,
java.util.Collection<CBRCase> cases)
Computes the competence model for the given cases using the given solves function. |
java.util.Collection<CBRCase> |
TwoStepCaseBaseEditMethod.retrieveCasesToDelete(java.util.Collection<CBRCase> cases,
KNNClassificationConfig simConfig)
Runs alg1 followed by alg2 on the given cases and returns the cases deleted by the combined algorithms |
abstract java.util.Collection<CBRCase> |
AbstractCaseBaseEditMethod.retrieveCasesToDelete(java.util.Collection<CBRCase> cases,
KNNClassificationConfig simConfig)
Simulates a case base editing algorithm, returning the cases that would be deleted by the algorithm. |
abstract void |
SolvesFunction.setCasesThatSolveAndMisclassifyQ(CBRCase q,
java.util.Collection<CBRCase> cases,
KNNClassificationConfig knnConfig)
Sets the classes that both solve q or contribute to its misclassification |
Constructors in jcolibri.method.maintenance with parameters of type CBRCase | |
---|---|
CaseResult(CBRCase _case,
double result)
Sets up a |
Uses of CBRCase in jcolibri.method.maintenance.algorithms |
---|
Methods in jcolibri.method.maintenance.algorithms that return types with arguments of type CBRCase | |
---|---|
java.util.Collection<CBRCase> |
RENNNoiseReduction.retrieveCasesToDelete(java.util.Collection<CBRCase> cases,
KNNClassificationConfig simConfig)
Simulates the RENN case base editing algorithm, returning the cases that would be deleted by the algorithm. |
java.util.Collection<CBRCase> |
RCRedundancyRemoval.retrieveCasesToDelete(java.util.Collection<CBRCase> cases,
KNNClassificationConfig simConfig)
Simulates the RC case base editing algorithm, returning the cases that would be deleted by the algorithm. |
java.util.Collection<CBRCase> |
ICFRedundancyRemoval.retrieveCasesToDelete(java.util.Collection<CBRCase> cases,
KNNClassificationConfig simConfig)
Simulates the ICF case base editing algorithm, returning the cases that would be deleted by the algorithm. |
java.util.List<CBRCase> |
CRRRedundancyRemoval.retrieveCasesToDelete(java.util.Collection<CBRCase> cases,
KNNClassificationConfig simConfig)
Simulates the CRR case base editing algorithm, returning the cases that would be deleted by the algorithm. |
java.util.LinkedList<CBRCase> |
BBNRNoiseReduction.retrieveCasesToDelete(java.util.Collection<CBRCase> cases,
KNNClassificationConfig simConfig)
Simulates the BBNR editing algorithm, returning the cases that would be deleted by the algorithm. |
Method parameters in jcolibri.method.maintenance.algorithms with type arguments of type CBRCase | |
---|---|
java.util.Collection<CBRCase> |
RENNNoiseReduction.retrieveCasesToDelete(java.util.Collection<CBRCase> cases,
KNNClassificationConfig simConfig)
Simulates the RENN case base editing algorithm, returning the cases that would be deleted by the algorithm. |
java.util.Collection<CBRCase> |
RCRedundancyRemoval.retrieveCasesToDelete(java.util.Collection<CBRCase> cases,
KNNClassificationConfig simConfig)
Simulates the RC case base editing algorithm, returning the cases that would be deleted by the algorithm. |
java.util.Collection<CBRCase> |
ICFRedundancyRemoval.retrieveCasesToDelete(java.util.Collection<CBRCase> cases,
KNNClassificationConfig simConfig)
Simulates the ICF case base editing algorithm, returning the cases that would be deleted by the algorithm. |
java.util.List<CBRCase> |
CRRRedundancyRemoval.retrieveCasesToDelete(java.util.Collection<CBRCase> cases,
KNNClassificationConfig simConfig)
Simulates the CRR case base editing algorithm, returning the cases that would be deleted by the algorithm. |
java.util.LinkedList<CBRCase> |
BBNRNoiseReduction.retrieveCasesToDelete(java.util.Collection<CBRCase> cases,
KNNClassificationConfig simConfig)
Simulates the BBNR editing algorithm, returning the cases that would be deleted by the algorithm. |
Uses of CBRCase in jcolibri.method.maintenance.solvesFunctions |
---|
Methods in jcolibri.method.maintenance.solvesFunctions with parameters of type CBRCase | |
---|---|
void |
ICFSolvesFunction.setCasesThatSolveAndMisclassifyQ(CBRCase q,
java.util.Collection<CBRCase> cases,
KNNClassificationConfig knnConfig)
Sets the cases that both solve q or contribute to its misclassification. |
void |
CBESolvesFunction.setCasesThatSolveAndMisclassifyQ(CBRCase q,
java.util.Collection<CBRCase> cases,
KNNClassificationConfig knnConfig)
Sets the cases that either solve q or contribute to its misclassification. |
Method parameters in jcolibri.method.maintenance.solvesFunctions with type arguments of type CBRCase | |
---|---|
void |
ICFSolvesFunction.setCasesThatSolveAndMisclassifyQ(CBRCase q,
java.util.Collection<CBRCase> cases,
KNNClassificationConfig knnConfig)
Sets the cases that both solve q or contribute to its misclassification. |
void |
CBESolvesFunction.setCasesThatSolveAndMisclassifyQ(CBRCase q,
java.util.Collection<CBRCase> cases,
KNNClassificationConfig knnConfig)
Sets the cases that either solve q or contribute to its misclassification. |
Uses of CBRCase in jcolibri.method.retain |
---|
Methods in jcolibri.method.retain with parameters of type CBRCase | |
---|---|
static void |
StoreCasesMethod.storeCase(CBRCaseBase caseBase,
CBRCase _case)
Simple method that add a case to the case base invoking caseBase->learnCases(). |
Method parameters in jcolibri.method.retain with type arguments of type CBRCase | |
---|---|
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 CBRCase in jcolibri.method.retrieve |
---|
Methods in jcolibri.method.retrieve that return CBRCase | |
---|---|
CBRCase |
RetrievalResult.get_case()
|
Methods in jcolibri.method.retrieve with parameters of type CBRCase | |
---|---|
void |
RetrievalResult.set_case(CBRCase _case)
|
Constructors in jcolibri.method.retrieve with parameters of type CBRCase | |
---|---|
RetrievalResult(CBRCase _case,
java.lang.Double eval)
Constructor |
Uses of CBRCase in jcolibri.method.retrieve.DiverseByMedianRetrieval |
---|
Method parameters in jcolibri.method.retrieve.DiverseByMedianRetrieval with type arguments of type CBRCase | |
---|---|
static java.util.Collection<RetrievalResult> |
ExpertClerkMedianScoring.getDiverseByMedian(java.util.Collection<CBRCase> cases,
NNConfig simConfig,
java.util.HashMap<Attribute,java.lang.Double> thresholds)
Returns diverse cases using the ExpertClerk median method. |
Uses of CBRCase in jcolibri.method.retrieve.FilterBasedRetrieval |
---|
Methods in jcolibri.method.retrieve.FilterBasedRetrieval that return types with arguments of type CBRCase | |
---|---|
static java.util.Collection<CBRCase> |
FilterBasedRetrievalMethod.filterCases(java.util.Collection<CBRCase> cases,
CBRQuery query,
FilterConfig filterConfig)
Retrieves cases that match with the given predicates in filter config |
Method parameters in jcolibri.method.retrieve.FilterBasedRetrieval with type arguments of type CBRCase | |
---|---|
static java.util.Collection<CBRCase> |
FilterBasedRetrievalMethod.filterCases(java.util.Collection<CBRCase> cases,
CBRQuery query,
FilterConfig filterConfig)
Retrieves cases that match with the given predicates in filter config |
Uses of CBRCase in jcolibri.method.retrieve.NNretrieval |
---|
Method parameters in jcolibri.method.retrieve.NNretrieval with type arguments of type CBRCase | |
---|---|
static java.util.Collection<RetrievalResult> |
NNScoringMethod.evaluateSimilarity(java.util.Collection<CBRCase> cases,
CBRQuery query,
NNConfig simConfig)
|
Uses of CBRCase in jcolibri.method.retrieve.NNretrieval.similarity |
---|
Fields in jcolibri.method.retrieve.NNretrieval.similarity declared as CBRCase | |
---|---|
protected CBRCase |
InContextLocalSimilarityFunction._case
case that this attribute belongs to |
Methods in jcolibri.method.retrieve.NNretrieval.similarity with parameters of type CBRCase | |
---|---|
double |
StandardGlobalSimilarityFunction.compute(CaseComponent componentOfCase,
CaseComponent componentOfQuery,
CBRCase _case,
CBRQuery _query,
NNConfig numSimConfig)
Computes the similarities of the sub-attributes of this CaseComponent and calls the computeSimilarity() method with those values. |
double |
GlobalSimilarityFunction.compute(CaseComponent componentOfCase,
CaseComponent componentOfQuery,
CBRCase _case,
CBRQuery _query,
NNConfig numSimConfig)
Computes the global simliarity between two compound attributes. |
void |
InContextLocalSimilarityFunction.setContext(CaseComponent componentOfCase,
CaseComponent componentOfQuery,
CBRCase _case,
CBRQuery _query,
java.lang.String attributeName)
Method used by the StandardGlobalSimilarityFunction (or any other future implementation of the GlobalSimilarityFunction) to set the context of this LocalSimilarityFunction. |
Uses of CBRCase in jcolibri.method.retrieve.selection |
---|
Methods in jcolibri.method.retrieve.selection that return types with arguments of type CBRCase | |
---|---|
static java.util.Collection<CBRCase> |
SelectCases.selectAll(java.util.Collection<RetrievalResult> cases)
Selects all cases |
static java.util.Collection<CBRCase> |
SelectCases.selectTopK(java.util.Collection<RetrievalResult> cases,
int k)
Selects top K cases |
Uses of CBRCase in jcolibri.method.retrieve.selection.compromiseDriven |
---|
Methods in jcolibri.method.retrieve.selection.compromiseDriven that return types with arguments of type CBRCase | |
---|---|
java.util.Set<CBRCase> |
CDRSet.getCoveredSet(CBRCase _case)
Returns the covered set of a case |
java.util.Set<CBRCase> |
CDRSet.getLikeSet(CBRCase _case)
Returns the like set of a case |
Methods in jcolibri.method.retrieve.selection.compromiseDriven with parameters of type CBRCase | |
---|---|
void |
CDRSet.addToCoveredSet(CBRCase _case,
CBRCase coveredCase)
Adds a case to the covered set of another case |
void |
CDRSet.addToLikeSet(CBRCase _case,
CBRCase likeCase)
Adds a case to the like set of another case |
static java.util.Set<Attribute> |
CompromiseDrivenSelection.getCompromises(CBRCase _case,
CBRQuery query,
FilterConfig preferences)
Returns the compromises of a case |
java.util.Set<CBRCase> |
CDRSet.getCoveredSet(CBRCase _case)
Returns the covered set of a case |
java.util.Set<CBRCase> |
CDRSet.getLikeSet(CBRCase _case)
Returns the like set of a case |
Uses of CBRCase in jcolibri.method.retrieve.selection.diversity |
---|
Methods in jcolibri.method.retrieve.selection.diversity that return CBRCase | |
---|---|
static CBRCase |
GreedySelection.getMoreQuality(CBRQuery query,
java.util.Collection<CBRCase> cases,
java.util.Collection<CBRCase> R,
NNConfig simConfig)
Returns the case with more quality. |
Methods in jcolibri.method.retrieve.selection.diversity that return types with arguments of type CBRCase | |
---|---|
static java.util.Collection<CBRCase> |
BoundedGreedySelection.boundedGreddySelection(java.util.Collection<RetrievalResult> cases,
CBRQuery query,
NNConfig simConfig,
int k,
int bound)
Executes the algorithm |
static java.util.Collection<CBRCase> |
BoundedRandomSelection.boundedRandomSelection(java.util.Collection<RetrievalResult> cases,
CBRQuery query,
int k,
int bound)
Executes the algorithm. |
static java.util.Collection<CBRCase> |
GreedySelection.greedySelection(java.util.Collection<RetrievalResult> cases,
CBRQuery query,
NNConfig simConfig,
int k)
Executes the greedy selection algorithm |
Methods in jcolibri.method.retrieve.selection.diversity with parameters of type CBRCase | |
---|---|
static double |
GreedySelection.relDiversity(CBRCase c,
java.util.Collection<CBRCase> R,
NNConfig simConfig)
|
Method parameters in jcolibri.method.retrieve.selection.diversity with type arguments of type CBRCase | |
---|---|
static CBRCase |
GreedySelection.getMoreQuality(CBRQuery query,
java.util.Collection<CBRCase> cases,
java.util.Collection<CBRCase> R,
NNConfig simConfig)
Returns the case with more quality. |
static CBRCase |
GreedySelection.getMoreQuality(CBRQuery query,
java.util.Collection<CBRCase> cases,
java.util.Collection<CBRCase> R,
NNConfig simConfig)
Returns the case with more quality. |
static double |
GreedySelection.relDiversity(CBRCase c,
java.util.Collection<CBRCase> R,
NNConfig simConfig)
|
Uses of CBRCase in jcolibri.method.reuse |
---|
Methods in jcolibri.method.reuse that return types with arguments of type CBRCase | |
---|---|
static java.util.Collection<CBRCase> |
CombineQueryAndCasesMethod.combine(CBRQuery query,
java.util.Collection<CBRCase> cases)
Combienes some cases with a query. |
Method parameters in jcolibri.method.reuse with type arguments of type CBRCase | |
---|---|
static java.util.Collection<CBRCase> |
CombineQueryAndCasesMethod.combine(CBRQuery query,
java.util.Collection<CBRCase> cases)
Combienes some cases with a query. |
static void |
DirectAttributeCopyMethod.copyAttribute(Attribute querySource,
Attribute caseDestination,
CBRQuery query,
java.util.Collection<CBRCase> cases)
Copies the value of the querySource attribute into the caseDestination attribute of the cases. |
static void |
NumericDirectProportionMethod.directProportion(Attribute source,
Attribute destination,
CBRQuery query,
java.util.Collection<CBRCase> cases)
This method computes the proportion of the values of a source attibute in a query and a case, and modifies the destination attribute in the case with that proportion. |
Uses of CBRCase in jcolibri.method.reuse.classification |
---|
Methods in jcolibri.method.reuse.classification that return CBRCase | |
---|---|
CBRCase |
KNNClassificationMethod.getPredictedCase(CBRQuery query,
java.util.Collection<RetrievalResult> cases)
Gets the predicted solution of the given cases according to the classification type and returns a case that has the query description and the predicted solution. |
CBRCase |
AbstractKNNClassificationMethod.getPredictedCase(CBRQuery query,
java.util.Collection<RetrievalResult> cases)
Gets the predicted solution of the given cases according to the classification type and returns a case that has the query description and the predicted solution. |
Uses of CBRCase in jcolibri.method.revise |
---|
Methods in jcolibri.method.revise with parameters of type CBRCase | |
---|---|
static void |
DefineNewIdsMethod.defineNewIdsMethod(CBRCase _case,
java.util.HashMap<Attribute,java.lang.Object> componentsKeys)
Changes the values of the ID attributes of a case with new ones. |
Uses of CBRCase in jcolibri.method.revise.classification |
---|
Methods in jcolibri.method.revise.classification with parameters of type CBRCase | |
---|---|
double |
ClassificationOracle.getPredictionCost(ClassificationSolution predictedSolution,
CBRCase testCase)
Calculates the cost of the given solution as a prediction for the solution of the given case. |
double |
BasicClassificationOracle.getPredictionCost(ClassificationSolution predictedSolution,
CBRCase testCase)
Calculates the cost of the given solution as a prediction for the solution of the given case. |
boolean |
ClassificationOracle.isCorrectPrediction(ClassificationSolution predictedSolution,
CBRCase testCase)
Checks if the predicted solution is the correct solution for the given test case. |
boolean |
BasicClassificationOracle.isCorrectPrediction(ClassificationSolution predictedSolution,
CBRCase testCase)
Checks if the predicted solution is the correct solution for the given test case. |
Uses of CBRCase in jcolibri.test.recommenders.rec10 |
---|
Method parameters in jcolibri.test.recommenders.rec10 with type arguments of type CBRCase | |
---|---|
void |
Houses10.sequence3(UserChoice choice,
java.util.Collection<CBRCase> retrievedCases)
|
Uses of CBRCase in jcolibri.test.recommenders.rec11 |
---|
Method parameters in jcolibri.test.recommenders.rec11 with type arguments of type CBRCase | |
---|---|
void |
Houses11.sequence2(CBRQuery query,
UserChoice uc,
java.util.Collection<CBRCase> proposedCases)
|
void |
Houses11.sequence3(UserChoice choice,
java.util.Collection<CBRCase> retrievedCases)
|
Uses of CBRCase in jcolibri.test.recommenders.rec13 |
---|
Method parameters in jcolibri.test.recommenders.rec13 with type arguments of type CBRCase | |
---|---|
void |
Houses13.sequence2(java.util.Collection<CBRCase> selectedCases)
|
void |
Houses13.sequence4(UserChoice choice,
java.util.Collection<CBRCase> retrievedCases)
|
Uses of CBRCase in jcolibri.test.recommenders.rec2 |
---|
Method parameters in jcolibri.test.recommenders.rec2 with type arguments of type CBRCase | |
---|---|
void |
Travel2.sequence3(UserChoice choice,
java.util.Collection<CBRCase> retrievedCases)
|
void |
Houses2.sequence3(UserChoice choice,
java.util.Collection<CBRCase> retrievedCases)
|
Uses of CBRCase in jcolibri.test.recommenders.rec3 |
---|
Method parameters in jcolibri.test.recommenders.rec3 with type arguments of type CBRCase | |
---|---|
void |
Travel3.sequence2(CBRQuery query,
java.util.Collection<CBRCase> retrievedCases)
|
void |
Houses3.sequence2(CBRQuery query,
java.util.Collection<CBRCase> retrievedCases)
|
void |
Travel3.sequence4(UserChoice choice,
java.util.Collection<CBRCase> retrievedCases)
|
void |
Houses3.sequence4(UserChoice choice,
java.util.Collection<CBRCase> retrievedCases)
|
Uses of CBRCase in jcolibri.test.recommenders.rec4 |
---|
Method parameters in jcolibri.test.recommenders.rec4 with type arguments of type CBRCase | |
---|---|
void |
Houses4.sequence2(CBRQuery query,
java.util.Collection<CBRCase> workingCases,
boolean _continue)
|
void |
Houses4.sequence3(CBRQuery query,
java.util.Collection<CBRCase> workingCases)
|
void |
Houses4.sequence4(UserChoice choice,
java.util.Collection<CBRCase> workingCases)
|
Uses of CBRCase in jcolibri.test.recommenders.rec5 |
---|
Method parameters in jcolibri.test.recommenders.rec5 with type arguments of type CBRCase | |
---|---|
void |
Houses5.sequence3(UserChoice choice,
java.util.Collection<CBRCase> retrievedCases)
|
Uses of CBRCase in jcolibri.test.recommenders.rec6 |
---|
Method parameters in jcolibri.test.recommenders.rec6 with type arguments of type CBRCase | |
---|---|
void |
Houses6.sequence3(UserChoice choice,
java.util.Collection<CBRCase> retrievedCases)
|
Uses of CBRCase in jcolibri.test.recommenders.rec7 |
---|
Methods in jcolibri.test.recommenders.rec7 that return types with arguments of type CBRCase | |
---|---|
java.util.Collection<CBRCase> |
RestaurantsConnector.retrieveAllCases()
|
java.util.Collection<CBRCase> |
RestaurantsConnector.retrieveSomeCases(CaseBaseFilter filter)
|
Method parameters in jcolibri.test.recommenders.rec7 with type arguments of type CBRCase | |
---|---|
void |
RestaurantsConnector.deleteCases(java.util.Collection<CBRCase> cases)
|
void |
RestaurantsConnector.storeCases(java.util.Collection<CBRCase> cases)
|
Uses of CBRCase in jcolibri.test.recommenders.rec8 |
---|
Method parameters in jcolibri.test.recommenders.rec8 with type arguments of type CBRCase | |
---|---|
void |
Houses8.sequence1(CBRQuery query,
java.util.Collection<CBRCase> cases,
FilterConfig fc)
|
void |
Houses8.sequence2(CBRQuery query,
java.util.Collection<CBRCase> workingCases)
|
void |
Houses8.sequence3(CBRQuery query,
java.util.Collection<CBRCase> workingCases,
CriticalUserChoice choice)
|
void |
Houses8.sequence4(UserChoice choice,
java.util.Collection<CBRCase> workingCases)
|
Uses of CBRCase in jcolibri.test.recommenders.rec9 |
---|
Method parameters in jcolibri.test.recommenders.rec9 with type arguments of type CBRCase | |
---|---|
void |
Houses9.sequence3(UserChoice choice,
java.util.Collection<CBRCase> retrievedCases)
|
Uses of CBRCase in jcolibri.test.test13.connector |
---|
Methods in jcolibri.test.test13.connector that return types with arguments of type CBRCase | |
---|---|
java.util.Collection<CBRCase> |
RestaurantsConnector.retrieveAllCases()
|
java.util.Collection<CBRCase> |
RestaurantsConnector.retrieveSomeCases(CaseBaseFilter filter)
|
Method parameters in jcolibri.test.test13.connector with type arguments of type CBRCase | |
---|---|
void |
RestaurantsConnector.deleteCases(java.util.Collection<CBRCase> cases)
|
void |
RestaurantsConnector.storeCases(java.util.Collection<CBRCase> cases)
|
Uses of CBRCase in jcolibri.test.test16 |
---|
Methods in jcolibri.test.test16 that return types with arguments of type CBRCase | |
---|---|
java.util.Collection<CBRCase> |
EmailConnector.retrieveAllCases()
|
java.util.Collection<CBRCase> |
EmailConnector.retrieveSomeCases(CaseBaseFilter filter)
|
Method parameters in jcolibri.test.test16 with type arguments of type CBRCase | |
---|---|
void |
EmailConnector.deleteCases(java.util.Collection<CBRCase> cases)
|
void |
EmailConnector.storeCases(java.util.Collection<CBRCase> cases)
|
Uses of CBRCase in jcolibri.util |
---|
Methods in jcolibri.util that return CBRCase | |
---|---|
static CBRCase |
CopyUtils.copyCBRCase(CBRCase c)
Returns a deep copy of a CBRCase. |
Methods in jcolibri.util with parameters of type CBRCase | |
---|---|
static CBRCase |
CopyUtils.copyCBRCase(CBRCase c)
Returns a deep copy of a CBRCase. |
static CaseComponent |
AttributeUtils.findBelongingComponent(Attribute at,
CBRCase c)
Similar to findBelongingComponent(Attribute, CaseComponent) as a CBRCase is a CaseComponent. |
static java.lang.Object |
AttributeUtils.findValue(Attribute at,
CBRCase c)
Finds the value of an Attribute in a CBRCase object. |
static void |
AttributeUtils.setValue(Attribute at,
CBRCase c,
java.lang.Object value)
Finds the value of an Attribute in a CBRCase object. |
|
GAIA - Group for Artificial Intelligence Applications http://gaia.fdi.ucm.es |
|||||||||
PREV NEXT | FRAMES NO FRAMES |