AI 模型与平台

谷歌推出Gemma 2:提升AI性能、速度和开发者可用性

mm
将 Unite.AI 添加到您在 Google 上的首选来源

谷歌推出了Gemma 2,其最新的开源轻量级语言模型,提供9亿(9B)和27亿(27B)参数大小。这个新版本承诺比其前身Gemma模型具有更好的性能和更快的推理速度。Gemma 2源自谷歌的Gemini模型,旨在让研究人员和开发者更容易使用,提供了显著的速度和效率改进。与多模态和多语言Gemini模型不同,Gemma 2专注于语言处理。在本文中,我们将深入探讨Gemma 2的显著特点和进步,比较其与前身和竞争对手,并强调其用例和挑战。

构建Gemma 2

与其前身一样,Gemma 2模型基于解码器仅transformer架构。27B变体是在13万亿个令牌上训练的,主要是英文数据,而9B模型使用8万亿个令牌,2.6B模型在2万亿个令牌上训练。这些令牌来自各种来源,包括网页文档、代码和科学文章。该模型使用与Gemma 1和Gemini相同的标记器,确保数据处理的一致性。
Gemma 2使用知识蒸馏的方法进行预训练,即从一个更大的预训练模型的输出概率中学习。初始训练后,模型通过指令调优进行精调。首先使用监督精调(SFT),在合成和人类生成的英文文本-提示响应对上进行训练。然后,应用强化学习从人类反馈(RLHF)来提高整体性能。

Gemma 2:跨多样化硬件的增强性能和效率

Gemma 2不仅在性能上超过Gemma 1,还能与其两倍大小的模型有效竞争。它旨在跨各种硬件设置高效运行,包括笔记本电脑、台式机、IoT设备和移动平台。特别针对单个GPU和TPU进行优化,Gemma 2提高了其前身的效率,尤其是在资源受限的设备上。例如,27B模型在单个NVIDIA H100 Tensor Core GPU (NVDA ) 或TPU主机上运行推理,成为开发者无需大量投资硬件即可获得高性能的成本有效选项。
此外,Gemma 2为开发者提供了增强的调优功能,适用于广泛的平台和工具。无论使用基于云的解决方案,如谷歌云,还是流行的平台,如Axolotl,Gemma 2都提供了广泛的精调选项。与诸如Hugging FaceNVIDIA TensorRT-LLM谷歌的JAXKeras等平台集成,研究人员和开发者可以在多样化硬件配置中实现最佳性能和高效部署。

Gemma 2与Llama 3 70B比较

将Gemma 2与Llama 3 70B进行比较,两者都是开源语言模型领域的佼佼者。谷歌研究人员声称,Gemma 2 27B的性能可媲美Llama 3 70B,尽管其规模要小得多。此外,Gemma 2 9B在语言理解、编码和解决数学问题等各种基准测试中始终优于Llama 3 8B。
Gemma 2的一个显著优势是其处理印地语的能力。由于其标记器专门为这些语言设计,并包含一个256k令牌的大词汇量来捕捉语言细微差别,Gemma 2在这些语言方面表现出色。相比之下,Llama 3尽管支持多种语言,但由于词汇量有限和训练数据不足,难以处理印地语的标记化。这使得Gemma 2在涉及印地语的任务中成为开发者和研究人员的更好选择。

用例

根据Gemma 2模型的特点和其在基准测试中的性能,我们已经确定了一些该模型的实际用例。

  • 多语言助手: Gemma 2的标记器专门为各种语言设计,尤其是印地语,使其成为开发针对这些语言用户的多语言助手的有效工具。无论是用印地语查找信息、创建乌尔都语教育材料、用阿拉伯语制作营销内容,还是用孟加拉语撰写研究文章,Gemma 2都能为创作者提供有效的语言生成工具。一个现实世界的例子是Navarasa,一个基于Gemma的多语言助手,支持九种印度语言。用户可以轻松生成符合区域语言规范和细微差别的内容。
  • 教育工具: 由于Gemma 2能够解决数学问题和理解复杂语言查询,因此可以用它来创建智能辅导系统和教育应用,提供个性化的学习体验。
  • 编码和代码辅助: Gemma 2在编码基准测试中的表现表明,它有潜力成为代码生成、错误检测和自动代码审查的强大工具。其在资源受限设备上的良好性能使开发者能够将其无缝集成到开发环境中。
  • 检索增强生成(RAG) Gemma 2在基于文本的推理基准测试中的强大性能使其适合开发各种领域的RAG系统。它支持医疗应用,通过综合临床信息,辅助法律AI系统提供法律建议,实现智能聊天机器人用于客户支持,并促进个性化教育工具的开发。

限制和挑战

虽然Gemma 2展示了显著的进步,但它也面临着与其训练数据质量和多样性相关的限制和挑战。尽管其标记器支持多种语言,但Gemma 2缺乏针对多语言能力的特定训练,需要精调才能有效处理其他语言。该模型在清晰、结构化的提示下表现良好,但难以处理开放式或复杂任务和微妙的语言细微差别,如讽刺或比喻性表达。其事实准确性并不总是可靠的,可能会产生过时或不正确的信息,并且在某些情况下可能缺乏常识推理。此外,尽管已经采取措施解决幻觉,特别是在医疗或CBRN场景等敏感领域,但在精炼度较低的领域(如金融)中仍然存在生成不准确信息的风险。此外,尽管采取了措施防止不道德的内容生成,如仇恨言论或网络安全威胁,但在其他领域仍然存在滥用风险。最后,Gemma 2仅支持文本数据处理,不支持多模态数据处理。

结论

Gemma 2在开源语言模型中引入了显著的进步,相比其前身提高了性能和推理速度。它适用于各种硬件设置,使其在无需大量硬件投资的情况下可用。然而,在处理细腻的语言任务和确保复杂场景中的准确性方面仍然存在挑战。虽然它对应用如法律建议和教育工具有益,但开发者应注意其在多语言能力和敏感上下文中的潜在事实准确性问题。尽管存在这些考虑,Gemma 2仍然是开发者寻求可靠的语言处理解决方案的宝贵选择。

Dr. Tehseen Zia 是 COMSATS University Islamabad 的终身副教授,拥有来自奥地利维也纳科技大学的人工智能博士学位。专攻人工智能、机器学习、数据科学和计算机视觉,他在著名的科学期刊上发表了重要贡献。 Dr. Tehseen 还作为首席调查员领导了各种工业项目,并担任人工智能顾问。