public abstract class Reuse
extends java.lang.Object
CBR.Reuse.ReuseCopia
,
CBR.Reuse.ReuseMajoriaK
,
CBR.Reuse.ReuseMajoriaKPablo
,
CBR.Reuse.ReuseMajoriaKRandom
,
CBR.Reuse.ReuseProbabilistic
,
CBR.Reuse.ReuseProbabilisticBliskaWolakAdaptat
,
CBR.Reuse.ReuseProbabilisticPous
Modifier and Type | Field and Description |
---|---|
protected Classificacio |
classificacio |
protected ClassificacioParametres |
classificacions |
protected java.lang.String |
negatiu
Valor que es considera negatiu (per experiments amb classe binaria)
|
protected java.lang.String |
parametres
Parametres necessaris per l'execucio del Reuse.
|
protected java.math.BigDecimal[] |
pesos |
protected java.lang.String |
positiu
Valor que es considera positiu (per experiments amb classe binaria)
|
Constructor and Description |
---|
Reuse() |
Modifier and Type | Method and Description |
---|---|
void |
afegeixParametres(java.lang.String p)
Afegeix els parametres donats al Reuse.
|
Classificacio |
getClassificacio() |
ClassificacioParametres |
getClassificacions() |
java.lang.String |
getNegatiu() |
java.math.BigDecimal[] |
getPesos() |
java.lang.String |
getPositiu() |
abstract void |
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 |
setNegatiu(java.lang.String negatiu) |
void |
setPositiu(java.lang.String positiu) |
protected java.lang.String parametres
protected java.lang.String positiu
protected java.lang.String negatiu
protected java.math.BigDecimal[] pesos
protected Classificacio classificacio
protected ClassificacioParametres classificacions
public void afegeixParametres(java.lang.String p)
p
- public java.math.BigDecimal[] getPesos()
public Classificacio getClassificacio()
public ClassificacioParametres getClassificacions()
public java.lang.String getPositiu()
public java.lang.String getNegatiu()
public void setPositiu(java.lang.String positiu)
public void setNegatiu(java.lang.String negatiu)
public abstract void reuse(Population test, Population train, MatriuDistancies matriu_distancia_global, SeleccioIndividus seleccio, java.lang.String classe)
test
- Test populationtrain
- Train populationmatriu_distancia_global
- Matriu de distancies globalclasse
- Atribut sobre el que es fa la la classificacioseleccio
-