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

Membros públicos

void addNeuron (Neuron)
 Adiciona um neurônio com entrada(s) e peso(s) j devidamente preenxido(s) na camada atual.
 
size_t getNeuronsAmount ()
 Retorna a quantidade de neurônios da camada atual.
 
 Layer (vector< Neuron >)
 Construtor.
 
void setNeurons (vector< Neuron >)
 Setter para o vector de neurônios.
 
void setOutputExpected (int, int)
 Define uma entrada para um neuronio especifico.
 
 ~Layer ()
 Destrutor Despacho de memória.
 

Atributos Privados

vector< NeuronmyNeurons
 

Documentação dos Construtores & Destrutor

Layer::Layer ( vector< Neuron neurons)

Construtor.

Parâmetros
vector<Neuron>neurons contendo lista de objetos da classe Neuron
{
myNeurons = neurons;
}

Documentação dos métodos

Layer::addNeuron ( Neuron  neuron)

Adiciona um neurônio com entrada(s) e peso(s) j devidamente preenxido(s) na camada atual.

Parâmetros
Neuronneuron objeto da classe Neuron
Retorna
void Nenhum
{
myNeurons.push_back(neuron);
}
size_t Layer::getNeuronsAmount ( )

Retorna a quantidade de neurônios da camada atual.

Parâmetros
voidNenhum
Retorna
size_t Quantidade de neurônios
{
return myNeurons.size();
}
Layer::setNeurons ( vector< Neuron neurons)

Setter para o vector de neurônios.

Parâmetros
vector<Neuron>neurons Um vector contendo objetos da classe Neuron
Retorna
void Nenhum
{
myNeurons = neurons;
}
void Layer::setOutputExpected ( int  ,
int   
)

Define uma entrada para um neuronio especifico.

Parâmetros
intindexNeuron contendo indice para insero em um neuronio especifico da respectiva camada
intvalue para a atribuio da sada desejada do respectivo neuronio
Retorna
nenhum

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