public class rule
extends java.lang.Object
Constructor and Description |
---|
rule(java.util.Vector<partition> pentradas,
int clases) |
Modifier and Type | Method and Description |
---|---|
Interval |
compatibilidad_regla(Interval[][] x,
java.util.Vector<java.util.Vector<java.lang.Float>> y,
java.util.Vector<partition> pentradas,
int clases,
int COSTES,
int alpha,
java.util.Vector<java.lang.Float> valores_clases,
java.util.Vector<java.util.Vector<java.lang.Float>> pesos) |
java.lang.Integer[] |
getantecedent() |
int |
getantecedent(int n) |
java.lang.Integer[] |
getconsequent() |
java.lang.Integer |
getconsequent(int c) |
Interval |
match_alpha(Interval[] x,
java.util.Vector<partition> pentradas,
int alpha) |
float |
match_salida(java.util.Vector<java.lang.Float> salida,
int clases,
int COSTES,
java.util.Vector<java.lang.Float> valores_clases,
java.util.Vector<java.util.Vector<java.lang.Float>> pesos) |
void |
obtain_rule_random(Interval[][] x,
java.util.Vector<java.util.Vector<java.lang.Float>> y,
java.util.Vector<partition> pentradas,
int clases,
int COSTES,
int alpha,
java.util.Vector<java.lang.Float> valores_clases,
java.util.Vector<java.util.Vector<java.lang.Float>> pesos) |
void |
obtain_rule(Interval[][] x,
java.util.Vector<java.util.Vector<java.lang.Float>> y,
java.util.Vector<partition> pentradas,
int clases,
int COSTES,
int alpha,
java.util.Vector<java.lang.Float> valores_clases,
java.util.Vector<java.util.Vector<java.lang.Float>> pesos,
int ejemplo) |
void |
setantecedent(java.lang.Integer[] A) |
void |
setconsequent(java.lang.Integer[] C) |
void |
setconsequent(int c,
java.lang.Integer v) |
void |
show(java.io.FileWriter fs1) |
void |
show1() |
int |
size() |
float |
tconorma(float x,
float y) |
float |
tnorma(float x,
float y,
int tnr) |
public rule(java.util.Vector<partition> pentradas, int clases)
public void obtain_rule(Interval[][] x, java.util.Vector<java.util.Vector<java.lang.Float>> y, java.util.Vector<partition> pentradas, int clases, int COSTES, int alpha, java.util.Vector<java.lang.Float> valores_clases, java.util.Vector<java.util.Vector<java.lang.Float>> pesos, int ejemplo) throws java.io.IOException
java.io.IOException
public void obtain_rule_random(Interval[][] x, java.util.Vector<java.util.Vector<java.lang.Float>> y, java.util.Vector<partition> pentradas, int clases, int COSTES, int alpha, java.util.Vector<java.lang.Float> valores_clases, java.util.Vector<java.util.Vector<java.lang.Float>> pesos) throws java.io.IOException
java.io.IOException
public Interval compatibilidad_regla(Interval[][] x, java.util.Vector<java.util.Vector<java.lang.Float>> y, java.util.Vector<partition> pentradas, int clases, int COSTES, int alpha, java.util.Vector<java.lang.Float> valores_clases, java.util.Vector<java.util.Vector<java.lang.Float>> pesos) throws java.io.IOException
java.io.IOException
public float match_salida(java.util.Vector<java.lang.Float> salida, int clases, int COSTES, java.util.Vector<java.lang.Float> valores_clases, java.util.Vector<java.util.Vector<java.lang.Float>> pesos)
public Interval match_alpha(Interval[] x, java.util.Vector<partition> pentradas, int alpha)
public float tnorma(float x, float y, int tnr)
public float tconorma(float x, float y)
public void show(java.io.FileWriter fs1) throws java.io.IOException
java.io.IOException
public void show1() throws java.io.IOException
java.io.IOException
public int size()
public void setantecedent(java.lang.Integer[] A)
public void setconsequent(java.lang.Integer[] C)
public java.lang.Integer[] getantecedent()
public int getantecedent(int n)
public java.lang.Integer[] getconsequent()
public java.lang.Integer getconsequent(int c)
public void setconsequent(int c, java.lang.Integer v)