失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > AI之AutoML:Google AutoML(Google Cloud自动化机器学习平台库)的简介 安装 使用方法

AI之AutoML:Google AutoML(Google Cloud自动化机器学习平台库)的简介 安装 使用方法

时间:2020-12-17 01:10:26

相关推荐

AI之AutoML:Google AutoML(Google Cloud自动化机器学习平台库)的简介 安装 使用方法

AI之AutoML:Google AutoML(Google Cloud自动化机器学习平台库)的简介、安装、使用方法

目录

Google AutoML(Google Cloud自动化机器学习平台库)的简介

1、Google AutoML的概述

1、GoogleAutoML框架的特点

2、GoogleAutoML框架的三部分构成:特征工程、模型选择、算法选择。

2.1、特征工程

2.2、模型选择

2.3、算法选择

3、GoogleAutoML 对比 AutoKeras 框架

AutoML的安装

AutoML的使用方法

1、使用AutoML的预训练模型进行图像分类

Google AutoML(Google Cloud自动化机器学习平台库)的简介

1、Google AutoML的概述

AutoML官网:AutoML | Home

1、GoogleAutoML框架的特点

AutoML借鉴了机器学习的许多学科,主要是:

贝叶斯优化结构化数据和大数据的回归模型Meta 学习转移学习组合优化

2、GoogleAutoML框架的三部分构成:特征工程、模型选择、算法选择。

2.1、特征工程

特征工程在机器学习中有着举足轻重的作用。在AutoML中,自动特征工程的目的是自动地发掘并构造相关的特征,使得模型可以有最优的表现。除此之外,还包含一些特定的特征增强方法,例如特征选择、特征降维、特征生成、以及特征编码等。这些步骤目前来说都没有达到自动化的阶段。上述这些步骤也伴随着一定的参数搜索空间。第一种搜索空间是方法自带的,例如PCA自带降维参数需要调整。第二种是特征生成时会将搜索空间扩大。

2.2、模型选择

模型选择包括两个步骤:选择一个模型,设定它的参数。相应地,AutoML的目的就是自动选择出一个最合适的模型,并且能够设定好它的最优参数。

2.3、算法选择

对于算法选择,AutoML的目的是自动地选择出一个优化算法,以便能够达到效率和精度的平衡。常用的优化方法有SGD、L-BFGS、GD等。使用哪个优化算法、对应优化算法的配置,也需要一组搜索空间。

3、GoogleAutoML 对比 AutoKeras 框架

AutoML的安装

pip install google-cloud-automl

AutoML的使用方法

1、使用AutoML的预训练模型进行图像分类

from google.cloud import automl_v1beta1 as automl# 设置参数project_id = 'your_project_id'model_id = 'your_model_id'# 创建AutoML客户端client = automl.AutoMlClient()# 获取模型路径model_full_id = client.model_path(project_id, 'us-central1', model_id)# 加载图像image_path = 'path_to_image'with open(image_path, 'rb') as f:content = f.read()# 发送图像分类请求response = client.predict(model_full_id, {'image': {'image_bytes': content}})# 解析预测结果result = response.payload[0].classificationprint('Predicted label: {}, confidence: {}'.format(result.display_name, result.score))

如果觉得《AI之AutoML:Google AutoML(Google Cloud自动化机器学习平台库)的简介 安装 使用方法》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。