MLPACK
1.0.11
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
src
mlpack
methods
perceptron
initialization_methods
zero_init.hpp
Go to the documentation of this file.
1
22
#ifndef _MLPACK_METHOS_PERCEPTRON_INITIALIZATION_METHODS_ZERO_INIT_HPP
23
#define _MLPACK_METHOS_PERCEPTRON_INITIALIZATION_METHODS_ZERO_INIT_HPP
24
25
#include <
mlpack/core.hpp
>
26
27
namespace
mlpack {
28
namespace
perceptron {
29
33
class
ZeroInitialization
34
{
35
public
:
36
ZeroInitialization
() { }
37
38
inline
static
void
Initialize
(arma::mat& W,
39
const
size_t
row,
40
const
size_t
col)
41
{
42
arma::mat tempWeights(row, col);
43
tempWeights.fill(0.0);
44
45
W = tempWeights;
46
}
47
};
// class ZeroInitialization
48
49
};
// namespace perceptron
50
};
// namespace mlpack
51
52
#endif
mlpack::perceptron::ZeroInitialization::ZeroInitialization
ZeroInitialization()
Definition:
zero_init.hpp:36
core.hpp
mlpack::perceptron::ZeroInitialization
This class is used to initialize the matrix weightVectors to zero.
Definition:
zero_init.hpp:33
mlpack::perceptron::ZeroInitialization::Initialize
static void Initialize(arma::mat &W, const size_t row, const size_t col)
Definition:
zero_init.hpp:38
Generated by
1.8.6