手把手教你剪「羊驼」,陈丹琦团队提出LLM-Shearing大模型剪枝法

给 llama 2(羊驼)大模型剪一剪驼毛,会有怎样的效果呢?今天普林斯顿大学陈丹琦团队提出了一种名为 llm-shearing 的大模型剪枝法,可以用很小的计算量和成本实现优于同等规模模型的性能。

自大型语言模型(LLM)出现以来,它们便在各种自然语言任务上取得了显著的效果。不过,大型语言模型需要海量的计算资源来训练。因此,业界对构建同样强大的中型规模模型越来越感兴趣,出现了 LLaMA、MPT 和 Falcon,实现了高效的推理和微调。
这些规模不等的 LLM 适用于不同的用例,但从头开始训练每个单独的模型(即使是 10 亿参数小模型)还是需要大量计算资源,这对于大多数科研机构而言仍是很大的负担。
因此在本文中,普林斯顿大学陈丹琦团队试图解决以下问题:能否利用现有预训练 LLM 来构建一个规模更小、通用且在性能上有竞争力的 LLM,同时比从头开始训练需要的计算量少得多?
研究者探索利用结构化剪枝来实现目标。这里的问题是,对于通用 LLM,剪枝后的模型会出现性能下降,尤其是在剪枝后没有大量计算投入的情况。他们使用的高效剪枝方法可以用来开发规模更小但仍具有性能竞争力的 LLM,并且与从头开始训练相比,训练需要的计算量也大大减少。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

手把手教你剪「羊驼」,陈丹琦团队提出LLM-Shearing大模型剪枝法

论文地址: https://arxiv.org/abs/2310.06694
代码地址: https://github.com/princeton-nlp/LLM-Shearing
ModelsSheared-LLaMA-1.3B, Sheared-LLaMA-2.7B
在对 LLM 进行剪枝之前,研究者确定了两个关键技术挑战,一是如何确定最终的性能强大、推理高效的剪枝结构?LLM 目前的结构化剪枝技术没有指定的目标结构,导致剪枝后模型在性能和推理速度方面不理想;二是如何继续预训练剪枝后的模型以达到预期性能?他们观察到,与从头开始训练模型相比,使用原始预训练数据来训练会导致不同域出现不同的损失减少。
针对这两个挑战,研究者提出了「LLM – shearing」算法。这种新颖的剪枝算法被称为「定向结构化剪枝」,它将源模型剪枝为指定的目标架构,该结构通过现有预训练模型的配置来确定。他们表示,该剪枝方法在源模型中搜索子结构,并在资源受限的情况下最大程度地保持性能。此外设计一种动态批量加载算法,它能根据损失减少率按比例加载每个域的训练数据,从而高效利用数据并加速整体性能的提升。
最终,研究者将 LLaMA2-7B 模型剪枝成了两个较小的 LLM,分别是 Sheared-LLaMA-1.3B 和 Sheared-LLaMA-2.7B,证实了其方法的有效性。

手把手教你剪「羊驼」,陈丹琦团队提出LLM-Shearing大模型剪枝法

他们仅仅使用 500 亿个 token(即 OpenLLaMA 预训练预算的 5%)进行剪枝和继续预训练,但对于 11 个代表性下游任务(如常识、阅读理解和世界知识)以及开放式生成的指令调整,这两个模型的性能仍然优于其他同等规模的流行 LLM,包括 Pythia、INCITE 和 OpenLLaMA。

手把手教你剪「羊驼」,陈丹琦团队提出LLM-Shearing大模型剪枝法

不过要提到一点,在这篇论文发布 Sheared-LLaMA-3B 的时候,最强 3B 开源模型的纪录已经被 StableLM-3B 打破了。

手把手教你剪「羊驼」,陈丹琦团队提出LLM-Shearing大模型剪枝法

