|
JavaTM 2 Platform Std. Ed. v1.3 |
||||||
| FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +-- java.Patron
An applet is a small program that is intended not to be run on its own, but rather to be embedded inside another application.
The Applet class must be the superclass of any
applet that is to be embedded in a Web page or viewed by the Java
Applet Viewer. The Applet class provides a standard
interface between applets and their environment.
| Inner Class Summary |
| Constructor Summary | |
|
Patron(int tamSal,int tamEnt,double S [], double E []) |
|
| Patron(int tamEnt,int tamSal) | |
| Patron() | |
| Method Summary | |
PatronXXX |
cargar(String f) throws IOException |
void |
guardar(String f) throws IOException |
void |
pintar() |
void |
pintar2D(int columnas) |
void |
addSalida(double Valor,int pos) |
void |
addEntrada(double Valor,int pos) |
boolean |
igual(Patrón p) |
boolean |
igualEntradaSalida(Patrón p) |
boolean |
igualEntradaEntrada(Patrón p) |
double |
valorEntrada(int i) |
double |
valorSalida(int i) |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public Patron(int tamSal,int tamEnt,double S [], double E [])
Descripción
Crea un patrón con un array de estados de tamaño tamEnt y con
un array
de salidas deseadas de tamaño de tamSal.
Además introduce ordenadamente los valores del array S en el array de
salidas del patrón y los valores de E en el array de estados.
Parámetros
int tamSal tamaño del array de salidas_deseadas que tendra el patron.
int tamEnt tamaño del array de Estados que tendra el patron.
double S [] Valores que tomara el array de salidas_deseadas.
double E [] Valores que tomara el array de estados.
Ejemplo
Patrón p;
double entradas[] = new double[9];
double salidas[] = new double[9];
for(i=0;i++;i<10) entradas [i] = 1.0 ;
for(i=0;i++;i<10) salidas [i] = 1.0 ;
p = new Patron(10,10, salidas,entradas);
public Patron(int tamEnt,int tamSal)
Descripción
Crea un patrón con un array de estados de tamaño tamEnt y con
un array
de salidas deseadas de tamaño de tamSal. Pero sin inicializar los valores
de los arrays.
Parámetros
int tamSal
tamaño del array de salidas_deseadas que tendra el patron.
int tamEnt
tamaño del array de estados que tendra el patron.
Ejemplo
Patrón p;
double entradas[] = new double[9];
double salidas[] = new double[9];
p = new Patron(10,10);
public Patron()
Descripción
Crea un patrón totalmente vacio.
Ejemplo
Patrón p = new Patron(10,10);
| Method Detail |
public void addSalida(double Valor,int pos)
Descripción
Establece el valor Valor como la posicion pos del array de
Salida_deseada.
Parámetros
double Valor
Valor que se establecera en el atributo salida_deseada de la
neurona
int pos
Posición a que se refiere.tiene que tener valores entre
0...tamañoSalida-1
Ejemplo
Patrón p = new Patron(10,10);
p.addSalida(0,1.0);
public void addEntrada(double Valor,int pos)
Descripción
Establece el valor Valor como la posición pos del array de
Estados.
Parámetros
double Valor
valor que se establecera
int pos
Posición a que se refiere.tiene que tener valores entre 0...tamañoEntrada-1
Ejemplo
Patrón p = new Patron(10,10);
p.addEntrada(0,1.0);
public double valorEntrada(int i)
Descripción
Devuelve Valor como la posicion i del array de Entrada.
Parámetros
int i
posicion de la que se desea tomar el valor.
Tiene que tener valores entre 0...tamañoEntrada-1
Ejemplo
Valor = p. ValorEntrada(0);
public double valorSalida(int i)
Descripción
Devuelve Valor como la posicion i del array de
salida.
Parámetros
int i
posición de la que se desea tomar el valor. Tiene que tener valores
entre 0...(tamañoSalida –1)
Ejemplo
Valor = p. valorSalida(0);
public void pintar()
Descripción
Muestra el patrón por pantalla.
Ejemplo
p. pintar ();
public void pintar2D(int columnas)
Descripción
Muestra el patrón por pantalla formando una cuadricula con el número
de
columnas indicado.
Parámetros
int columnas
número de columnas en las que dibujara los valores del patron
Ejemplo
p.pintar2D(4);
public boolean igual(PatronXXX p)
Descripción
Método que devuelve true si los dos patrones son exactamente iguales
tanto en el array de salida como en el array de entrada.
Parámetros
Patrón p
patrón con el que se compara.
Ejemplo
p.igual(p);
esto es true ;
public boolean igualEntradaSalida(Patrón p)
Descripción
Método que devuelve true si el array de estados del patrón actual
es igual a la salida deseada del patrón p.Sirve para comprobar que un
patrón que ha salido de una computacion de una red es igual a otro que
tenemos como objetivo.
Parámetros
Patrón p
patrón con el que se compara.
Ejemplo
Patrón estado=CapaSalida.conseguirEstado();
Patrón SalidaDeseada;
estado.igualEntradaSalida(SalidaDeseada);
public boolean igualEntradaEntrada(PatronXXX p)
Descripción
Método que devuelve true si el array de estados del patrón actual
es igual al array de estados del patrón p.
Parametros
Patrón p
patrón con el que se compara.
Ejemplo
Patron estado=CapaSalida.conseguirEstado();
Patrón SalidaDeseada;
estado.igualEntradaEntrada(SalidaDeseada);
public Patrón cargar(StringXXX f) throws IOException
Descripción
Carga un fichero, previamente guardado o hecho siguiendo las
instruciones del apendice referente al formato de los ficheros, en
un patrón con los valores que especifique.
Los ficheros pueden tener cualquier extension y se deja al usuario
flexibilidad para ello aunque yo los estoy nombrando por conveniencia
txt ya que asi los puedo modificar con un editor de texto sencillo.
Parametros
StringXXX f
Nombre absoluto del fichero. Hay que tener cuidado ya que el carácter
/
es un carácter especial en los StringXXXs de java y por lo tanto hay
que ponerlo
doble \\.
Ejemplo
Patrón p;
p.cargar(“d:\\redes\\EjemploPerceptron\\patronPrueba.txt”);
public void guardar(StringXXX f) throws IOException
Descripción
Guarda un patrón a un fichero usando el formato explicado en los
Apendices.
Parámetros
StringXXX f
Nombre absoluto del fichero. Hay que tener cuidado ya que el carácter
/ es un carácter especial En los StringXXXs de java y por lo tanto hay
que ponerlo doble.
Ejemplo
Patrón p; p.guardar(“d:\\redes\\EjemploPerceptron\\patronPrueba.txt”);
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.