![]() |
pl-nk v0.4.5
Plonk|Plink|Plank are a set of cross-platform C/C++ frameworks for audio software development
|
A neural network. More...
Typedefs | |
typedef struct PlankNeuralNetworkF * | PlankNeuralNetworkFRef |
An opaque reference to the Plank NeuralNetworkF object. | |
Functions | |
PlankResult | pl_NeuralNetworkF_InitWithLayersAndRange (PlankNeuralNetworkFRef p, const int *layers, const int numLayers, const float range) |
Initialise a Plank NeuralNetworkF object. | |
PlankResult | pl_NeuralNetworkF_DeInit (PlankNeuralNetworkFRef p) |
Deinitialise a Plank NeuralNetworkF object. |
A neural network.
typedef struct PlankNeuralNetworkF* PlankNeuralNetworkFRef |
An opaque reference to the Plank NeuralNetworkF object.
PlankResult pl_NeuralNetworkF_DeInit | ( | PlankNeuralNetworkFRef | p | ) |
Deinitialise a Plank NeuralNetworkF object.
p | The Plank NeuralNetworkF object. |
PlankResult pl_NeuralNetworkF_InitWithLayersAndRange | ( | PlankNeuralNetworkFRef | p, |
const int * | layers, | ||
const int | numLayers, | ||
const float | range | ||
) |
Initialise a Plank NeuralNetworkF object.
Deafults to have one wieght. pl_NeuralNetworkF_InitWithNumWeights() is more useful.
p | The Plank NeuralNetworkF object. |
layers | An integer array containing the count of the nodes on each layer. |
numLayer | The number of items in the layers array. |
range | The random range of the initial weights for the network. |