Как устранить ошибку KeyError: 'brand' при проведении эксперимента с использованием Azure автоматизированного машинного обучения? - PullRequest
2 голосов
/ 09 июля 2020

Я использую Azure SDK автоматизированного машинного обучения для обучения модели машинного обучения на моем наборе данных. Однако после эксперимента все мои итерации обучения терпят неудачу с ошибкой KeyError: 'brand', даже если само обучение модели прошло успешно.

Как я могу решить эту проблему?

1 Ответ

2 голосов
/ 09 июля 2020

Если после 10 июня 2020 года была создана новая среда с использованием SDK 1.7.0 или более ранней версии, обучение может завершиться ошибкой из-за обновления пакета py-cpuinfo. (Среды, созданные 10 июня 2020 г. или ранее, не затронуты, равно как и эксперименты, проводимые на удаленных вычислениях, поскольку используются кэшированные обучающие образы.) Чтобы обойти эту проблему, можно выполнить один из двух следующих шагов:

  1. Обновите версию SDK до 1.8.0 или выше (это также приведет к понижению версии py-cpuinfo до 5.0.0):
pip install --upgrade azureml-sdk[automl]
Понизьте установленную версию py-cpuinfo до 5.0.0:
pip install py-cpuinfo==5.0.0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...