我正在努力寻找一种方法来发送数据并恢复部署在 Bluemix 机器学习服务上的 SPSS 模型的预测。
我在 Python 中使用请求库或使用 curl 命令进行了大量测试,但没有成功。
我对 Bluemix 太陌生,无法理解服务文档。
任何帮助,
谢谢
我正在努力寻找一种方法来发送数据并恢复部署在 Bluemix 机器学习服务上的 SPSS 模型的预测。
我在 Python 中使用请求库或使用 curl 命令进行了大量测试,但没有成功。
我对 Bluemix 太陌生,无法理解服务文档。
任何帮助,
谢谢
我设法通过以下代码传入数据并接收预测:
import requests, urllib3, json
access_key= "INSERT_ACCESS_KEY_HERE"
username = "INSERT_USERNAME_HERE"
password = "INSERT_PASSWORD_HERE"
headers = urllib3.util.make_headers(basic_auth='{}:{}'.format(username, password))
payload_online= { "tablename": "INSERT_TABLENAME_HERE", "header": [INSERT_TABLE_HEADERS_HERE],"data": [[INSERT_DATA_TO_USE_FOR_THE_PREDICTION_HERE]]}
url= 'https://ibm-watson-ml.mybluemix.net/pm/v1/score/INSERT_CONTEXTID_HERE?accesskey=INSERT_THE_ACCESS_KEY'
header = {'Content-Type': 'application/json', 'Authorization': "INSERT_TOKEN_HERE"}
response_online = requests.post(url, json=payload_online, headers=header)
print(response_online.text)