#python #function #azure #machine-learning
#python #функция #azure #машинное обучение
Вопрос:
Я использую AzureML из функции Azure Python. В этом случае я пытаюсь создать объект оценки в своей функции, используя приведенный ниже код. Поскольку я вызываю из функции Azure, я хотел бы указать параметр source_directory в хранилище больших двоичных объектов Azure и сохранить мои train.py файл в большом двоичном объекте Azure — т. Е. Я не хочу указывать на свою локальную среду разработки.
Возможно ли это? Если да, то как мне создать синтаксис параметра?
Я попытался загрузить файл в хранилище больших двоичных объектов, прикрепив хранилище больших двоичных объектов к моей рабочей области ML и используя URL-адрес файла для параметра, но безуспешно. Я исследовал хранилище файлов в функциях Azure, но пока еще не достиг прорыва.
estimator = Estimator(source_directory='https://MyBlob.blob.core.windows.net/amldata/Scripts',
script_params=script_params,
compute_target=ct,
entry_script='train.py',
conda_packages=['lightgbm', 'pandas'])
Ответ №1:
Мне не удалось достичь вышеуказанного, но я обнаружил, что могу получить доступ к своему учебному файлу из структуры каталогов, где я развертываю функцию Azure. Не так элегантно, как я надеялся, поэтому я был бы признателен за любые мысли о том, возможен ли описанный выше подход. Спасибо, J