首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为沃森机器学习API创建证书以保存ML模型

问如何为沃森机器学习API创建证书以保存ML模型
EN

Stack Overflow用户
提问于 2021-03-04 09:18:30
回答 1查看 384关注 0票数 1
代码语言:javascript
复制
from watson_machine_learning_client import WatsonMachineLearningAPIClient
wml_credentials = {
    "apikey" : "*****", # my own api key
    "url"    : "https://jp-tok.ml.cloud.ibm.com"
}
client = WatsonMachineLearningAPIClient( wml_credentials )

我根据ga=2.133579662.1462677150.1614734898-1588850442.1613548438 (子主题:身份验证)编写了完全相同的代码,以创建沃森机器学习python客户端的实例以保存一个ML模型。

但我收到了一个错误:

代码语言:javascript
复制
KeyError                                  Traceback (most recent call last)
<ipython-input-2-513e37fb8d9f> in <module>
      4     "url"    : "https://jp-tok.ml.cloud.ibm.com"
      5 }
----> 6 client = WatsonMachineLearningAPIClient( wml_credentials )

/opt/conda/envs/Python36/lib/python3.6/site-packages/watson_machine_learning_client/client.py in __init__(self, wml_credentials, project_id)
     40         if wml_credentials is None:
     41             raise NoWMLCredentialsProvided()
---> 42         if 'icp' == wml_credentials[u'instance_id'].lower():
     43             self.ICP = True
     44             os.environ["DEPLOYMENT_PLATFORM"] = "private"

KeyError: 'instance_id'

我能做些什么来解决这个问题?网络上的内容声明

注意:没有提供instance_id。instance_id将从新的(V2)实例计划的关联空间/项目中获取。

EN

回答 1

Stack Overflow用户

发布于 2021-03-12 23:06:51

您在代码中使用的是WML客户端的不推荐版本。导入最新包装

代码语言:javascript
复制
from ibm_watson_machine_learning import APIClient

另外,使用新的APIClient对象代替不推荐的APIClient对象。

代码语言:javascript
复制
wml_credentials = {
    "apikey": "<your_wml_apikey>",
    "url": "<your_wml_endpoint_url>"
}
client = APIClient(wml_credentials)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66472010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档