Package | Description |
---|---|
Core.CBR | |
Core.CBR.Distances.Globals | |
Core.CBR.Models.Results | |
Core.CBR.Retrieve.ContextReasoning | |
Core.CBR.Retrieve.Selection | |
Core.CBR.Reuse | |
IO |
Modifier and Type | Method and Description |
---|---|
MatriuDistancies |
CBR.getDistanceMatrix()
Returns the computeDistance matrix.
|
MatriuDistancies |
CBR.retrieve()
First of the 4 main steps of a CBR.
|
Modifier and Type | Method and Description |
---|---|
abstract MatriuDistancies |
GlobalDistance.computeDistance(Population test,
Population train,
java.lang.String classe)
Abstract method to computeDistance the global computeDistance between two populations.
|
MatriuDistancies |
GlobalDistanceAverage.computeDistance(Population test,
Population train,
java.lang.String classe)
Computes the global computeDistance between two Populations.
|
MatriuDistancies |
GlobalDistanceEuclidean.computeDistance(Population test,
Population train,
java.lang.String classe)
Computes the global computeDistance between two Populations.
|
MatriuDistancies |
GlobalDistanceNCM.computeDistance(Population test,
Population train,
java.lang.String classe) |
MatriuDistancies |
GlobalDistanceNCM2.computeDistance(Population test,
Population train,
java.lang.String classe) |
MatriuDistancies |
GlobalDistanceSequences.computeDistance(Population test,
Population train,
java.lang.String classe)
Computes the global computeDistance between two Populations.
|
MatriuDistancies |
GlobalDistanceWM.computeDistance(Population test,
Population train,
java.lang.String classe)
Computes the global computeDistance between two Populations.
|
MatriuDistancies |
GlobalDistanceWeightedEuclidean.computeDistance(Population test,
Population train,
java.lang.String classe)
Computes the global computeDistance between two Populations.
|
Modifier and Type | Method and Description |
---|---|
MatriuDistancies |
AgentResults.clone() |
MatriuDistancies |
MatriuDistancies.clone()
Crea una copia de la Matriu de Distancies en una instancia diferent.
|
Modifier and Type | Method and Description |
---|---|
void |
MatriuDistancies.append(MatriuDistancies matriu)
Mètode que uneix una MatriuDistancia matriu a l'actual.
|
Modifier and Type | Method and Description |
---|---|
abstract SeleccioIndividus |
ContextReasoning.filterCases(MatriuDistancies d_matrix,
Population train,
Population test)
Selects only valid cases according to the attributes passed by parametres
|
SeleccioIndividus |
FilteringByContext.filterCases(MatriuDistancies d_matrix,
Population train,
Population test) |
SeleccioIndividus |
NotFilteringByContext.filterCases(MatriuDistancies d_matrix,
Population train,
Population test) |
Modifier and Type | Method and Description |
---|---|
abstract SeleccioIndividus |
Selection.select(MatriuDistancies matrix,
Population train,
Population test,
java.lang.String classe)
Abstract methods of Selection.
|
SeleccioIndividus |
Selection1K.select(MatriuDistancies matriu,
Population train,
Population test,
java.lang.String classe)
Selection method that returns the closest train case for each test case.
|
SeleccioIndividus |
SelectionNK.select(MatriuDistancies matriu,
Population train,
Population test,
java.lang.String classe)
Selection method that returns the N closest train cases for each test case.
|
SeleccioIndividus |
SelectionThreshold.select(MatriuDistancies matriu,
Population train,
Population test,
java.lang.String classe)
Selection method that returns all the cases from train that surpass a
given threshold of similarity with each test case.
|
Modifier and Type | Method and Description |
---|---|
protected abstract java.math.BigDecimal[] |
ReuseProbabilistic.calculaGamma(Population test,
Population train,
SeleccioIndividus seleccio,
MatriuDistancies matriu_distancia_global,
java.lang.String classe)
Calcula la el valor de gamma per tots els individus de la poblacio de
test.
|
protected java.math.BigDecimal[] |
ReuseProbabilisticBliskaWolakAdaptat.calculaGamma(Population test,
Population train,
SeleccioIndividus seleccio,
MatriuDistancies matriu_distancia_global,
java.lang.String classe) |
java.math.BigDecimal[] |
ReuseProbabilisticPous.calculaGamma(Population test,
Population train,
SeleccioIndividus seleccio,
MatriuDistancies matriu_distancia_global,
java.lang.String classe) |
protected abstract java.util.Map<java.lang.String,java.math.BigDecimal>[] |
ReuseProbabilisticMulticlassK.calculaGamma(Population test,
SeleccioIndividus seleccio,
int nIndividus,
java.lang.String classe,
MatriuDistancies matriu_distancia_global)
Donades les dades necessaries, les subclasses reimplementaran aquest
metode per calcular com calgui la gamma de cada individu de la poblacio
de test.
|
protected java.util.Map<java.lang.String,java.math.BigDecimal>[] |
ReuseProbabilisticMulticlassKBliskaWolakAdaptat.calculaGamma(Population test,
SeleccioIndividus seleccio,
int nIndividus,
java.lang.String classe,
MatriuDistancies matriu_distancia_global) |
protected java.util.Map<java.lang.String,java.math.BigDecimal>[] |
ReuseProbabilisticMulticlassKPous.calculaGamma(Population test,
SeleccioIndividus seleccio,
int nIndividus,
java.lang.String classe,
MatriuDistancies matriu_distancia_global) |
abstract void |
Reuse.reuse(Population test,
Population train,
MatriuDistancies matriu_distancia_global,
SeleccioIndividus seleccio,
java.lang.String classe)
Metode abstracte que un cop reimplementat per les sublcasses calculara
la matriu de calssificacio.
|
void |
ReuseCopia.reuse(Population test,
Population train,
MatriuDistancies matriu_distancia_global,
SeleccioIndividus seleccio,
java.lang.String classe)
Deprecated.
|
void |
ReuseMajoriaK.reuse(Population test,
Population train,
MatriuDistancies matriu_distancia_global,
SeleccioIndividus seleccio,
java.lang.String classe) |
void |
ReuseNumericEnsambleMitjana.reuse(Population test,
Population train,
MatriuDistancies matriu_distancia_global,
SeleccioIndividus seleccio,
java.lang.String classe) |
void |
ReuseNumericEnsamblePonderatProximitat.reuse(Population test,
Population train,
MatriuDistancies matriu_distancia_global,
SeleccioIndividus seleccio,
java.lang.String classe) |
void |
ReuseNumericEnsamblePonderatSimilitut.reuse(Population test,
Population train,
MatriuDistancies matriu_distancia_global,
SeleccioIndividus seleccio,
java.lang.String classe) |
void |
ReuseNumericMitjana.reuse(Population test,
Population train,
MatriuDistancies matriu_distancia_global,
SeleccioIndividus seleccio,
java.lang.String classe) |
void |
ReuseNumericPonderatProximitat.reuse(Population test,
Population train,
MatriuDistancies matriu_distancia_global,
SeleccioIndividus seleccio,
java.lang.String classe) |
void |
ReuseNumericPonderatSimilitut.reuse(Population test,
Population train,
MatriuDistancies matriu_distancia_global,
SeleccioIndividus seleccio,
java.lang.String classe) |
void |
ReuseNumericSimilarityBased.reuse(Population test,
Population train,
MatriuDistancies distance_matrix,
SeleccioIndividus selection,
java.lang.String classe) |
void |
ReuseProbabilistic.reuse(Population test,
Population train,
MatriuDistancies matriu_distancia_global,
SeleccioIndividus seleccio,
java.lang.String classe) |
void |
ReuseProbabilisticMulticlassK.reuse(Population test,
Population train,
MatriuDistancies matriu_distancia_global,
SeleccioIndividus seleccio,
java.lang.String classe) |
Modifier and Type | Method and Description |
---|---|
static MatriuDistancies |
BIN.llegirDistancies(java.lang.String path)
Carrega una Matriu de Distancies des d'un fitxer binari de java.
|
static MatriuDistancies |
CSV.llegirDistancies(java.lang.String path)
Carrega una Matriu de Distancies des d'un fitxer *.csv.
|
static MatriuDistancies |
CSV.llegirDistanciesVectors(java.lang.String path)
No implementat
|
Modifier and Type | Method and Description |
---|---|
void |
BIN.guardarDistancies(MatriuDistancies matriu,
java.lang.String path)
Guarda la Matriu de Distancies en format binari de java.
|
static void |
CSV.guardarDistancies(MatriuDistancies distancies,
java.lang.String path)
Guarda la matriu en un fitxer *.csv.
|
static void |
CSV.guardarDistanciesSeleccions(MatriuDistancies distancies,
SeleccioIndividus seleccio,
java.lang.String path) |
static void |
CSV.guardarDistanciesVectors(MatriuDistancies distancies,
java.lang.String path)
Guarda la matriu en un fitxer *.csv separant els vectors de la matriu en files
La Matriu de Distancies no estara ordenada.
|