MeLOn
Loading...
Searching...
No Matches
melon::AnnWeights Struct Reference

struct containing the different weights of a feedforward neural network More...

#include <AnnProperties.h>

Public Attributes

std::vector< std::vector< double > > biasWeight
 
std::vector< std::vector< std::vector< double > > > inputWeight
 
std::vector< std::vector< std::vector< std::vector< double > > > > layerWeight
 

Detailed Description

struct containing the different weights of a feedforward neural network

Member Data Documentation

◆ biasWeight

std::vector<std::vector<double> > melon::AnnWeights::biasWeight

2D-vector containing the biases for all neurons in the network. First dimension: layer; second dimension: neuron within that layer

◆ inputWeight

std::vector<std::vector<std::vector<double> > > melon::AnnWeights::inputWeight

3D-vector containing the weights that are used for the network inputs at neurons they are incident to. First dimension: layer; second dimension: neuron within that layer; third dimension: input variable

◆ layerWeight

std::vector<std::vector<std::vector<std::vector<double> > > > melon::AnnWeights::layerWeight

4D-vector containing the weights for inter layer connections. First dimension: target layer; second dimension: source layer; third dimension: neurons within target layer; fourth dimension: neurons within source layer


The documentation for this struct was generated from the following file: