class Accumulator: # @save
“”"
在n个变量上累加
“”"
def init(self, n):
self.data = [0.0] * n
def add(self, *args):
self.data = [a + float(b) for a, b in zip(self.data, args)]
# #对数据累加
def reset(self):
self.data = [0.0] * len(self.data)
def __getitem__(self, idx):
return self.data[idx]
由于我们使⽤随机权重初始化net模型,因此该模型的精度应接近于随机猜测。
例如在有10个类别情况下的精度为0.1
print(evaluate_accuracy(net, test_iter)) # ☆ 这一行代码报错!RuntimeError: DataLoader worker (pid(s) 6336, 12952, 8232, 1328) exited unexpectedly ☆☆☆☆☆