MachineIntelligenceCore:NeuralNets
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
mic::neural_nets::unit_tests::Conv8x8x1Filter2x4x4s4Double Class Reference

Test Fixture - layer of input size 8x8x1 and with filter bank of 2 filters of size 4x4 with stride 4, double. More...

#include <Convolution_tests.hpp>

Inheritance diagram for mic::neural_nets::unit_tests::Conv8x8x1Filter2x4x4s4Double:
Collaboration diagram for mic::neural_nets::unit_tests::Conv8x8x1Filter2x4x4s4Double:

Public Member Functions

 Conv8x8x1Filter2x4x4s4Double ()
 

Protected Member Functions

virtual void SetUp ()
 

Private Attributes

mic::mlnn::convolution::Convolution
< double > 
layer
 Object to be tested. More...
 
mic::neural_nets::loss::SquaredErrorLoss
< double > 
loss
 
mic::types::MatrixPtr< double > x
 Test x - used in forward pass. More...
 
mic::types::MatrixPtr< double > target_y
 Target y values. More...
 

Detailed Description

Test Fixture - layer of input size 8x8x1 and with filter bank of 2 filters of size 4x4 with stride 4, double.

Author
tkornuta

Definition at line 611 of file Convolution_tests.hpp.

Constructor & Destructor Documentation

mic::neural_nets::unit_tests::Conv8x8x1Filter2x4x4s4Double::Conv8x8x1Filter2x4x4s4Double ( )
inline

Definition at line 614 of file Convolution_tests.hpp.

References target_y, and x.

Member Function Documentation

virtual void mic::neural_nets::unit_tests::Conv8x8x1Filter2x4x4s4Double::SetUp ( )
inlineprotectedvirtual

Definition at line 624 of file Convolution_tests.hpp.

Member Data Documentation

mic::mlnn::convolution::Convolution<double> mic::neural_nets::unit_tests::Conv8x8x1Filter2x4x4s4Double::layer
private

Object to be tested.

Definition at line 635 of file Convolution_tests.hpp.

mic::neural_nets::loss::SquaredErrorLoss<double> mic::neural_nets::unit_tests::Conv8x8x1Filter2x4x4s4Double::loss
private

Definition at line 638 of file Convolution_tests.hpp.

mic::types::MatrixPtr<double> mic::neural_nets::unit_tests::Conv8x8x1Filter2x4x4s4Double::target_y
private

Target y values.

Definition at line 644 of file Convolution_tests.hpp.

Referenced by Conv8x8x1Filter2x4x4s4Double().

mic::types::MatrixPtr<double> mic::neural_nets::unit_tests::Conv8x8x1Filter2x4x4s4Double::x
private

Test x - used in forward pass.

Definition at line 641 of file Convolution_tests.hpp.

Referenced by Conv8x8x1Filter2x4x4s4Double().


The documentation for this class was generated from the following file: