با عرض سلام و خسته نباشید.
ممنون از سایت بسیار خوبتان.
عذر می خوام من با همچین اروری مواجه شدم امکانش هست لطفا راهنماییم کنین تا خطای بوجود آمده رفع شود؟؟
قسمت برنامه:
import numpy as np
import cv2
def load_weights(model, yolo_weight_file):
data = np.fromfile(yolo_weight_file, np.float32)
data = data[4:]
index = 0
for layer in model.layers:
shape = [w.shape for w in layer.get_weights()]
if shape != []:
kshape, bshape = shape
bia = data[index:index + np.prod(bshape)].reshape(bshape)
index += np.prod(bshape)
ker = data[index:index + np.prod(kshape)].reshape(kshape)
index += np.prod(kshape)
layer.set_weights([ker, bia])
خطای داده شده:
NameError Traceback (most recent call last)
<ipython-input-48-099d88757650> in ()
21 ker = data[index:index + np.prod(kshape)].reshape(kshape)
22 index += np.prod(kshape)
---> 23 layer.set_weights([ker, bia])
NameError: name 'layer' is not defined
ممنون میشم کمکم کنین.