我的Google Vertex AI实践经验分享

简介: 忙碌的开发者分享了使用Google Vertex AI的实践经验。从复杂的初始设置到微调模型时的手动资源分配,作者经历了种种挑战,包括高昂的成本与不足的文档支持。尽管如此,Vertex AI在图像识别和自然语言处理方面展现出强大能力。作者希望反馈能帮助Google改进服务,使之更加用户友好。

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/a3597a3f8e194aa8a2edb75cdd8da943.gif#pic_center)

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/46c3ffad26574496b67d17b189a4cb4f.png#pic_center)


# 我的Google Vertex AI实践经验分享


## 前言

作为一名忙碌的开发者,我时常希望能减少睡眠时间以完成更多工作。在这个过程中,我尝试了多种方法,并设计了多个概念验证项目。本文分享了我在使用Google的生成式AI服务Vertex AI时的实践经验。需要注意的是,市场在快速发展,文中提到的一些问题可能在你阅读时已得到改善。


## 基础设置

在使用GCP控制台时,我发现它比七年前复杂了许多。然而,Vertex AI的初始设置相对简单。登录GCP控制台,点击左上角的导航菜单,展开“更多产品”,并在“人工智能”菜单下选择Vertex AI。


在设置过程中,我遇到了一个问题:由于未启用所有推荐的API,设置微调任务时点击“开始微调”按钮后没有任何反应。解决方法是确保点击“启用所有推荐的API”按钮。


## 微调模型

成功执行微调任务花费了我一周时间。主要原因是GCP要求用户手动分配硬件资源配额,这对于没有运维背景的用户来说非常困难。我多次尝试设置硬件配额,最终在论坛求助并未得到答复后,自行摸索解决了问题。


微调任务失败的原因在于缺少硬件资源配额。GCP不提供默认硬件配额,用户需要手动申请。我申请了GPU和TPU的配额,但由于缺乏文档支持,我不知道需要申请多少单位。最终,我花费了86美元进行微调,训练数据集仅包含200行文本,总共35KB的数据。


## API使用

在测试过程中,我发现Vertex AI的API使用需要OAuth认证,这对于不熟悉Web开发的用户来说非常不便。我创建了一个服务账户,并生成了包含所有必要信息的密钥文件,延长了认证生命周期至12小时。然而,依然缺乏实用的REST示例指导如何设置这些请求。


Vertex AI的JSON格式与OpenAI的JSON格式非常相似,主要区别在于Vertex AI将上下文作为单独的节点设置在消息数组旁边。尽管如此,我发现微调后的模型在回答训练数据中的问题时表现不佳,与预期相差甚远。


## 使用体验

在实际使用过程中,我发现在设置和使用Vertex AI时遇到了许多挑战。例如,当试图进行模型微调时,经常遇到硬件资源不足的问题。每次设置新的微调任务时,都需要手动调整和分配资源配额,这不仅耗时,还增加了出错的可能性。此外,Vertex AI的用户界面虽然功能强大,但对于初次使用者来说并不直观,需要花费时间去适应。


尽管如此,Vertex AI在处理复杂任务时表现出了强大的能力。特别是在图像识别和自然语言处理领域,其模型的精度和速度都非常令人满意。在一次项目中,我使用Vertex AI对大量图像数据进行了分类,结果不仅准确,而且处理速度非常快,这大大提高了项目的效率。


## 总结

尽管本文看似对Vertex AI充满抱怨,但我的目的是提供建设性的反馈。目前,我认为Vertex AI尚未准备好商业化使用。服务设置复杂,微调难以满足特定需求。这种复杂性可能会劝退只想“完成任务”的客户。


相比之下,Azure的OpenAI服务设置更简单,无需OAuth认证,也不需要手动分配硬件资源。我希望本文能帮助Google改进其产品,使其更易于使用。


希望通过这篇文章,能够为其他开发者提供一些参考,帮助他们更好地理解和使用Vertex AI。同时,也期待Google能够不断优化和改进这项服务,让更多的人能够受益于这项强大的技术。


## 示例代码


以下是一个简单的示例代码,展示了如何使用Vertex AI进行文本生成:


