#python #tensorflow #keras #yolo
#python #тензорный поток #keras #yolo
Вопрос:
Вот мой код:
44 scores = tf.boolean_mask(box_class_scores,filtering_mask,axis=-1)
45 boxes = tf.boolean_mask(boxes,filtering_mask,axis=-1)
46 classes = tf.boolean_mask(box_classes,filtering_mask,axis=-1)
Ошибка, я получаю:
Ошибка типа: boolean_mask() получила неожиданный аргумент ключевого слова ‘axis’
tf.boolean_mask()
Не принимает аргумент axis, но является допустимым аргументом, как видно из документации: https://www.tensorflow.org/api_docs/python/tf/boolean_mask
Комментарии:
1. возможно, вы захотите проверить, соответствует ли ваша версия tensorflow документации, которую вы просматриваете
2. @SUSHANTHIWARY Вы проходите специализированный курс глубокого обучения? Я сталкиваюсь с той же проблемой уже 2 дня. Пожалуйста, помогите мне, как это решить
Ответ №1:
Если вы удалите axis
аргумент из функции, он будет работать .Ошибка, которую вы получаете, будет устранена.
Ответ №2:
Как указал @syltruong, проверьте, соответствует ли используемая вами версия Keras документации. Прямо сейчас в документации используется версия 2.2.4.
Кстати, @Ganesh и @Sushant, на самом деле вам не нужно использовать параметр axis для этого конкретного фрагмента кода в специализации глубокого обучения.