1#aima/test/learningtest/LearnerTestsjunit/framework/TestCase()VCode  LineNumberTableLocalVariableTablethis%Laima/test/learningtest/LearnerTests;testMajorityLearner Exceptionsjava/lang/Exception&aima/learning/learners/MajorityLearner &aima/learning/framework/DataSetFactorygetRestaurantDataSet#()Laima/learning/framework/DataSet;  train$(Laima/learning/framework/DataSet;)V  test%(Laima/learning/framework/DataSet;)[I  !junit/framework/Assert# assertEquals(II)V %& $'learner(Laima/learning/learners/MajorityLearner;ds!Laima/learning/framework/DataSet;result[I/testDefaultUsedWhenTrainingDataSetHasNoExamples*aima/learning/learners/DecisionTreeLearner0 1aima/learning/framework/DataSet3 emptyDataSet 5 46size()I 89 4: 1Unable To Classify= getExample$(I)Laima/learning/framework/Example; ?@ 4Apredict5(Laima/learning/framework/Example;)Ljava/lang/String; CD 1E'(Ljava/lang/String;Ljava/lang/String;)V %G $H,Laima/learning/learners/DecisionTreeLearner;ds2BtestClassificationReturnedWhenAllExamplesHaveTheSameClassificationadd$(Laima/learning/framework/Example;)V MN 4OYesQ2testMajorityReturnedWhenAttributesToExamineIsEmpty/aima/test/learningtest/MockDataSetSpecificationT will_waitV(Ljava/lang/String;)V X UYsetSpecification1(Laima/learning/framework/DataSetSpecification;)V [\ 4])testInducedTreeClassifiesDataSetCorrectly 1!8testDecisionListLearnerReturnsNegativeDLWhenDataSetEmpty*aima/learning/learners/DecisionListLearnerbNod(aima/test/learningtest/MockDLTestFactoryf(Ljava/util/List;)V h giN(Ljava/lang/String;Ljava/lang/String;Laima/learning/inductive/DLTestFactory;)V k cl c cE,Laima/learning/learners/DecisionListLearner;empty3testDecisionListLearnerReturnsFailureWhenTestsEmptyjava/util/ArrayLists tFailurev*testDecisionListTestRunOnRestaurantDataSet%aima/learning/inductive/DLTestFactoryy z c!'testBackPropogationLearnerOnIrisDataSetgetIrisDataSet ~ +aima/learning/statistics/FeedForwardNetwork(aima/test/probabilitytest/MockRandomizer?([D)V  #(IIILaima/probability/Randomizer;)V  'aima/learning/learners/NeuralNetLearner-aima/learning/statistics/IrisDataSetNumerizer 0aima/learning/statistics/StandardBackPropogation (Laima/learning/statistics/FeedForwardNetwork;Laima/learning/statistics/IrisDataSetNumerizer;Laima/learning/statistics/NeuralNetworkTrainingScheme;I)V   !network-Laima/learning/statistics/FeedForwardNetwork;)Laima/learning/learners/NeuralNetLearner;"testPerceptronLearnerOnIrisDataSet"(IILaima/probability/Randomizer;)V  +aima/learning/statistics/PerceptronLearning  SourceFileLearnerTests.java! /*    (YLM+,+,"N-.(-.(  ' *(  )* +,-./-L1Y2M+7N-;(,-<>,+BFI %& ()+,,. *- )+, !)JK,L@L1Y2M+7N-+BP-+BP-+BP,-<R,+BFI & 34 69:#;,=1>?@ *@ <+, 4)J/K,SVL1Y2M+7N-+BP-+BP-+BP-+BP-UYWZ^,-<R,+BFI . EF HKL#M,N5OBQGRUT *V R+, J)JEK,_'L1Y2M,+<,+`N -.(-.( WX YZ[\&] *' #+, )J-.aMcYRegYjmLM,7N+-ne+,BoIe+,BoIe+,BoI * bcbdef"g0h>iLj *M 9)p5+,0q,r2cYRegYtYujmLM+,nw+,BoI & opoqr#s&t.s1u 2 )p+,x2LcYRezY{mM,+n,+|N -.(-.( & xy zy{}"~*1 *2 .+,)p"-.} VLYYYRMY,YYN-+-+:2.(d.( "7<CLU 4V R+,77)C-. ULYYYRMY,YYN-+-+:.(.( "6;BJT 4U Q+,76)B-.