Ошибка при импорте библиотек помощника, хотя помощник установлен - PullRequest
0 голосов
/ 01 декабря 2018

Я использую colab и уже! Pip install helper, но я столкнулся с ошибкой AttributeError: модуль 'helper' не имеет атрибута 'imshow', а также AttributeError: модуль 'helper' не имеет атрибута 'view_classify' Что не так с помощником??

Ответы [ 3 ]

0 голосов
/ 09 июня 2019

Вспомогательная библиотека, на которую вы ссылаетесь, разработана Udacity.

Определите функцию imshow следующим образом:

def imshow(image, ax=None, title=None, normalize=True):
"""Imshow for Tensor."""
if ax is None:
    fig, ax = plt.subplots()
image = image.numpy().transpose((1, 2, 0))

if normalize:
    mean = np.array([0.485, 0.456, 0.406])
    std = np.array([0.229, 0.224, 0.225])
    image = std * image + mean
    image = np.clip(image, 0, 1)

ax.imshow(image)
ax.spines['top'].set_visible(False)
ax.spines['right'].set_visible(False)
ax.spines['left'].set_visible(False)
ax.spines['bottom'].set_visible(False)
ax.tick_params(axis='both', length=0)
ax.set_xticklabels('')
ax.set_yticklabels('')

return ax

Впоследствии вызов:

imshow("your_image");

И вы готовы идти!

Ссылка:

https://github.com/udacity/DL_PyTorch/blob/master/helper.py#L42

0 голосов
/ 16 июня 2019

, чтобы решить эту проблему, запустите следующий код в самой верхней ячейке вашего ноутбука, чтобы установить файл помощника:

!wget -c https://raw.githubusercontent.com/udacity/deep-learning-v2-pytorch/master/intro-to-pytorch/helper.py

Затем перезапустите всю среду выполнения, чтобы ноутбук загрузил файл

0 голосов
/ 01 декабря 2018

Если вы получаете AttributeError, это предполагает, что вы установили helper, но другую версию.

Вы можете начать записную книжку Colab с блока только пип-вызовов

!pip install helper==x.y.z
...

И вам нужно запускать его каждый раз при запуске новой среды выполнения.

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