Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/55: Рейтинг темы: голосов - 55, средняя оценка - 4.64
0 / 0 / 3
Регистрация: 02.11.2013
Сообщений: 33

ImportError: cannot import name 'BatchNormalization' from 'keras.layers.normalization'

16.08.2021, 17:27. Показов 10398. Ответов 1

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Не могу разобраться с ошибкой, нужна помощь.
Прошерстил кучу страниц гугла на тему этй ошибки, но ничего не помогло
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
from imageai.Detection import ObjectDetection
import os
 
 
exec_path = os.getcwd()
 
detector = ObjectDetection()
detector.setModelTypeAsRetinaNet()
detector.setModelPath(os.path.join(exec_path, "resnet50_coco_best_v2.1.0.h5"))
detector.loadModel()
 
list = detector.detectObjectsFromImage(inpput_image=os.path.join(exec_path, "objects.jpg"),
                                       output_image_path=os.path.join(exec_path, "new_objects.jpg"))

Code
1
2
3
4
5
6
7
8
9
10
11
12
2021-08-16 20:11:04.864821: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'libcudart.so.11.0'; dlerror: libcudart.so.11.0: cannot open shared object file: No such file or directory
2021-08-16 20:11:04.864857: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
Traceback (most recent call last):
  File "/home/vadim/PycharmProjects/recognition/main.py", line 1, in <module>
    from imageai.Detection import ObjectDetection
  File "/home/vadim/PycharmProjects/recognition/venv/lib/python3.9/site-packages/imageai/Detection/__init__.py", line 17, in <module>
    from imageai.Detection.YOLOv3.models import yolo_main, tiny_yolo_main
  File "/home/vadim/PycharmProjects/recognition/venv/lib/python3.9/site-packages/imageai/Detection/YOLOv3/models.py", line 8, in <module>
    from keras.layers.normalization import BatchNormalization
ImportError: cannot import name 'BatchNormalization' from 'keras.layers.normalization' (/home/vadim/PycharmProjects/recognition/venv/lib/python3.9/site-packages/keras/layers/normalization/__init__.py)
 
Process finished with exit code 1
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.08.2021, 17:27
Ответы с готовыми решениями:

Keras Normalization
Добрый день. Подскажите пожалуйста простыми словами каково назначение функции Normalization в пакете Keras...

Keras BatchNormalization
Добрый день. во время экспериментов с нейронными сетями решил использовать слой BatchNormalization. Он обучился сохранил сеть всё вроде...

BatchNormalization до и после нелинейности. Keras
Добрый день! Помогите разобраться, пожалуйста. Как я понимаю, допустимы оба варианта размещения слоя нормализации по мини-батчам: ...

1
 Аватар для kernel_mode
70 / 47 / 16
Регистрация: 21.07.2021
Сообщений: 187
18.08.2021, 11:58
Цитата Сообщение от Spirit2222 Посмотреть сообщение
Could not load dynamic library 'libcudart.so.11.0'; dlerror: libcudart.so.11.0: cannot open shared object file: No such file or directory
Думаю, стоит присмотреться к этой строке... Где-то потерялся файл libcudart.so.11.0

Можно обновить / переустановить библиотеку ImageAI
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.08.2021, 11:58
Помогаю со студенческими работами здесь

ImportError: cannot import name 'x' from 'main'
Добрый день. Подскажите пожалуйста как избавить от этой ошибки. Ошибка выскакивает если я пытаюсь запустить код и из test.py и из...

ImportError: cannot import name 'Chat' from 'telegram'
Привет, ребята, пишу бота, но выдаёт ошибку, не могу понять в чём дело. (Я новичок). Сам код: from telegram.ext import Updater,...

ImportError: cannot import name 'vacuum' from 'miio'
Пишу мини проект, где умный дом управляется через телеграм бот. Мне необходимо импортировать класс vacuum из пакета miio. Установил сам...

ImportError: cannot import name 'PROT_READ' from 'mmap'
Всем привет! Скачал с гитхаба очень нужный скрипт - декриптор прошивок IPMI. В описании к скрипту указано как запускать скрипт: ...

ImportError: cannot import name 'is_divide_by' from 'solution'
def isDivideBy(number, a, b): if number // a and b: print(True) else: print(False) ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru