2015-07-24 1 views
0

В Azure ML я хочу ввести данные в модель через опубликованную веб-службу. Способ рассказать об этом веб-службе, насколько я могу судить, иметь поле «Ввести данные», входящее в тот же ввод, что и веб-служба.«Ввести данные» в список, а не список списков в веб-службе Azure ML.

enter image description here

Вы можете установить вам формат данных в «Введите данные» свойства:

enter image description here

Я хочу, чтобы этот список, чтобы быть произвольной длины массива образцов. Это работает, если ваш вход:

{ 
    "Inputs": { 
    "input1": { 
     "ColumnNames": [ 
     "samples" 
     ], 
     "Values": [ 
     [ 
      1 
     ], 
     [ 
      2 
     ], 
     [ 
      3 
     ], 
     [ 
      4 
     ], 
     [ 
      5 
     ] 
     ] 
    } 
    }, 
    "GlobalParameters": {} 
} 

Это нормально, но в идеале было бы легче, и (что более важно) более эффективное использование сетевых ресурсов, если я мог бы послать их как:

{ 
    "Inputs": { 
    "input1": { 
     "ColumnNames": [ 
     "samples" 
     ], 
     "Values": [ 
     [ 
      1,2,3,4,5 
     ] 
     ] 
    } 
    }, 
    "GlobalParameters": {} 
} 

ли существует ли правильный синтаксис для реализации этого?

+0

Если вы используете python, вы не конвертируете его в сам python? – The6thSense

+0

Конвертировать что? Я бы предпочел использовать последний синтаксис, но только первый синтаксис признан и принят веб-сервисом. – gozzilli

ответ

0

Я работал внутри, чтобы запросить подтверждение Вашего беспокойства -

«Ввод данных» в виде списка, вместо списка списков в Azure ML Web Service

но вы ожидали функция не доступный сегодня в Azure ML Studio (причина в том, что Azure ML должен иметь возможность считывать входные данные в виде табличного формата, строк и столбцов). В таком случае я хотел бы предложить вам отправить новый запрос функции по нижеприведенному варианту:

На Azure ML Studio -> в правом верхнем углу, есть смайлик, пожалуйста, нажмите на него и отправьте отзыв.

Если у вас есть дополнительные вопросы, пожалуйста, сообщите мне.

+0

Спасибо. Пожалуйста, держите нас в курсе, когда эта функция будет готова, и я изменю принятый ответ. На данный момент ответ - это один, то есть НЕ возможен. – gozzilli

+0

Спасибо, gozzilli, и мы ценим ваш отзыв/новый запрос функции, который отправляется через: На Azure ML Studio -> в верхнем правом углу, есть смайлик, пожалуйста, нажмите на него и отправьте отзыв. –

+0

Да, это сделано, спасибо (послал смайлик и * много хмуровых лиц) – gozzilli

Смежные вопросы