Autonomus_driving_application

Can someone help me find the error

InvalidArgumentError Traceback (most recent call last)
in
5 tf.random.normal([19, 19, 5, 1], mean=1, stddev=4, seed = 1),
6 tf.random.normal([19, 19, 5, 80], mean=1, stddev=4, seed = 1))
----> 7 scores, boxes, classes = yolo_eval(yolo_outputs)
8 print("scores[2] = " + str(scores[2].numpy()))
9 print("boxes[2] = " + str(boxes[2].numpy()))

in yolo_eval(yolo_outputs, image_shape, max_boxes, score_threshold, iou_threshold)
31
32 # Use one of the functions you’ve implemented to perform Score-filtering with a threshold of score_threshold (β‰ˆ1 line)
β€”> 33 scores, boxes, classes = yolo_filter_boxes(box_confidence, boxes, box_class_probs, score_threshold )
34
35

in yolo_filter_boxes(boxes, box_confidence, box_class_probs, threshold)
24 # Step 1: Compute box scores
25 ##(β‰ˆ 1 line)
β€”> 26 box_scores = box_confidence * box_class_probs
27
28 # Step 2: Find the box_classes using the max box_scores, keep track of the corresponding score

/opt/conda/lib/python3.7/site-packages/tensorflow/python/ops/math_ops.py in binary_op_wrapper(x, y)
1123 with ops.name_scope(None, op_name, [x, y]) as name:
1124 try:
β†’ 1125 return func(x, y, name=name)
1126 except (TypeError, ValueError) as e:
1127 # Even if dispatching the op failed, the RHS may be a tensor aware

/opt/conda/lib/python3.7/site-packages/tensorflow/python/ops/math_ops.py in _mul_dispatch(x, y, name)
1455 return sparse_tensor.SparseTensor(y.indices, new_vals, y.dense_shape)
1456 else:
β†’ 1457 return multiply(x, y, name=name)
1458
1459

/opt/conda/lib/python3.7/site-packages/tensorflow/python/util/dispatch.py in wrapper(*args, **kwargs)
199 β€œβ€β€œCall target, and fall back on dispatchers if there is a TypeError.”""
200 try:
β†’ 201 return target(*args, **kwargs)
202 except (TypeError, ValueError):
203 # Note: convert_to_eager_tensor currently raises a ValueError, not a

/opt/conda/lib/python3.7/site-packages/tensorflow/python/ops/math_ops.py in multiply(x, y, name)
507 β€œβ€"
508
β†’ 509 return gen_math_ops.mul(x, y, name)
510
511

/opt/conda/lib/python3.7/site-packages/tensorflow/python/ops/gen_math_ops.py in mul(x, y, name)
6164 return _result
6165 except _core._NotOkStatusException as e:
β†’ 6166 _ops.raise_from_not_ok_status(e, name)
6167 except _core._FallbackException:
6168 pass

/opt/conda/lib/python3.7/site-packages/tensorflow/python/framework/ops.py in raise_from_not_ok_status(e, name)
6841 message = e.message + (" name: " + name if name is not None else β€œβ€)
6842 # pylint: disable=protected-access
β†’ 6843 six.raise_from(core._status_to_exception(e.code, message), None)
6844 # pylint: enable=protected-access
6845

/opt/conda/lib/python3.7/site-packages/six.py in raise_from(value, from_value)

InvalidArgumentError: Incompatible shapes: [19,19,5,4] vs. [19,19,5,80] [Op:Mul]

1 Like

When you called yolo_filter_boxes(…), the order of the first two arguments is reversed.

6 Likes

The first line of the yolo_filter_boxes() function tells you the correct order of the arguments.

1 Like

Now I’m getting this error


NameError Traceback (most recent call last)
in
1 # BEGIN UNIT TEST
----> 2 tf.random.set_seed(10)
3 yolo_outputs = (tf.random.normal([19, 19, 5, 2], mean=1, stddev=4, seed = 1),
4 tf.random.normal([19, 19, 5, 2], mean=1, stddev=4, seed = 1),
5 tf.random.normal([19, 19, 5, 1], mean=1, stddev=4, seed = 1),

NameError: name β€˜tf’ is not defined

Restart the kernel and re-run all of the cells in the notebook.

1 Like