Можно ли программно загрузить набор данных в Microsoft Azure Machine Learning Studio? - PullRequest
1 голос
/ 11 марта 2020

Я работаю в .NET проекте, где я сгенерирую набор данных. Мне нужно загрузить этот набор данных в Azure Machine Learning Studio. Есть ли способ загрузить этот набор данных в ML Studio программно (возможно, с apikey и RequestURI) вместо ручной загрузки набора данных в Azure ML Studio?

Ответы [ 2 ]

0 голосов
/ 14 марта 2020

Я не уверен, как это сделать с C#, но существует расширение Azure ML для CLI Azure, которое позволяет зарегистрировать набор данных .

Если этого недостаточно, то Python SDK - это определенно путь к go. Проверьте этот ответ для получения дополнительной информации по этому вопросу.

0 голосов
/ 11 марта 2020

Это может помочь вам:

local_path = 'data/prepared.csv'
dataframe.to_csv(local_path)
upload the local file to a datastore on the cloud
# azureml-core of version 1.0.72 or higher is required
# azureml-dataprep[pandas] of version 1.1.34 or higher is required
from azureml.core import Workspace, Dataset

subscription_id = 'xxxxxxxxxxxxxxxxxxxxx'
resource_group = 'xxxxxx'
workspace_name = 'xxxxxxxxxxxxxxxx'

workspace = Workspace(subscription_id, resource_group, workspace_name)

# get the datastore to upload prepared data
datastore = workspace.get_default_datastore()

# upload the local file from src_dir to the target_path in datastore
datastore.upload(src_dir='data', target_path='data')
# create a dataset referencing the cloud location
dataset = Dataset.Tabular.from_delimited_files(datastore.path('data/prepared.csv'))

ссылка: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-create-register-datasets

Существует также Рабочая область класс для C# https://docs.microsoft.com/en-us/python/api/azureml-core/azureml.core.workspace.workspace?view=azure-ml-py

...