hpelm.tests package

Submodules

hpelm.tests.test_acceptance module

Created on Mon Oct 27 14:12:41 2014

@author: akusok

class hpelm.tests.test_acceptance.TestAcceptance(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_basic_elm_single_machine()[source]

Just run an ELM with sine function and check training MSE.

test_xor_one_neuron_solved()[source]

ELM should be able to solve XOR problem.

hpelm.tests.test_corr_hpelm module

Copy of test_correctness.py Created on Wed Sep 23 21:15:18 2015

@author: akusok

class hpelm.tests.test_corr_hpelm.TestCorrectness(methodName='runTest')[source]

Bases: unittest.case.TestCase

makefile()[source]
makeh5(data)[source]
setUp()[source]
tearDown()[source]
test_AddDataAsyncToFile_MultipleAdditions()[source]
test_AddDataAsyncToFile_SingleAddition()[source]
test_AddDataToFile_MixedSequentialAsync()[source]
test_AddDataToFile_MultipleAdditions()[source]
test_AddDataToFile_SingleAddition()[source]
test_AddNeurons_InitBias_BiasInModel()[source]
test_AddNeurons_InitDefault_BiasWNotZero()[source]
test_AddNeurons_InitTwiceBiasW_CorrectlyMerged()[source]
test_AddNeurons_InitW_WInModel()[source]
test_ClassificationError_Works()[source]
test_DifferentNumberOfSamples_RaiseError()[source]
test_HPELM_tprint()[source]
test_LinearNeurons_DefaultMatrix_Identity()[source]
test_LinearNeurons_MoreThanInputs_Truncated()[source]
test_MultiLabelClassError_Works()[source]
test_NonNumpyInputs_RaiseError()[source]
test_NonNumpyTargets_RaiseError()[source]
test_OneDimensionInputs_RunsCorrectly()[source]
test_OneDimensionTargets2_RunsCorrectly()[source]
test_OneDimensionTargets_RunsCorrectly()[source]
test_PredictAsync_Works()[source]
test_Predict_Works()[source]
test_Project_Works()[source]
test_RegressionError_Works()[source]
test_SLFN_AddLinearNeurons_GotThem()[source]
test_SLFN_AddNeuronsTwice_GotThem()[source]
test_SLFN_AddRbfL1Neurons_GotThem()[source]
test_SLFN_AddRbfL2Neurons_GotThem()[source]
test_SLFN_AddRbfLinfNeurons_GotThem()[source]
test_SLFN_AddSigmoidalNeurons_GotThem()[source]
test_SLFN_AddTanhNeurons_GotThem()[source]
test_SLFN_AddTwoNeuronTypes_GotThem()[source]
test_SLFN_AddUfuncNeurons_GotThem()[source]
test_SolveCorr_Works()[source]
test_TrainAsyncIndexed_Works()[source]
test_TrainAsyncWeighted_Works()[source]
test_TrainAsync_Works()[source]
test_TrainIcount_HasEffect()[source]
test_TrainIcount_Works()[source]
test_TrainIstart_HasEffect()[source]
test_TrainIstart_Works()[source]
test_TrainWithoutNeurons_RaiseError()[source]
test_ValidationCorr_ReturnsConfusion()[source]
test_ValidationCorr_Works()[source]
test_WeightedClassError_Works()[source]
test_WeightedClassification_DefaultWeightsWork()[source]
test_WeightedClassification_Works()[source]
test_WrongDimensionalityInputs_RaiseError()[source]
test_WrongDimensionalityTargets_RaiseError()[source]
test_ZeroInputs_RunsCorrectly()[source]
tfiles = None

hpelm.tests.test_correctness module

Created on Mon Oct 27 14:12:41 2014

@author: akusok

class hpelm.tests.test_correctness.TestCorrectness(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_AddNeurons_InitBias_BiasInModel()[source]
test_AddNeurons_InitDefault_BiasWNotZero()[source]
test_AddNeurons_InitTwiceBiasW_CorrectlyMerged()[source]
test_AddNeurons_InitW_WInModel()[source]
test_ClassificationError_Works()[source]
test_Classification_Works()[source]
test_Classification_WorksCorreclty()[source]
test_ConfusionELM_Classification()[source]
test_ConfusionELM_Multilabel()[source]
test_DifferentNumberOfSamples_RaiseError()[source]
test_ELMWithBatch_SetsBatch()[source]
test_ELM_SaveLoad()[source]
test_InitELM_SetNorm()[source]
test_LinearNeurons_DefaultMatrix_Identity()[source]
test_LinearNeurons_MoreThanInputs_Truncated()[source]
test_LoadELM_WrongFile()[source]
test_MRSR2_Works()[source]
test_MRSR_Works()[source]
test_MultiLabelClassError_Works()[source]
test_MultiLabelClassification_Works()[source]
test_NonNumpyInputs_RaiseError()[source]
test_NonNumpyTargets_RaiseError()[source]
test_OneDimensionInputs_RunsCorrectly()[source]
test_OneDimensionTargets2_RunsCorrectly()[source]
test_OneDimensionTargets_RunsCorrectly()[source]
test_PrecisionELM_UsesPrecision()[source]
test_ProjectELM_WorksCorrectly()[source]
test_RegressionError_Works()[source]
test_SLFN_AddLinearNeurons_GotThem()[source]
test_SLFN_AddNeuronsTwice_GotThem()[source]
test_SLFN_AddRbfL1Neurons_GotThem()[source]
test_SLFN_AddRbfL2Neurons_GotThem()[source]
test_SLFN_AddRbfLinfNeurons_GotThem()[source]
test_SLFN_AddSigmoidalNeurons_GotThem()[source]
test_SLFN_AddTanhNeurons_GotThem()[source]
test_SLFN_AddTwoNeuronTypes_GotThem()[source]
test_SLFN_AddUfuncNeurons_GotThem()[source]
test_SaveELM_WrongFile()[source]
test_StrCustomNeurons_DisplaysName()[source]
test_Str_Works()[source]
test_TrainWithBatch_OverwritesBatch()[source]
test_TrainWithoutNeurons_RaiseError()[source]
test_WeightedClassError_Works()[source]
test_WeightedClassification_ClassWithLargerWeightWins()[source]
test_WeightedClassification_DefaultWeightsWork()[source]
test_WeightedClassification_Works()[source]
test_WrongDimensionalityInputs_RaiseError()[source]
test_WrongDimensionalityTargets_RaiseError()[source]
test_ZeroInputs_RunsCorrectly()[source]

hpelm.tests.unittest_elm module

Created on Tue Mar 15 22:04:41 2016

@author: akusok

class hpelm.tests.unittest_elm.TestCorrectness(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_AddNeurons_WorksWithLongType()[source]
test_ClassificationError_CorrectWithMultipleClasses()[source]
test_CrossValidation_ReturnsError()[source]
test_LOO_CanSelectMoreThanOneNeuron()[source]
test_LOOandOP_CanSelectMoreThanOneNeuron()[source]
test_MultilabelError_CorrectWithMultipleClasses()[source]

hpelm.tests.unittest_hpelm module

Created on Tue Mar 15 22:06:28 2016

@author: akusok

class hpelm.tests.unittest_hpelm.TestHPELM(methodName='runTest')[source]

Bases: unittest.case.TestCase

setUp()[source]
tearDown()[source]
test_ClassificationError_CorrectWithMultipleClasses()[source]
test_MultilabelError_CorrectWithMultipleClasses()[source]
test_SaveEmptyModel_CanLoad()[source]
class hpelm.tests.unittest_hpelm.TestParallelELM(methodName='runTest')[source]

Bases: unittest.case.TestCase

setUp()[source]
tearDown()[source]
test_ParallelBasicPython_Works()[source]

Module contents

Created on Sat Oct 18 17:50:02 2014

@author: akusok