mlpack
Classes | Macros | Functions
preprocess_scale_test.cpp File Reference
#include <mlpack/core.hpp>
#include <mlpack/core/util/mlpack_main.hpp>
#include <mlpack/methods/preprocess/preprocess_scale_main.cpp>
#include "test_helper.hpp"
#include "../test_catch_tools.hpp"
#include "../catch.hpp"
Include dependency graph for preprocess_scale_test.cpp:

Classes

struct  PreprocessScaleTestFixture
 

Macros

#define BINDING_TYPE   BINDING_TYPE_TEST
 

Functions

 TEST_CASE_METHOD (PreprocessScaleTestFixture, "TwoScalerTest", "[PreprocessScaleMainTest][BindingTests]")
 Check that two different scalers give two different output.
 
 TEST_CASE_METHOD (PreprocessScaleTestFixture, "TwoOptionTest", "[PreprocessScaleMainTest][BindingTests]")
 Check that two different option for a particular scaler give two different output.
 
 TEST_CASE_METHOD (PreprocessScaleTestFixture, "UnrelatedOptionTest", "[PreprocessScaleMainTest][BindingTests]")
 Check that passing unrelated option don't change anything.
 
 TEST_CASE_METHOD (PreprocessScaleTestFixture, "InverseScalingTest", "[PreprocessScaleMainTest][BindingTests]")
 Check Inverse Scaling is working.
 
 TEST_CASE_METHOD (PreprocessScaleTestFixture, "SavedModelTest", "[PreprocessScaleMainTest][BindingTests]")
 Check Saved model is working.
 
 TEST_CASE_METHOD (PreprocessScaleTestFixture, "EpsilonTest", "[PreprocessScaleMainTest][BindingTests]")
 Check different epsilon for PCA give two different output.
 
 TEST_CASE_METHOD (PreprocessScaleTestFixture, "InvalidEpsilonTest", "[PreprocessScaleMainTest][BindingTests]")
 Check for invalid epsilon.
 
 TEST_CASE_METHOD (PreprocessScaleTestFixture, "InvalidRangeTest", "[PreprocessScaleMainTest][BindingTests]")
 Check for invalid range in min_max_scaler.
 
 TEST_CASE_METHOD (PreprocessScaleTestFixture, "InvalidScalerTest", "[PreprocessScaleMainTest][BindingTests]")
 Check for invalid scaler type.
 
 TEST_CASE_METHOD (PreprocessScaleTestFixture, "StandardScalerBindingTest", "[PreprocessScaleMainTest][BindingTests]")
 Check for Standard scaler type.
 
 TEST_CASE_METHOD (PreprocessScaleTestFixture, "MaxAbsScalerBindingTest", "[PreprocessScaleMainTest][BindingTests]")
 Check for MaxAbs scaler type.
 
 TEST_CASE_METHOD (PreprocessScaleTestFixture, "MinMaxScalerBindingTest", "[PreprocessScaleMainTest][BindingTests]")
 Check for MinMax scaler type.
 
 TEST_CASE_METHOD (PreprocessScaleTestFixture, "PCAScalerBindingTest", "[PreprocessScaleMainTest][BindingTests]")
 Check for PCA scaler type.
 
 TEST_CASE_METHOD (PreprocessScaleTestFixture, "ZCAScalerBindingTest", "[PreprocessScaleMainTest][BindingTests]")
 Check for ZCA scaler type.
 
 TEST_CASE_METHOD (PreprocessScaleTestFixture, "MeanNormalizationBindingTest", "[PreprocessScaleMainTest][BindingTests]")
 Check for Mean Normalization scaler type.
 

Detailed Description

Author
Jeffin Sam

Test mlpackMain() of preprocess_scale_main.cpp.

mlpack is free software; you may redistribute it and/or modify it under the terms of the 3-clause BSD license. You should have received a copy of the 3-clause BSD license along with mlpack. If not, see http://www.opensource.org/licenses/BSD-3-Clause for more information.