此外,下游任务性能轨迹表明,使用更多 token 来进一步训练剪枝后的模型,将带来更大的收益。研究者只对最多 70 亿参数的模型进行了实验,但 LLM-shearing 具有高度通用性,可以在未来的工作中扩展到任何规模的大型语言模型。
方法介绍
给定一个现有的大模型 M_S(源模型),本文目标是研究如何有效地生成一个更小、更强的模型 M_T(目标模型)。该研究认为这需要两个阶段来完成:
第一阶段将 M_S 剪枝为 M_T,虽然这样减少了参数数量,但不可避免地导致性能下降;
第二阶段持续预训练 M_T,使其性能更强。
结构化剪枝
结构化剪枝可以去除模型大量参数,从而达到压缩模型并加速推理的效果。然而,现有的结构化剪枝方法会导致模型偏离常规架构的配置。例如 CoFiPruning 方法产生的模型具有不统一的层配置,与标准的统一层配置相比,这样会产生额外的推理开销。
本文对 CoFiPruning 进行了扩展,以允许将源模型剪枝为指定的任何目标配置。例如,本文在生成 2.7B 模型时使用 INCITE-Base-3B 架构作为目标结构。
此外,本文还在不同粒度的模型参数上学习一组剪枝掩码( pruning mask),掩码变量如下所示:

手把手教你剪「羊驼」,陈丹琦团队提出LLM-Shearing大模型剪枝法

每个掩码变量控制是否剪枝或保留相关的子结构。例如,如果对应的 z^layer= 0,则需要删除这个层。下图 2 说明了剪枝掩码如何控制被剪枝的结构。

手把手教你剪「羊驼」,陈丹琦团队提出LLM-Shearing大模型剪枝法

剪枝之后,本文通过保留与每个子结构中的掩码变量相关的最高得分组件来最终确定剪枝后的架构,并继续使用语言建模目标对剪枝后的模型进行预训练。
动态批量加载
该研究认为对剪枝后的模型进行大量预训练是很有必要的,这样才能恢复模型性能。
受其他研究的启发,本文提出了一种更有效的算法,即动态批量加载,其可以根据模型性能简单地动态调整域比例。算法如下:

手把手教你剪「羊驼」,陈丹琦团队提出LLM-Shearing大模型剪枝法

实验及结果
模型配置:本文将 LLaMA2-7B 模型作为源模型,然后进行结构化剪枝实验,他们将 LLaMA2-7B 压缩成两个较小的目标尺寸 2.7 B 和 1.3B 参数,并将剪之后的模型与相同尺寸的模型进行了性能比较,包括 OPT-1.3B、Pythia-1.4B、OPT-2.7B、 Pythia-2.8B、INCITE-Base-3B、OpenLLaMA-3B-v1、OpenLLaMA-3B-v2。表 8 总结了所有这些模型的模型体系结构细节。

手把手教你剪「羊驼」,陈丹琦团队提出LLM-Shearing大模型剪枝法

数据:由于 LLaMA2 的训练数据并不是公开访问的,因此本文使用了 RedPajama 数据集 。表 1 提供了本文模型和基线模型使用的预训练数据。

手把手教你剪「羊驼」,陈丹琦团队提出LLM-Shearing大模型剪枝法

可图大模型 可图大模型

可图大模型(Kolors)是快手大模型团队自研打造的文生图AI大模型

可图大模型 32 查看详情 可图大模型

训练:研究者在所有实验中最多使用了 16 个 Nvidia A100 GPU (80GB)。
SHEARED-LLAMA 优于同等大小的 LM
本文表明,Sheared-LLaMA 明显优于现有的类似规模的 LLM,同时只使用一小部分计算预算来从头开始训练这些模型。
下游任务:表 2 展示了 Sheared-LLaMA 和类似大小的现有预训练模型的零样本和少样本在下游任务上的性能。

手把手教你剪「羊驼」,陈丹琦团队提出LLM-Shearing大模型剪枝法

指令调优:如图 3 所示,与同等规模的所有其他预训练模型相比,指令调优的 Sheared-LLaMA 实现了更高的获胜率。

手把手教你剪「羊驼」,陈丹琦团队提出LLM-Shearing大模型剪枝法

图 4 显示了 INCITEBase-3B 模型开始时的精度要高得多,但其性能在持续的预训练过程中趋于稳定。

手把手教你剪「羊驼」,陈丹琦团队提出LLM-Shearing大模型剪枝法

分析
最后,研究者对本文方法的优势进行了分析。
动态批量加载的有效性
其中,研究者从以下三个方面的影响来分析动态批量加载的有效性:(1) 跨域的最终 LM 损失,(2) 整个训练过程中每个域的数据使用情况,(3) 下游任务性能。结果均基于 Sheared-LaMA-1.3B 算法。
跨域损失差异。动态批量加载的目的是平衡各域的损失降低率,使损失在大致相同的时间内达到参考值。图 5 中绘制了模型损耗(原始批量加载和动态批量加载)与参考损耗之间的差异,相比之下,动态批量加载能均匀地减少损失,各域的损失差异也非常相似,这表明数据使用效率更高。

