12#ifndef MLPACK_METHODS_PERCEPTRON_INITIALIZATION_METHODS_RANDOM_INIT_HPP
13#define MLPACK_METHODS_PERCEPTRON_INITIALIZATION_METHODS_RANDOM_INIT_HPP
31 const size_t numFeatures,
32 const size_t numClasses)
34 weights.randu(numFeatures, numClasses);
35 biases.randu(numClasses);
This class is used to initialize weights for the weightVectors matrix in a random manner.
static void Initialize(arma::mat &weights, arma::vec &biases, const size_t numFeatures, const size_t numClasses)
Linear algebra utility functions, generally performed on matrices or vectors.
The core includes that mlpack expects; standard C++ includes and Armadillo.