云automl api客户端库
google-cloud-automl的Python项目详细描述
Cloud AutoML API是一套机器学习产品,它支持 具有有限机器学习专业知识的开发人员来培训高质量的模型 针对他们的业务需求,利用谷歌的最新技术 转移学习和神经结构搜索技术。
快速启动
要使用此库,首先需要执行以下步骤:
- Select or create a Cloud Platform project.
- Enable billing for your project.
- Enable the Cloud AutoML API.
- Setup Authentication.
安装
使用pip在virtualenv中安装此库。virtualenv是 创建独立的python环境。它解决的基本问题是 依赖项和版本,以及间接权限。
使用virtualenv,无需系统即可安装此库 安装权限,且不会与已安装的系统发生冲突 依赖关系。
支持的python版本
python=3.5
不推荐的python版本
python==2.7。Python2.7支持将于2020年1月1日取消。
Mac/Linux
pip install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-cloud-automl
窗口
pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-cloud-automl
示例用法
fromgoogle.cloud.automl_v1beta1importPredictionServiceClientclient=PredictionServiceClient()model_path=client.model_path('my-project-123','us-central','model-name')payload={...}params={'foo':1}response=client.predict(model_path,payload,params=params)
下一步
- 阅读云automl api的Client Library Documentation 查看客户端上其他可用方法的API。
- 阅读Product documentation学习 有关产品的更多信息,请参见如何指导。
进行和测试本地更改
如果要对此库进行更改,请使用以下方法设置 开发环境:
确保已安装并激活virtualenv,如上所示。
运行以下一次性设置(它将保存在您的virtualenv中):
pip install -r ../docs/requirements.txt pip install -U nox mock pytest
如果要运行所有测试,则需要启用计费 GCP project和service account可以访问automlapi。 注意:第一次在新项目中运行测试需要花费很长时间_ 时间,大约2-3小时。这是一次性设置,将被跳过 在以后的跑步中。
export PROJECT_ID=<project-id> GOOGLE_APPLICATION_CREDENTIALS=</path/to/creds.json>
nox