```python

import vertexai

from google.auth import credentials


# 设置认证

credentials = credentials.Credentials.from_service_account_file('path/to/your/service-account-key.json')

vertexai.init(credentials=credentials)


# 初始化Vertex AI客户端

client = vertexai.TextGenerationClient()


# 定义输入参数

input_text = "Your prompt here"

response = client.generate(input_text)


# 输出结果

print(response.generated_text)

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/f32bbbe1e79349729ed36d14f480e334.png#pic_center)

目录
打赏
0
2
2
0
47
分享
相关文章
【01】做一个精美的打飞机小游戏,浅尝阿里云通义灵码python小游戏开发AI编程-之飞机大战小游戏上手实践-优雅草央千澈-用ai开发小游戏尝试-分享源代码和游戏包
【01】做一个精美的打飞机小游戏,浅尝阿里云通义灵码python小游戏开发AI编程-之飞机大战小游戏上手实践-优雅草央千澈-用ai开发小游戏尝试-分享源代码和游戏包
242 48
【01】做一个精美的打飞机小游戏,浅尝阿里云通义灵码python小游戏开发AI编程-之飞机大战小游戏上手实践-优雅草央千澈-用ai开发小游戏尝试-分享源代码和游戏包
云端问道18期实践教学-AI 浪潮下的数据安全管理实践
本文主要介绍AI浪潮下的数据安全管理实践,主要分为背景介绍、Access Point、Bucket三个部分
88 17
【01】opencv项目实践第一步opencv是什么-opencv项目实践-opencv完整入门以及项目实践介绍-opencv以土壤和水滴分离的项目实践-人工智能AI项目优雅草卓伊凡
【01】opencv项目实践第一步opencv是什么-opencv项目实践-opencv完整入门以及项目实践介绍-opencv以土壤和水滴分离的项目实践-人工智能AI项目优雅草卓伊凡
139 62
【01】opencv项目实践第一步opencv是什么-opencv项目实践-opencv完整入门以及项目实践介绍-opencv以土壤和水滴分离的项目实践-人工智能AI项目优雅草卓伊凡
工业巡检进入‘无人化+AI’时代:无人机智能系统的落地实践与未来
无人机智能巡检系统凭借高效性、智能化和精准性,解决了传统人工巡检效率低、成本高、漏检风险大的问题。该系统通过“空中机器人+AI分析”,实现多维度数据采集与分析,大幅提升巡检效率和准确性。广泛应用于能源、交通、工业等领域,助力运维模式升级,成为工业4.0时代基础设施运维的标配工具。
54 19
工业巡检进入‘无人化+AI’时代:无人机智能系统的落地实践与未来
1月更文特别场——寻找用云高手,分享云&AI实践
我们寻找你,用云高手,欢迎分享你的真知灼见!
2316 66
1月更文特别场——寻找用云高手,分享云&AI实践
人人都是应用开发者:AI时代的全栈产品经理实践
本文试图最短路径、最轻模式来做一个应用,实现一个需求!仅需三大步+9小步,以下为手把手教学流程。
通义灵码2.0·AI程序员加持下的智能编码实践与测评
通义灵码2.0是阿里云推出的新一代智能编程助手,集成DeepSeek模型并新增多项功能,显著提升开发效率。本文通过实际项目体验新功能开发、跨语言编程、单元测试自动生成和图生代码等功能,展示其在代码生成、质量内建和人机协作方面的优势。相比1.0版本,2.0在模型选择、代码质量和用户体验上均有显著提升。尽管存在依赖网络和多语言混合项目中的不足,但整体表现优异,极大优化了开发流程。[了解更多](https://lingma.aliyun.com/)
98 1
鸿蒙赋能智慧物流:AI类目标签技术深度解析与实践
在数字化浪潮下,物流行业面临变革,传统模式的局限性凸显。AI技术为物流转型升级注入动力。本文聚焦HarmonyOS NEXT API 12及以上版本,探讨如何利用AI类目标签技术提升智慧物流效率、准确性和成本控制。通过高效数据处理、实时监控和动态调整,AI技术显著优于传统方式。鸿蒙系统的分布式软总线技术和隐私保护机制为智慧物流提供了坚实基础。从仓储管理到运输监控再到配送优化,AI类目标签技术助力物流全流程智能化,提高客户满意度并降低成本。开发者可借助深度学习框架和鸿蒙系统特性,开发创新应用,推动物流行业智能化升级。
低代码 + AI 落地实践,让业务效率翻倍,解锁未来生产力!
2025年春节,DeepSeek引发AI讨论热潮,推动“数字化”到“数智化”的革新。低代码+AI组合降低了技术门槛,加速企业智能化升级。文中通过食品加工业原料溯源、家电售后管理、发票识别打印三个案例,展示其在效率提升和市场竞争力中的作用,并介绍钉钉宜搭举办的“低代码+AI”视频创作大赛,邀请读者参与探索更多实际应用。
687 9

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等