Êþº¾1¹ 4UV U 3W 3X 3Y?¹™™™™™š 3Z [\ 3] 3^ [_ ` a b` cd ce¿ðf g h i [j bk blm n b`o pq !r !s t u v wxy (U bz 3{ | } ~ ! !€ [ ‚ƒ„…†neuronDeltaMapLjava/util/Hashtable; SignatureJLjava/util/Hashtable; neuronBiasMap linkWeightMapHLjava/util/Hashtable; learningRateD()VCodeLineNumberTable backPropogateP(Laima/learning/statistics/FeedForwardNetwork;Ljava/util/List;Ljava/util/List;)Vx(Laima/learning/statistics/FeedForwardNetwork;Ljava/util/List;Ljava/util/List;)VcalculateOutputLayerDelta@(Laima/learning/statistics/FeedForwardNetwork;Ljava/util/List;)VT(Laima/learning/statistics/FeedForwardNetwork;Ljava/util/List;)VcalculateHiddenLayersDelta0(Laima/learning/statistics/FeedForwardNetwork;)Vdelta2(Laima/learning/statistics/Layer;)Ljava/util/List;F(Laima/learning/statistics/Layer;)Ljava/util/List;updateWeightsAndBiases$(Laima/learning/statistics/Neuron;)Verror@(Ljava/util/List;Laima/learning/statistics/FeedForwardNetwork;)DT(Ljava/util/List;Laima/learning/statistics/FeedForwardNetwork;)D SourceFileStandardBackPropogation.java ?@java/util/Hashtable 67 :7 ;7 =>‡ ˆ‰ FG IJ Š‹ Œ Ž‘ ’“ ”•java/lang/Double –— ˜™ š› œ žŸ  ¡aima/learning/statistics/Layer ¢aima/learning/statistics/Neuron £aima/learning/statistics/Link ¤— ¥¦  § ¨© ª—« ¬­java/util/ArrayList ®¯ NO °— ±² ³ ´¦ µ² P¶ ·¸0aima/learning/statistics/StandardBackPropogationjava/lang/Object4aima/learning/statistics/NeuralNetworkTrainingScheme+aima/learning/statistics/FeedForwardNetworkpropogateInput(Ljava/util/List;)VgetOutputLayer"()Laima/learning/statistics/Layer;iterator()Ljava/util/Iterator;getError"(Ljava/util/List;)Ljava/util/List;java/util/Listjava/util/IteratorhasNext()Znext()Ljava/lang/Object; doubleValue()DvalueOf(D)Ljava/lang/Double;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getHiddenLayers()Ljava/util/List;size()Iget(I)Ljava/lang/Object; getNeuronsoutLinksweighttarget#()Laima/learning/statistics/Neuron;&(Ljava/lang/Object;)Ljava/lang/Object;getActivationFuncton/()Laima/learning/statistics/ActivationFunction; activation+aima/learning/statistics/ActivationFunctionderiv(D)Dadd(Ljava/lang/Object;)ZbiassetBias(D)VinLinkssource setWeightaima/util/Util sumOfSquares(Ljava/util/List;)D!3456789:789;78<=>?@AY-*·*»Y·µ*»Y·µ*»Y·µ*µ ±B%,CDA5+,¶ *+-· *+· ±B !8EFGA‚R+¶ N-¶:-,¶¹:¹™3¹™)*´¹¹À¶k¸¶W§ÿɱB%& '*+,N-Q/8HIJAó ¯+¶M,¹d>¤ž,¹À:¶¹:¹™v¹À:9¶ ¹:  ¹™/ ¹À!:  ¶"*´ ¶#¶$À¶kc9§ÿÍ*´¶%¶&¹'k¸¶W§ÿ†„ÿ§ÿc±B2 2345A6D7f8ƒ9†:¥;¨3®>KLAc;»(Y·)M+¶¹N-¹™!-¹À:,*´¶$¹*W§ÿÜ,°BAB&C6D9E8MNJA«s+¶ ¶¹M,¹™,¹ÀN*-·+§ÿè+¶¹M,¹™:,¹ÀN-¶¹:¹™¹À:*·+§ÿä§ÿñB& I J%K(LEMfNlOoPrRNOA»ƒ*´+¶$À¶I*´++¶,¸¶W++¶,*´ (kg¶-+¶.¹:¹™B¹À!:*´¶"¸¶W*´ (k¶/¶&k9¶"g¶0§ÿº±B& UVW.XOYaZr[\‚^PQA! ,+¶1¸2¯Ba8RST