NeuralNetwork
 Tudo Estruturas de dados Funções Páginas
Referência à classe NeuralNetwork

Membros públicos

void addLayer (Layer)
 Adiciona um novo Layer(camada) para a rede.
 
const size_t getAmountLayers () const
 Retorna quantidade de Layers(camadas) da rede.
 
 NeuralNetwork ()
 Construtor Inicializa multimap(myLayers) e vector inputs.
 
 NeuralNetwork (multimap< int, Layer >)
 
bool setInput (int, int, double)
 Setter para a entrada de um neuronio de uma camada especifica Caso a opera��o n�o possa ser executada retorna "false" e "true" do contr�rio.
 
void setOutputExpected (int, int, int)
 Define uma entrada para um neuronio de uma camada especifica.
 
 ~NeuralNetwork ()
 Destrutor Despacho de mem�ria.
 

Atributos Privados

vector< double > inputs
 
multimap< int, LayermyLayers
 

Documentação dos Construtores & Destrutor

NeuralNetwork::NeuralNetwork ( )

Construtor Inicializa multimap(myLayers) e vector inputs.

Parâmetros
voidNenhum
{
myLayers = multimap<int,Layer> ();
inputs = vector<double> ();
}

Documentação dos métodos

NeuralNetwork::addLayer ( Layer  layer)

Adiciona um novo Layer(camada) para a rede.

Parâmetros
LayernewLayer e adiciona no multimap
Retorna
nenhum
{
}
NeuralNetwork::getAmountLayers ( ) const

Retorna quantidade de Layers(camadas) da rede.

Parâmetros
voidNenhum
Retorna
const size_t
{
}
NeuralNetwork::setInput ( int  indexLayer,
int  indexNeuron,
double  value 
)

Setter para a entrada de um neuronio de uma camada especifica Caso a opera��o n�o possa ser executada retorna "false" e "true" do contr�rio.

Parâmetros
intindexLayer contendo indice para inser��o na camada especifica
intindexNeuron contendo indice para inser��o em um neuronio especifico da respectiva camada
doublevalue para a atribui��o da entrada do respectivo neur�nio
Retorna
nenhum
{
}
NeuralNetwork::setOutputExpected ( int  indexLayer,
int  indexNeuron,
int  value 
)

Define uma entrada para um neuronio de uma camada especifica.

Parâmetros
intindexLayer contendo indice para inser��o na camada especifica
intindexNeuron contendo indice para inser��o em um neuronio especifico da respectiva camada
intvalue para a atribui��o da sa�da desejada do respectivo neur�nio
Retorna
nenhum
{
multimap<int, Layer>::iterator it;
it = myLayers.find(indexLayer);
}

A documentação para esta classe foi gerada a partir dos seguintes ficheiros: