Я попытался загрузить специально обученную ResNet50. модель с использованием стандартной процедуры загрузки модели ImageAI:
Код: Выделить всё
from imageai.Classification import ImageClassification
classifier = ImageClassification()
classifier.setModelPath("path/to/custom/model.pt")
classifier.setModelTypeAsResNet50()
classifier.loadModel() # Expected to successfully load the model
Код: Выделить всё
Classification failed: Model not yet loaded. You need to call '.loadModel()'
before performing image classification
- Python 3.12
- ImageAI 3.0.3
- PyTorch 2.5.1+cu118
- Windows 11
- Путь к модели указан правильно.
- Модель сохранена как действительный файл .pt.
- модель была обучена на специальном наборе данных с использованием архитектуры ResNet50.
- Существует ли специальный метод загрузки специально обученных моделей в ImageAI?
- Существуют ли какие-либо особые требования к экспорту или преобразованию для пользовательских моделей?
- Нужно ли мне изменить словарь состояний моей модели или использовать определенный формат экспорта?
Подробнее здесь: https://stackoverflow.com/questions/792 ... -in-python
Мобильная версия