public class treeSOM
extends java.lang.Object
Constructor and Description |
---|
treeSOM(java.lang.String dataPath)
When inited, runs all folder structure and gets a list with all nets,
containing information of fathers and cells
|
Modifier and Type | Method and Description |
---|---|
structNet |
get(int i)
Gets the net indexed by i
|
java.util.ArrayList<structNet> |
getLista() |
float[] |
layerDibuSubRedesFrom(int actualSOM,
java.lang.String xmlActual,
int sY,
int sX)
Returns an entire layer whose neuron colors indicate different sons, to
be able to navigate to sons
|
int[] |
layerSubRedesFrom(int actualSOM,
java.lang.String xmlActual,
int sY,
int sX)
Returns an entire layer whose neuron colors indicate different sons, to
be able to navigate to sons
|
int[] |
lista_father()
Gives a list of indexes referencing each father, for each net.
|
java.lang.String[] |
lista_folders()
Returns a list containing all the folders of the nets
|
java.lang.String[] |
lista_nombres()
Returns a list containing all the net names.
|
java.lang.String[] |
lista(java.lang.String campo)
Returns a string list containing only a field: "campo" of all the nets
|
void |
recorre(java.lang.String direc,
int padre,
java.lang.String padreFolder)
Runs over all the folders structure to insert the nets saved into memory.
|
java.util.ArrayList<structNet> |
redesIniciales()
Returns a list of all nets which don't have a father (root nets).
|
int |
size() |
java.util.ArrayList<structNet> |
subredesFrom(int k)
Gives a list of all the nets whose father is "k"
|
java.util.ArrayList<structNet> |
subredesFrom(int k,
java.lang.String fPadre) |
int |
subRedFromPos(int actualSOM,
java.lang.String xmlActual,
int pos,
int sY,
int sX)
Returns a net whose father is this and trained from sX, sY neuron
|
public treeSOM(java.lang.String dataPath)
dataPath
- public int size()
public java.util.ArrayList<structNet> getLista()
public structNet get(int i)
i
- public java.lang.String[] lista(java.lang.String campo)
campo
- public java.lang.String[] lista_nombres()
public java.lang.String[] lista_folders()
public int[] lista_father()
public java.util.ArrayList<structNet> redesIniciales()
public java.util.ArrayList<structNet> subredesFrom(int k)
k
- public int subRedFromPos(int actualSOM, java.lang.String xmlActual, int pos, int sY, int sX)
actualSOM
- xmlActual
- pos
- sY
- sX
- public int[] layerSubRedesFrom(int actualSOM, java.lang.String xmlActual, int sY, int sX)
actualSOM
- xmlActual
- sY
- sX
- public float[] layerDibuSubRedesFrom(int actualSOM, java.lang.String xmlActual, int sY, int sX)
actualSOM
- xmlActual
- sY
- sX
- public java.util.ArrayList<structNet> subredesFrom(int k, java.lang.String fPadre)
public void recorre(java.lang.String direc, int padre, java.lang.String padreFolder)
direc
- padre
- padreFolder
-