n2p2 - A neural network potential package
|
One neural network layer. More...
Public Attributes | |
int | numNeurons |
Number of neurons in this layer \( N_n \). More... | |
int | numNeuronsPrevLayer |
Number of neurons in previous layer \( N_{n-1} \). More... | |
ActivationFunction | activationFunction |
Common activation function for all neurons in this layer. More... | |
Neuron * | neurons |
Array of neurons in this layer. More... | |
One neural network layer.
Definition at line 394 of file NeuralNetwork.h.
int nnp::NeuralNetwork::Layer::numNeurons |
Number of neurons in this layer \( N_n \).
Definition at line 397 of file NeuralNetwork.h.
Referenced by nnp::NeuralNetwork::allocateLayer(), nnp::NeuralNetwork::calculateD2EdGdc(), nnp::NeuralNetwork::calculateDEdb(), nnp::NeuralNetwork::calculateDEdc(), nnp::NeuralNetwork::calculateDEdG(), nnp::NeuralNetwork::calculateDFdc(), nnp::NeuralNetwork::calculateDxdG(), nnp::NeuralNetwork::getConnections(), nnp::NeuralNetwork::getNeuronStatistics(), nnp::NeuralNetwork::getNumNeurons(), nnp::NeuralNetwork::getOutput(), nnp::NeuralNetwork::modifyConnections(), nnp::NeuralNetwork::NeuralNetwork(), nnp::NeuralNetwork::propagateLayer(), nnp::NeuralNetwork::resetNeuronStatistics(), nnp::NeuralNetwork::setConnections(), nnp::NeuralNetwork::setInput(), nnp::NeuralNetwork::writeConnections(), and nnp::NeuralNetwork::~NeuralNetwork().
int nnp::NeuralNetwork::Layer::numNeuronsPrevLayer |
Number of neurons in previous layer \( N_{n-1} \).
Definition at line 399 of file NeuralNetwork.h.
Referenced by nnp::NeuralNetwork::allocateLayer(), nnp::NeuralNetwork::calculateD2EdGdc(), nnp::NeuralNetwork::calculateDEdb(), nnp::NeuralNetwork::calculateDEdc(), nnp::NeuralNetwork::calculateDxdG(), nnp::NeuralNetwork::getConnections(), nnp::NeuralNetwork::modifyConnections(), nnp::NeuralNetwork::NeuralNetwork(), nnp::NeuralNetwork::propagateLayer(), nnp::NeuralNetwork::setConnections(), and nnp::NeuralNetwork::writeConnections().
ActivationFunction nnp::NeuralNetwork::Layer::activationFunction |
Common activation function for all neurons in this layer.
Definition at line 401 of file NeuralNetwork.h.
Referenced by nnp::NeuralNetwork::allocateLayer(), and nnp::NeuralNetwork::propagateLayer().
Neuron* nnp::NeuralNetwork::Layer::neurons |
Array of neurons in this layer.
Definition at line 403 of file NeuralNetwork.h.
Referenced by nnp::NeuralNetwork::allocateLayer(), nnp::NeuralNetwork::calculateD2EdGdc(), nnp::NeuralNetwork::calculateDEdb(), nnp::NeuralNetwork::calculateDEdc(), nnp::NeuralNetwork::calculateDEdG(), nnp::NeuralNetwork::calculateDxdG(), nnp::NeuralNetwork::getConnections(), nnp::NeuralNetwork::getNeuronStatistics(), nnp::NeuralNetwork::getOutput(), nnp::NeuralNetwork::modifyConnections(), nnp::NeuralNetwork::propagateLayer(), nnp::NeuralNetwork::resetNeuronStatistics(), nnp::NeuralNetwork::setConnections(), nnp::NeuralNetwork::setInput(), and nnp::NeuralNetwork::~NeuralNetwork().