Exemplo n.º 1
0
 def eval_error(output):
     if isinstance(output, dict):
         return optimbox(output).error()
     elif isinstance(output, (float, int)):
         return float(abs(output))
     elif isinstance(output, tuple):
         return average([ eval_error(elt) for elt in output ])
     elif hasattr(output, '__iter__'):
         return mae(output)
     else:
         raise Exception('output must be based on optimbox, float, tuple or list/array')
Exemplo n.º 2
0
 def eval_error(output):
     if isinstance(output, dict):
         return optimbox(output).error()
     elif isinstance(output, (float, int)):
         return float(abs(output))
     elif isinstance(output, tuple):
         return average([eval_error(elt) for elt in output])
     elif hasattr(output, '__iter__'):
         return mae(output)
     else:
         raise Exception(
             'output must be based on optimbox, float, tuple or list/array'
         )
Exemplo n.º 3
0
 def mean(self, x):
     return mae(x)
Exemplo n.º 4
0
 def mean(self, x):
     return mae(x)