MCPcopy Create free account
hub / github.com/cpystan/SD-VLM / error_add

Method error_add

evaluation/evaluate_final.py:50–67  ·  view source on GitHub ↗
(self,type_name,rate)

Source from the content-addressed store, hash-verified

48
49
50 def error_add(self,type_name,rate):
51 name = 'total'
52 self.error[name]['count']+=1
53
54 s = rate
55
56 self.error[name]['rate']+=s
57 self.error[name]['ratio']= self.error[name]['rate'] /self.error[name]['count']
58
59 if not type_name in self.error.keys():
60 self.error[type_name] ={'count': 0, 'rate': 0,'ratio':0}
61 self.error[type_name]['count'] +=1
62 self.error[type_name]['rate']+=s
63 self.error[type_name]['ratio']= self.error[type_name]['rate']/self.error[type_name]['count']
64 else:
65 self.error[type_name]['count'] +=1
66 self.error[type_name]['rate']+=s
67 self.error[type_name]['ratio']= self.error[type_name]['rate']/self.error[type_name]['count']
68
69class Counter_quality():
70 def __init__(self):

Callers 1

mainFunction · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected