public class rule
extends java.lang.Object
Constructor and Description |
---|
rule(java.util.Vector<partition> pentradas,
int classes,
int asign_weight_re) |
Modifier and Type | Method and Description |
---|---|
void |
calculateConfidence(fuzzy[][] 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.util.Vector<Interval> pesos_regla) |
java.lang.Integer[] |
getAntecedente() |
int |
getAntecedente(int n) |
java.lang.Float[] |
getconsequent() |
float |
getconsequent(int c) |
float |
getpeso() |
Interval |
match_alpha(fuzzy[] 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) |
float |
match(float[] x,
java.util.Vector<partition> pentradas) |
void |
obtain_rule_random(fuzzy[][] 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(fuzzy[][] x,
java.util.Vector<java.util.Vector<java.lang.Float>> y,
java.util.Vector<partition> pentradas,
int classes,
int COST,
int alpha,
java.util.Vector<java.lang.Float> values_classes,
java.util.Vector<java.util.Vector<java.lang.Float>> pesos,
int ejemplo) |
void |
setAntecedente(java.lang.Integer[] A) |
void |
setconsequent(java.lang.Float[] C) |
void |
setconsequent(int c,
float v) |
void |
setpeso(float 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 classes, int asign_weight_re)
public void obtain_rule(fuzzy[][] x, java.util.Vector<java.util.Vector<java.lang.Float>> y, java.util.Vector<partition> pentradas, int classes, int COST, int alpha, java.util.Vector<java.lang.Float> values_classes, java.util.Vector<java.util.Vector<java.lang.Float>> pesos, int ejemplo) throws java.io.IOException
java.io.IOException
public void obtain_rule_random(fuzzy[][] 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 void calculateConfidence(fuzzy[][] 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.util.Vector<Interval> pesos_regla) 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(fuzzy[] x, java.util.Vector<partition> pentradas, int alpha) throws java.io.IOException
java.io.IOException
public float match(float[] x, java.util.Vector<partition> pentradas)
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 setAntecedente(java.lang.Integer[] A)
public void setconsequent(java.lang.Float[] C)
public java.lang.Integer[] getAntecedente()
public int getAntecedente(int n)
public java.lang.Float[] getconsequent()
public float getconsequent(int c)
public void setconsequent(int c, float v)
public float getpeso()
public void setpeso(float v)