|
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.
|
|
|
vector< double > | inputs |
|
multimap< int, Layer > | myLayers |
|
NeuralNetwork::NeuralNetwork |
( |
| ) |
|
Construtor Inicializa multimap(myLayers) e vector inputs.
- Parâmetros
-
{
myLayers = multimap<int,Layer> ();
inputs = vector<double> ();
}
NeuralNetwork::addLayer |
( |
Layer |
layer | ) |
|
Adiciona um novo Layer(camada) para a rede.
- Parâmetros
-
Layer | newLayer e adiciona no multimap |
- Retorna
- nenhum
NeuralNetwork::getAmountLayers |
( |
| ) |
const |
Retorna quantidade de Layers(camadas) da rede.
- Parâmetros
-
- 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
-
int | indexLayer contendo indice para inser��o na camada especifica |
int | indexNeuron contendo indice para inser��o em um neuronio especifico da respectiva camada |
double | value 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
-
int | indexLayer contendo indice para inser��o na camada especifica |
int | indexNeuron contendo indice para inser��o em um neuronio especifico da respectiva camada |
int | value 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:
- D:/projects/cpp/NeuralNetwork/src/neuralnetwork.h
- D:/projects/cpp/NeuralNetwork/src/neuralnetwork.cpp