MachineIntelligenceCore:NeuralNets
|
Test Fixture - layer of size 50x100, doubles, randomly sets all internal and external values required for numerical gradient verification. More...
#include <Linear_tests.hpp>
Public Member Functions | |
Linear50x100Double () | |
Protected Member Functions | |
virtual void | SetUp () |
Private Attributes | |
mic::mlnn::fully_connected::Linear < double > | layer |
mic::types::MatrixPtr< double > | const_x |
mic::types::MatrixPtr< double > | target_y |
mic::neural_nets::loss::SquaredErrorLoss < double > | loss |
Test Fixture - layer of size 50x100, doubles, randomly sets all internal and external values required for numerical gradient verification.
Definition at line 180 of file Linear_tests.hpp.
|
inline |
Definition at line 183 of file Linear_tests.hpp.
References const_x, mic::mlnn::Layer< eT >::inputSize(), layer, mic::mlnn::Layer< eT >::outputSize(), and target_y.
|
inlineprotectedvirtual |
Definition at line 190 of file Linear_tests.hpp.
References const_x, mic::mlnn::Layer< eT >::g, mic::mlnn::Layer< eT >::inputSize(), layer, mic::mlnn::Layer< eT >::outputSize(), mic::mlnn::Layer< eT >::p, mic::mlnn::Layer< eT >::s, and target_y.
|
private |
Definition at line 227 of file Linear_tests.hpp.
Referenced by Linear50x100Double(), and SetUp().
|
private |
Definition at line 224 of file Linear_tests.hpp.
Referenced by Linear50x100Double(), and SetUp().
|
private |
Definition at line 233 of file Linear_tests.hpp.
|
private |
Definition at line 230 of file Linear_tests.hpp.
Referenced by Linear50x100Double(), and SetUp().