anchor.diff:      ?_test(
          begin
   	   LearningRate = 0.2,
  -	   R = fannerl:create({5,7,3}, #{learning_rate => LearningRate}),
  +	   R = fannerl:create({2,2,1}, #{learning_rate => LearningRate}),
   	   Map = fannerl:get_params(R),
   	   #{learning_rate := LearningRateAfter} = Map,
   	   ok = fannerl:destroy(R),
  
positive.code: 	   ok = fannerl:reset_mse(R), 
  	   ?assert(ok == fannerl:destroy(R))
         end).
  
negative.code: fannerl_create_and_set_weights(_) -> 
      ?_test(
         begin
  	   R = fannerl:create({2,2,1}),
  	   fannerl:set_weights(R, #{{0,3}=>0.3, {1,3} => 1}),
  	   fannerl:set_weight(R, 0, 4, -0.3),
  	   MapAfter = fannerl:get_params(R),
  	   #{connections := Connections} = MapAfter,
  	   #{{0,3} := 0.3,
  	     {1,3} := 1.0,
  	     {0,4} := -0.3} = Connections,
  	   ok = fannerl:destroy(R)
         end).
  
  fannerl_create_and_set_params(_) -> 
      ?_test(
         begin
  	   R = fannerl:create({2,2,2}),
  	   fannerl:set_param(R, learning_rate, 0.1),
  	   fannerl:set_param(R, learning_rate, 1),
  	   fannerl:set_param(R, learning_momentum, 0),
  