13 #ifndef MLPACK_METHODS_ANN_LAYER_RBF_HPP 14 #define MLPACK_METHODS_ANN_LAYER_RBF_HPP 49 typename InputDataType = arma::mat,
50 typename OutputDataType = arma::mat,
51 typename Activation = GaussianFunction
68 RBF(
const size_t inSize,
80 void Forward(
const arma::Mat<eT>& input, arma::Mat<eT>& output);
88 const arma::Mat<eT>& ,
109 OutputDataType
const&
Delta()
const {
return delta; }
111 OutputDataType&
Delta() {
return delta; }
128 template<
typename Archive>
129 void serialize(Archive& ar,
const uint32_t );
139 OutputDataType delta;
142 OutputDataType outputParameter;
151 InputDataType centres;
154 InputDataType inputParameter;
157 OutputDataType distances;
Linear algebra utility functions, generally performed on matrices or vectors.
Definition: cv.hpp:1
The core includes that mlpack expects; standard C++ includes and Armadillo.
size_t WeightSize() const
Get the size of the weights.
Definition: radial_basis_function.hpp:114
size_t OutputSize() const
Get the output size.
Definition: radial_basis_function.hpp:106
OutputDataType const & Delta() const
Get the detla.
Definition: radial_basis_function.hpp:109
void serialize(Archive &ar, const uint32_t)
Serialize the layer.
Definition: radial_basis_function_impl.hpp:93
size_t InputSize() const
Get the input size.
Definition: radial_basis_function.hpp:103
void Backward(const arma::Mat< eT > &, const arma::Mat< eT > &, arma::Mat< eT > &)
Ordinary feed backward pass of the radial basis function.
Definition: radial_basis_function_impl.hpp:82
OutputDataType const & OutputParameter() const
Get the output parameter.
Definition: radial_basis_function.hpp:92
OutputDataType & Delta()
Modify the delta.
Definition: radial_basis_function.hpp:111
OutputDataType & OutputParameter()
Modify the output parameter.
Definition: radial_basis_function.hpp:94
InputDataType & InputParameter()
Modify the input parameter.
Definition: radial_basis_function.hpp:100
RBF()
Create the RBF object.
Definition: radial_basis_function_impl.hpp:22
size_t InputShape() const
Get the shape of the input.
Definition: radial_basis_function.hpp:120
InputDataType const & InputParameter() const
Get the parameters.
Definition: radial_basis_function.hpp:98
void Forward(const arma::Mat< eT > &input, arma::Mat< eT > &output)
Ordinary feed forward pass of the radial basis function.
Definition: radial_basis_function_impl.hpp:62