《Llama 3:开源AI界的“羊驼”革命》

举报
码上开花_Lancer 发表于 2024/04/25 15:37:05 2024/04/25
【摘要】 在技术革新的浪潮中,「开源」正成为一股不可小觑的力量!Meta,作为开源领域的佼佼者,其最新推出的Llama 3模型无疑再次证明了其在这一领域的领导地位。近日,Meta(原 Facebook)开源了他们公司的新一代大模型 Llama 3,虽然目前只放出了 8B 和 70B 两个版本,但是在评估结果上已经优于 Claude 3 Sonnet、Mistral Medium 和 GPT-3.5 等...

在技术革新的浪潮中,「开源」正成为一股不可小觑的力量!Meta,作为开源领域的佼佼者,其最新推出的Llama 3模型无疑再次证明了其在这一领域的领导地位。近日,Meta(原 Facebook)开源了他们公司的新一代大模型 Llama 3,虽然目前只放出了 8B 和 70B 两个版本,但是在评估结果上已经优于 Claude 3 Sonnet、Mistral Medium 和 GPT-3.5 等大模型。Meta 官方还表示,这些只是开胃菜,更强的 400B 参数的模型已经在训练中了,预计几个月后将和大家见面(开源与否尚不明确)。
image.png

➤Llama 3模型究竟有何过人之处?

以下是Llama 3的几大亮点和特性:

  • 基于超过15T token的海量训练,数据量是Llama 2的7倍有余;
  • 训练效率较Llama 2提升了3倍;
  • 支持8K长文本处理,搭载128K token的改进型tokenizer,性能显著提升;
  • 在众多关键基准测试中均展现出行业领先水平;
  • 推理和编码能力得到显著增强;
  • 安全性方面取得重大进展,引入了Llama Guard 2、Code Shield和CyberSec Eval 2等新一代信任与安全工具,错误拒绝率大幅降低。
    image.png

➤Llama 3虽强,但并非无敌

尽管Llama 3在性能上超越了其他开源模型,但其优势并非压倒性。从官方公布的基准测试结果来看,Llama 3 8B在MMLU、ARC、DROP等多个权威评测中均取得了领先成绩。然而,当我们深入分析这些数据时,会发现Llama 3 8B虽然在得分上领先,但与其对比的Mistral 7B和Gemma 7B并非业界最前沿的模型,这种领先更像是在中等水平模型中的较量,并没有形成绝对的竞争优势。
image.png

在MMLU、HumanEval和GSM-8K等测试中,Llama 3 70B成功超越了Gemini 1.5 Pro。虽然未能匹敌Anthropic的顶尖模型Claude 3 Opus,但其性能已经超越了Claude 3系列的中等型号Sonnet。
image.png

➤开源,开启AI竞赛的新篇章

时至今日,开源技术的成熟度和开源理念的普及度都在不断提升,越来越多的创新者投身于开源生态的建设。在这一领域,涌现出了众多性能卓越的开源模型,如Grok-1、Gemma 7B、Mistral 7B、GLM-130B等。尽管业界最前沿的GPT-4是闭源模型,但这并不妨碍我们选择开源大模型的道路。展望未来,开源大模型是实现AI技术普惠化的关键途径。大多数开源大模型都是在前人的基础上进一步发展而来,它们不仅有助于推动人工智能技术的普及,也便于开发者进行模型调整,从而构建更加繁荣的应用生态。

回顾过去一年,大模型的热潮由ChatGPT点燃,而Llama 2等开源成果的出现,则将其推向了一个更加实用、便捷的新时代。随着Meta推出Llama 3,开源社区的力量日益壮大,开源与闭源大模型之间的竞争愈发激烈,但实际上这种竞争是在相互促进中共同推动了大模型生态的发展。

➤Llama 3的快速免费体验及免费API接口调用方法说明

Llama 3的新闻已经铺天盖地,它被吹捧得神乎其神。但耳听为虚,眼见为实,亲自体验一番才是王道。如果能将其集成到自己的应用中,实现商业变现,那更是锦上添花。

一、免费体验方法

方法一:访问英伟达的模型体验平台:

https://build.nvidia.com/explore/discover

在这里,你可以选择70B(700亿参数版本)和8B(80亿参数版本)的模型进行对话体验。

image.png

方法二:利用huggingface的聊天功能,选择llama3-70B模型进行体验:

https://huggingface.co/chat/

二、如何通过代码免费调用API

前期准备:

1.登录华为云官方账号:
image.png

点击右上角“控制台”,搜索栏输入“ModelArts”
image.png

点击“开发环境”-“notebook”,“创建”:
image.png

进入创建notebook,名称“notebook-LangChain”,选择GPU规格,“GPU: 1*T4(16GB)|CPU: 8核 32GB”,点击“立即创建”,磁盘规格选择“50G”,点击“创建”

image.png

点击返回“任务中心”,点击notebook进入

image.png

代码示例:

from openai import OpenAI

client = OpenAI(
  base_url = "https://integrate.api.nvidia.com/v1", 
  api_key = "xxxxxxxxx"
)

completion = client.chat.completions.create(
  model="meta/llama3-70b",
  messages=[{"role":"user","content":"你的问题"}],
  temperature=0.5,
  top_p=1,
  max_tokens=1024,
  stream=True
)

for chunk in completion:
  if chunk.choices[0].delta.content is not None:
    print(chunk.choices[0].delta.content, end="")

如何获取API KEY:

注册英伟达账号并完成邮箱验证后,你将迅速获得API KEY,整个过程比注册ChatGPT更为简便,无需手机号验证。

image.png

三、Llama3问题测试

提问:一个人如何变得非常出色?请用中文回答。

Llama3(70B模型)的回答:

要成为一个非常出色的人,并非一朝一夕之功,但以下步骤或许能为你指明方向:

1. **明确目标**:首先,你需要清楚自己想要成为怎样的人,是想成为某个领域的专家,还是掌握特定技能,或是拥有良好的人际关系?只有目标明确,你才能有方向地努力。

2. **持续学习**:学习是通往出色的必经之路。无论是阅读书籍、参加课程、实际操作还是寻找导师,都是学习的方式。学习不仅是为了获取知识,更是为了掌握新的技能、思想和方法。

3. **实践与行动**:将学习所得付诸实践是成为出色的关键。只有通过实践,你才能将知识和技能转化为真正的能力。

4. **坚持不懈**:所有出色的人都是通过长期的努力和坚持来实现目标的。面对困难时,不要轻言放弃,要持续前进。

5. **自我反省与调整**:在追求出色的道路上,你需要不断自我反省,分析自己的优势和不足,并据此调整策略和方法。

6. **保持好奇心和开放性**:出色的人总是对新思想和挑战持开放态度,愿意接受新事物。

7. **建立良好的人际关系**:良好的人际关系可以为你带来更多的资源和机会,这对于成为出色的人至关重要。

8. **保持自信和积极态度**:自信和积极的心态是实现目标的重要心理基础。相信自己的能力和潜力,保持积极向上。

9. **从失败中学习**:失败和挫折是通往成功的必经之路。从失败中吸取教训,总结经验,然后继续前进。

10. **保持健康的生活方式**:健康的身体和心理状态是长期奋斗的基础。只有身心健康,才能持续保持高效的工作和学习状态。

记住,成为一个出色的人是一个长期的过程,需要不懈的努力和坚持。💪

参考链接:
https://www.zhihu.com/question/653431092/answer/3473010182
https://blog.csdn.net/luwei42768/article/details/137998245

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。