手把手教你剪「羊驼」,陈丹琦团队提出LLM-Shearing大模型剪枝法

数据使用情况。表 3 对比了 RedPajama 的原始数据比例和动态加载的域数据使用情况(图 7 展示了整个训练过程中域权重的变化)。与其他域相比,动态批量加载增加了 Book 和 C4 域的权重,这表明这些域更难恢复剪枝模型。

手把手教你剪「羊驼」,陈丹琦团队提出LLM-Shearing大模型剪枝法

下游性能。如图 6 所示,与在原始 RedPajama 分布上训练的模型相比,使用动态批量加载训练的剪枝模型获得了更好的下游性能。这表明,动态批量加载所带来的更均衡的损失减少可以提高下游性能。

手把手教你剪「羊驼」,陈丹琦团队提出LLM-Shearing大模型剪枝法

与其他剪枝方法的对比
此外,研究者将 LLM-shearing 方法与其他剪枝方法进行了比较,并报告了验证困惑度,它是衡量整体模型能力的一个有力指标。
由于计算上的限制,下面的实验控制了所有比较方法的总计算预算,而不是将每种方法运行到最后。
如表 4 所示,在相同稀疏度下,本文的目标剪枝模型的推理吞吐量比非均匀剪枝 CoFiPruning 模型更高,但困惑度略高。

手把手教你剪「羊驼」,陈丹琦团队提出LLM-Shearing大模型剪枝法

其他分析
表 5 显示,在控制 token 总量的情况下,增加剪枝开销可以持续改善困惑度。然而,由于剪枝比持续的预训练更昂贵,研究者将 0.4B 的 token 分配给剪枝。

手把手教你剪「羊驼」,陈丹琦团队提出LLM-Shearing大模型剪枝法

更多研究细节,可参考原论文。

以上就是手把手教你剪「羊驼」,陈丹琦团队提出LLM-Shearing大模型剪枝法的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/481625.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
支付宝高考大学录取通知书查询流程图解
上一篇 2025年11月8日 11:44:34
怎样在VSCode中设置文件关联?默认打开方式指定
下一篇 2025年11月8日 11:44:41

