【发布时间】:2015-09-19 18:57:56
【问题描述】:
我使用 Azure ML 创建并部署了一个 Web 服务。它可以工作,但是当我点击测试按钮来测试 Web 服务时,我无法在要求输入的屏幕中输入一组不同的输入值。请参阅下面的屏幕截图。如您所见,它不是一个可以输入值的文本框,而是一个下拉列表,其中的值是我的脚本中的值。
这些值来自我执行以下操作的初始脚本
## ------- User-Defined Parameters ------ ##
IDinput<- data.frame(
GenderCD="M",
Age="8",
..,
..
)
# Select data.frame to be sent to the output Dataset port
maml.mapOutputPort("IDinput");
然后我有一个脚本,它使用 POST as 读取这些变量
# Map 1-based optional input ports to variables# Map 1-based optional input ports to variables
POST <- maml.mapInputPort(1) # class: data.frame
#getting data from POST
mytestrow = NULL
mytestrow$GenderCD=POST$GenderCD
mytestrow$Age=POST$Age
#perform logic and store in a data frame called outputdf
# Select data.frame to be sent to the output Dataset port
maml.mapOutputPort("outputdf");
【问题讨论】:
标签: web-services post cortana-intelligence azure-machine-learning-studio