classifier.nn
Class Network
java.lang.Object
classifier.nn.Network
- All Implemented Interfaces:
- NetworkComponent, java.io.Serializable
- public class Network
- extends java.lang.Object
- implements NetworkComponent, java.io.Serializable
- See Also:
- Serialized Form
|
Field Summary |
protected java.lang.String |
typeof
|
|
Method Summary |
Layer |
getLayer(int i)
|
int |
getNumLayer()
|
java.lang.Object[] |
Run(java.util.AbstractList input)
Processa l'input in ingresso attraverso la rete secondo le politiche definite da NetworkEngine |
java.lang.Object[] |
Run(java.lang.Object[] input)
Processa l'input in ingresso attraverso la rete secondo le politiche definite da NetworkEngine |
protected void |
setLayer(int i,
Layer layer)
Inizializza l'i-esimo layer della rete |
protected void |
setNumLayer(int num)
Definisce il numero di Layer da cui deve essere composta la rete |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
typeof
protected java.lang.String typeof
Network
public Network(NetworkMaker maker,
NetworkEngine engine)
- Parameters:
maker - l'oggetto NetworkMaker responsabile dell'inizializzazione della rete e che ne devinisce la topologiaengine - il motore della rete che ne stabilisce il metodo di attraversamento
Run
public java.lang.Object[] Run(java.lang.Object[] input)
- Processa l'input in ingresso attraverso la rete secondo le politiche definite da NetworkEngine
- Parameters:
input - la dimensione dell'array di Object in ingresso alla rete deve essere compatibile con la topologia della stessa,
altrimenti verr ritornata un'eccezione IllegalArgumentException.
- Returns:
- un'array di Object di dimensione pari al numero di Node presenti nell'ultimo Layer della rete
Run
public java.lang.Object[] Run(java.util.AbstractList input)
- Processa l'input in ingresso attraverso la rete secondo le politiche definite da NetworkEngine
- Parameters:
input - un'oggetto che implementi l'interfaccia AbstractList e che contenga i valori di ingresso della rete;
il valore ritornato da input.size() deve essere compatibile con la topologia della rete
- Returns:
- un'array di Object di dimensione pari al numero di Node presenti nell'ultimo Layer della rete
setNumLayer
protected void setNumLayer(int num)
- Definisce il numero di Layer da cui deve essere composta la rete
- Parameters:
num - numero di Layer della rete
getNumLayer
public int getNumLayer()
- Returns:
- i numero di Layer da cui composta la rete
getLayer
public Layer getLayer(int i)
- Parameters:
i - i-esimo Layer della rete
- Returns:
- l'i-esimo Layer della rete
setLayer
protected void setLayer(int i,
Layer layer)
- Inizializza l'i-esimo layer della rete
toString
public java.lang.String toString()