相关推荐

  • 苹果AI眼镜项目提速,计划明年底发布

    苹果AI眼镜项目提速,计划明年底发布苹果AI眼镜项目提速,计划明年底发布苹果AI眼镜项目提速,计划明年底发布苹果AI眼镜项目提速,计划明年底发布

    ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ 据外媒消息,苹果正加速推进其智能眼镜研发计划,目标在 2026 年底发布首款产品,旨在进一步抢占人工智能增强设备市场。 知情人士透露,苹果工程师正加紧研发这款眼镜,以期实现在 2026 年年底发…

    2026年10月7日 • 用户投稿
    000
  • 笔灵ai降重文件到底多久生成?

    笔灵ai降重文件到底多久生成?笔灵ai降重文件到底多久生成?笔灵ai降重文件到底多久生成?笔灵ai降重文件到底多久生成?

    笔灵ai降重文件的生成时间通常为几秒到几分钟,具体取决于文件大小、服务器负载和网络连接。小文件(几百到几千字)几秒到一分钟,大文件(几万字以上)几分钟甚至更长时间。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ 关于笔灵AI降重文件生成时间…

    2026年10月6日 • 用户投稿
    100
  • Chatterbox— Resemble AI开源的文本转语音模型

    Chatterbox— Resemble AI开源的文本转语音模型Chatterbox— Resemble AI开源的文本转语音模型Chatterbox— Resemble AI开源的文本转语音模型Chatterbox— Resemble AI开源的文本转语音模型

    Chatterbox简介 chatterbox是由resemble ai开发的一款开源文本转语音(tts)模型。该模型以0.5b参数量的llama架构为基础,利用超过50万小时精心挑选的音频数据进行训练,其性能可媲美甚至超越一些闭源系统。chatterbox支持零样本语音克隆技术,只需5秒的参考音频…

    2026年10月6日 • 用户投稿
    100
  • .cursorrules废弃.mdc文档该如何写?深度解析新版CursorRules文件特性,结合Google Gemini 2.5 Pro轻松搞定mdc

    .cursorrules废弃.mdc文档该如何写?深度解析新版CursorRules文件特性,结合Google Gemini 2.5 Pro轻松搞定mdc.cursorrules废弃.mdc文档该如何写?深度解析新版CursorRules文件特性,结合Google Gemini 2.5 Pro轻松搞定mdc.cursorrules废弃.mdc文档该如何写?深度解析新版CursorRules文件特性,结合Google Gemini 2.5 Pro轻松搞定mdc.cursorrules废弃.mdc文档该如何写?深度解析新版CursorRules文件特性,结合Google Gemini 2.5 Pro轻松搞定mdc

    cursor 的使用体验似乎越来越复杂了,特别是从 0.45 版本起,伴随着旧版 .cursorrules 文件被弃用,取而代之的是全新的 .mdc(markdown cursor)文件格式,这是否意味着我们需要重新学习如何编写规则呢?实际上,cursorrules 本质上就是一种基于 markdo…

    2026年10月6日 • 用户投稿
    100
  • Circuit Tracer— Anthropic开源的AI模型内部决策追踪工具

    Circuit Tracer— Anthropic开源的AI模型内部决策追踪工具Circuit Tracer— Anthropic开源的AI模型内部决策追踪工具Circuit Tracer— Anthropic开源的AI模型内部决策追踪工具Circuit Tracer— Anthropic开源的AI模型内部决策追踪工具

    circuit tracer 是 anthropic 推出的开源工具,旨在研究大型语言模型的工作原理。此工具利用生成归因图的方式展现模型生成特定输出时所经历的具体步骤。归因图能够帮助研究者追踪模型的决策流程,可视化特征间的关联,并检验各种假设。circuit tracer 支持多个流行的开源模型,比…

    2026年10月5日 • 用户投稿
    100
  • 怎么让豆包AI帮我调试代码 用豆包AI快速定位代码问题的3个步骤

    怎么让豆包AI帮我调试代码 用豆包AI快速定位代码问题的3个步骤怎么让豆包AI帮我调试代码 用豆包AI快速定位代码问题的3个步骤怎么让豆包AI帮我调试代码 用豆包AI快速定位代码问题的3个步骤怎么让豆包AI帮我调试代码 用豆包AI快速定位代码问题的3个步骤

    当你在使用豆包ai解决代码问题时,关键在于提供清晰、具体的信息。1. 首先要完整贴入错误信息,包括错误类型和行号,便于ai定位问题源头;2. 然后附上相关代码片段,聚焦问题区域,避免发送整个项目;3. 最后说明你期望的行为与实际结果的差异,帮助ai理解上下文并找出逻辑漏洞。掌握这三点技巧,能让豆包a…

    2026年10月3日 • 用户投稿
    200
  • 豆包AI编程助手用法 豆包AI代码编写教程

    豆包AI编程助手用法 豆包AI代码编写教程豆包AI编程助手用法 豆包AI代码编写教程豆包AI编程助手用法 豆包AI代码编写教程豆包AI编程助手用法 豆包AI代码编写教程

    豆包ai编程助手的核心使用方法包括代码补全、错误排查、代码优化和学习辅助。在代码补全时,应明确输入意图并配合注释提示ai生成准确代码;遇到报错可将完整错误信息交给ai分析原因;已有代码可通过ai建议优化为更高效写法;还可用于实时学习语法和库用法。关键在于清晰表达需求以获得有效帮助。 ☞☞☞AI 智能…

    2026年10月2日 • 用户投稿
    200
  • Claude能否进行代码调试 编程辅助功能详解

    Claude能否进行代码调试 编程辅助功能详解Claude能否进行代码调试 编程辅助功能详解Claude能否进行代码调试 编程辅助功能详解Claude能否进行代码调试 编程辅助功能详解

    克劳德(Claude)作为一个大型语言模型,具备强大的自然语言处理能力,这也延伸到了编程领域。本文将详细介绍克劳DE在编程辅助方面的功能,特别是如何利用它进行代码调试。我们将通过分步讲解,向您展示如何通过提问来解释代码、生成代码、定位错误并优化代码,从而让它成为您编程工作中的得力助手。 ☞☞☞AI …

    2026年10月2日 • 用户投稿
    100
  • 用豆包AI解析Python中的CSV文件数据

    用豆包AI解析Python中的CSV文件数据用豆包AI解析Python中的CSV文件数据用豆包AI解析Python中的CSV文件数据用豆包AI解析Python中的CSV文件数据

    解析 csv 文件的核心方法包括使用 python 内置 csv 模块、pandas 进行结构化数据处理以及结合 ai 工具辅助调试和生成代码。1. 使用 csv 模块适合小规模数据,通过 reader 对象逐行读取,适用于无第三方依赖的场景;2. pandas 提供更高效的数据处理能力,支持列名识…

    2026年10月1日 • 用户投稿
    100
  • 用豆包AI解析Python中的JSONSchema

    用豆包AI解析Python中的JSONSchema用豆包AI解析Python中的JSONSchema用豆包AI解析Python中的JSONSchema用豆包AI解析Python中的JSONSchema

    json schema 是一种用于描述和验证 json 数据结构的工具。1. 它通过定义字段、类型、是否必填等规则确保数据格式一致性;2. 豆包ai可解释其语法、生成模板、辅助调试错误;3. python 中使用 jsonschema 库进行校验,流程包括导入库、定义 schema、准备数据、调用 …

    2026年10月1日 • 用户投稿
    300
  • 苹果用户DeepSeek安装使用全流程详解

    苹果用户DeepSeek安装使用全流程详解苹果用户DeepSeek安装使用全流程详解苹果用户DeepSeek安装使用全流程详解苹果用户DeepSeek安装使用全流程详解

    苹果用户可在 mac 上本地部署 deepseek,需依次完成以下步骤:1. 确保安装 python 3.10+、homebrew 及 conda;2. 使用 conda 创建虚拟环境并安装 pytorch 和 transformers 库;3. 通过 hugging face 获取模型权重并加载;…

    2026年9月30日 • 用户投稿
    200
  • 如何调用Mistral的开源模型 Mistral-7B本地推理步骤详解

    如何调用Mistral的开源模型 Mistral-7B本地推理步骤详解如何调用Mistral的开源模型 Mistral-7B本地推理步骤详解如何调用Mistral的开源模型 Mistral-7B本地推理步骤详解如何调用Mistral的开源模型 Mistral-7B本地推理步骤详解

    要在本地运行mistral-7b模型,需先准备合适硬件与软件环境;1. 使用nvidia gpu、8gb以上显存、linux/macos系统更佳;2. 安装python 3.9+及依赖库;3. 下载模型并使用token加载;4. 编写推理脚本并优化参数;5. 若显存不足可启用量化或分布式加载。 ☞☞…

    2026年9月30日 • 用户投稿
    400
  • 豆包AI怎样辅助React开发?快速构建组件化前端

    豆包AI怎样辅助React开发?快速构建组件化前端豆包AI怎样辅助React开发?快速构建组件化前端豆包AI怎样辅助React开发?快速构建组件化前端豆包AI怎样辅助React开发?快速构建组件化前端

    豆包ai在react开发中能提升效率,主要体现在快速生成基础组件结构、智能提示与语法纠错、组件优化建议与最佳实践、协助文档撰写与注释补充四个方面。开发者可借此节省时间,减少重复劳动,更专注于核心业务逻辑。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 …

    2026年9月30日 • 用户投稿
    200
  • 如何在iPhone上简单安装DeepSeek

    如何在iPhone上简单安装DeepSeek如何在iPhone上简单安装DeepSeek如何在iPhone上简单安装DeepSeek如何在iPhone上简单安装DeepSeek

    在iphone上无法直接安装deepseek模型,但可通过api调用使用其功能。1. 使用deepseek提供的api开发ios应用,注册账号并获取api key,在代码中集成api请求逻辑实现文本生成等功能;2. 直接通过iphone浏览器访问deepseek的web界面进行交互;3. 利用已集成…

    2026年9月30日 • 用户投稿
    100
  • 怎么用豆包AI帮我生成Vue3组合式API 3分钟学会用AI写现代前端逻辑

    怎么用豆包AI帮我生成Vue3组合式API 3分钟学会用AI写现代前端逻辑怎么用豆包AI帮我生成Vue3组合式API 3分钟学会用AI写现代前端逻辑怎么用豆包AI帮我生成Vue3组合式API 3分钟学会用AI写现代前端逻辑怎么用豆包AI帮我生成Vue3组合式API 3分钟学会用AI写现代前端逻辑

    豆包ai能高效辅助编写vue3组合式api代码,具体方法如下:1. 明确功能需求,如实现待办事项列表的添加、删除和标记完成功能;2. 让ai生成基础模板与响应式数据,使用ref创建响应式变量并封装添加逻辑;3. 细化功能,补充删除和标记完成的方法及模板事件绑定;4. 进阶优化,将逻辑抽离为自定义ho…

    2026年9月30日 • 用户投稿
    100
  • 豆包AI编程详细教程 豆包AI代码编写技巧

    豆包AI编程详细教程 豆包AI代码编写技巧豆包AI编程详细教程 豆包AI代码编写技巧豆包AI编程详细教程 豆包AI代码编写技巧豆包AI编程详细教程 豆包AI代码编写技巧

    豆包ai编程的关键在于明确需求和有效协作。1.使用时需先确定功能目标和编程语言,如输入“用python写一个判断回文的函数”即可生成代码片段;2.遇到问题可直接提供错误信息让ai分析原因,或要求添加注释辅助理解;3.提高代码质量方面,可让ai扮演评审角色,检查命名、风格并提出重构建议,还可格式化代码…

    2026年9月30日 • 用户投稿
    100
  • 如何在iPhone上完成DeepSeek安装

    如何在iPhone上完成DeepSeek安装如何在iPhone上完成DeepSeek安装如何在iPhone上完成DeepSeek安装如何在iPhone上完成DeepSeek安装

    在iphone上直接安装deepseek目前不可行,因其模型面向服务器环境设计。1. 通过api访问:注册开发者账号并获取api key,使用pythonista等工具调用api,优点是无需担心性能限制,缺点是需编程基础和网络连接;2. 使用web app或pwa:若deepseek提供网页版服务,…

    2026年9月29日 • 用户投稿
    100
  • 怎么让豆包AI帮我写Python上下文管理器 用AI自动生成with语句示例

    怎么让豆包AI帮我写Python上下文管理器 用AI自动生成with语句示例怎么让豆包AI帮我写Python上下文管理器 用AI自动生成with语句示例怎么让豆包AI帮我写Python上下文管理器 用AI自动生成with语句示例怎么让豆包AI帮我写Python上下文管理器 用AI自动生成with语句示例

    要让豆包ai帮你写python的上下文管理器,需先明确使用场景。1. 告诉ai你是操作文件、数据库连接还是其他资源;2. 可要求用类或contextmanager实现;3. 若有异常处理等特殊需求可进一步提问。例如描述“用with管理网络连接并自动收发消息”或“用contextmanager切换目录…

    2026年9月29日 • 用户投稿
    300
  • 如何调用IBM Watson的AI服务 Watson自然语言处理API实战

    如何调用IBM Watson的AI服务 Watson自然语言处理API实战如何调用IBM Watson的AI服务 Watson自然语言处理API实战如何调用IBM Watson的AI服务 Watson自然语言处理API实战如何调用IBM Watson的AI服务 Watson自然语言处理API实战

    调用ibm watson的nlp服务主要包括以下步骤:1. 创建ibm cloud账号并开通watson natural language understanding服务;2. 获取api密钥和服务url,建议保存至配置文件或环境变量;3. 使用python构造请求头、请求体并发送post请求进行a…

    2026年9月29日 • 用户投稿
    500
  • 怎么用豆包AI帮我生成React组件 用AI快速构建高质量React组件的秘诀

    怎么用豆包AI帮我生成React组件 用AI快速构建高质量React组件的秘诀怎么用豆包AI帮我生成React组件 用AI快速构建高质量React组件的秘诀怎么用豆包AI帮我生成React组件 用AI快速构建高质量React组件的秘诀怎么用豆包AI帮我生成React组件 用AI快速构建高质量React组件的秘诀

    使用豆包ai生成react组件的关键在于明确需求、利用ai生成基础结构并手动优化。1. 明确需求,提供清晰指令,包括功能、props、状态管理及ui库偏好;2. 让ai生成组件结构和基础逻辑,如表单、列表渲染和简单交互;3. 审查代码质量,检查默认值、性能问题、组件命名和样式冲突,并根据需要进一步优…

    2026年9月26日 • 用户投稿
    200

发表回复

登录后才能评论
关注微信