Как я могу запустить этот файлpretion.py иvalu_performance.py? - PullRequest
0 голосов
/ 23 декабря 2019

Я студент-медик, и я использую Google Colab для быстрого обучения. В этом проекте https://github.com/QinglingGo/Classification-of-Objects-using-Deep-Learning-Model, я могу получить выходные данные модели, но я не знаю, как выполнить файлы prediction.py и evaluat_performance.py,Когда я запускаю evaluat_performance.py, появляется следующее сообщение:

python3: can't open file 'prediction.py': [Errno 2] No such file or directory
/usr/local/lib/python3.6/dist-packages/IPython/utils/traitlets.py:5: UserWarning: IPython.utils.traitlets has moved to a top-level traitlets package.
  warn ("IPython.utils.traitlets has moved to a top-level traitlets package.")
1. Loading Data ...
ImageDataBunch;

Train: LabelList (942 items)
x: SegmentationItemList
Image (3, 256, 256), Image (3, 256, 256), Image (3, 256, 256), Image (3, 256, 256), Image (3, 256, 256)
y: SegmentationLabelList
ImageSegment (1, 256, 256), ImageSegment (1, 256, 256), ImageSegment (1, 256, 256), ImageSegment (1, 256, 256), ImageSegment (1, 256, 256)
Path: / content / drive / My Drive / Colab Notebooks / bbc_train / images;

Valid: LabelList (0 items)
x: SegmentationItemList

y: SegmentationLabelList

Path: / content / drive / My Drive / Colab Notebooks / bbc_train / images;

Test: None
2. Instantiating Model ...
Traceback (most recent call last):
  File "evaluate_preformance.py", line 66, in <module>
    combined_accuracy, classification_accuracy, bbox_score, segmentation_accuracy = evaluate ()
  File "evaluate_preformance.py", line 29, in evaluate
    M = Model (path = model_dir, file = 'export.pkl')
NameError: name 'Model' is not defined.

И я не понимаю значения "from sample_student import Model" в строке 6файла .py? Кто-нибудь может мне помочь?

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 23 декабря 2019

В новой ячейке вашего ноутбука jupyter выполните следующую команду:

%run /path_to_file/filename.py

Это запустит файл python внутри ноутбука jupyter.

Примечание: убедитесь, что вы указали правильный каталог. Если путь указан неверно, возникнет ошибка, что файл не найден

0 голосов
/ 23 декабря 2019

Я не знаю, решит ли это вашу проблему полностью или нет, но это основные вещи, которые вы должны иметь в виду, когда используете такие проекты

Пожалуйста, перейдите в каталог вашего терминала, где выможет найти скрипт Python, называемый кодом evaluate_performance.py, и использовать команду python evaluate_performance.py. Я предполагаю, что модель глубокого обучения также определена там в одном из сценариев Python. Правильно установите все пути к вашему набору данных, и если все будет правильно, вы сможете успешно выполнить код.

Обратите внимание, что все скрипты python хранятся в одном каталоге, чтобы они были доступны из любой точкитот же каталог. Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...