0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于Llama 2的一切资源,我们都帮你整理好了

深度学习自然语言处理 来源:Hugging Face 2023-08-23 15:40 次阅读

Llama 2 是一个由 Meta 开发的大型语言模型,是 LLaMA 1 的继任者。Llama 2 可通过 AWS、Hugging Face 获取,并可以自由用于研究和商业用途。Llama 2 预训练模型在 2 万亿个标记上进行训练,相比 LLaMA 1 的上下文长度增加了一倍。它的微调模型则在超过 100 万个人工标注数据下完成。

这篇博客包含了所有的相关资源,以帮助您快速入门。

来自 Meta 官方的公告可以在这里找到:https://ai.meta.com/llama/

LLaMA 2 是什么?

Meta 发布的 Llama 2,是新的 SOTA 开源大型语言模型(LLM)。Llama 2 代表着 LLaMA 的下一代版本,可商用。Llama 2 有 3 种不同的大小 —— 7B、13B 和 70B 个可训练参数。与原版 LLaMA 相比,新的改进包括:

  • 在 2 万亿个标记的文本数据上进行训练
  • 允许商业使用
  • 默认使用 4096 个前后文本视野
  • 70B 模型采用了分组查询注意力(GQA)
  • 可以在 Hugging Face Hub 上直接获取https://hf.co/models?other=llama-2

即刻解锁 Llama2

有几个不同的游乐场供与 Llama 2 来测试:

HuggingChat

在我们推出的 HuggingChat 中使用 Llama 2 70B:https://hf.co/chat

Hugging Face Space 应用

我们在 Space 应用上提供了三个大小的 Llama 2 模型的体验,分别是:

  • 7Bhttps://hf.co/spaces/huggingface-projects/llama-2-7b-chat
  • 13Bhttps://huggingface.co/spaces/huggingface-projects/llama-2-13b-chat
  • 70Bhttps://huggingface.co/spaces/ysharma/Explore_llamav2_with_TGI

Perplexity

Perplexity 的对话 AI 演示提供 7B 和 13B 的 Llama 2 模型:https://llama.perplexity.ai/

Llama 2 背后的研究工作

Llama 2 是一个基础大语言模型,它由网络上公开可获取到的数据训练完成。另外 Meta 同时发布了它的 Chat 版本。Chat 模型的第一个版本是 SFT(有监督调优)模型。在这之后,LLaMA-2-chat 逐步地经过人类反馈强化学习(RLHF)来进化。RLHF 的过程使用了拒绝采样与近端策略优化(PPO)的技术来进一步调优聊天机器人。Meta 目前仅公布了模型最新的 RLHF (v5) 版本。若你对此过程背后的过程感兴趣则请查看:

  • Llama 2: 开源并已微调的聊天模型https://arxiv.org/abs/2307.09288
  • Llama 2: 一个超赞的开源大语言模型https://www.interconnects.ai/p/llama-2-from-meta
  • Llama 2 的全面拆解https://www.youtube.com/watch?v=zJBpRn2zTco

Llama 2 的性能有多好,基准测试?

Meta 表示:

Llama 2 在众多外部基准测试中都优于其他开源的语言模型,包括推理、编程、熟练程度与知识测验。

关于其性能你可以在这里找到更多信息

  • Hugging Face 开源大语言模型排行榜https://hf.co/spaces/HuggingFaceH4/open_llm_leaderboard
  • Meta 官方公告https://ai.meta.com/llama/

如何为 LLaMA 2 Chat 写提示词 (prompts)

Llama 2 Chat 是一个开源对话模型。想要与 Llama 2 Chat 进行高效地交互则需要你提供合适的提示词,以得到合乎逻辑且有帮助的回复。Meta 并没有选择最简单的提示词结构。

以下是单轮、多轮对话的提示词模板。提示词模板遵循模型训练过程,你可以在这里查看到详细描述:

  • Llama 2 论文https://hf.co/papers/2307.09288
  • Llama 2 提示词模板https://gpus.llm-utils.org/llama-2-prompt-template/

单轮对话

[INST]<>
{{system_prompt}}
<>

{{user_message}}[/INST]

多轮对话

[INST]<>
{{system_prompt}}
<>

{{user_msg_1}}[/INST]{{model_answer_1}}[INST]{{user_msg_2}}[/INST]{{model_answer_2}}[INST]{{user_msg_3}}[/INST]

如何训练 LLaMA 2

因 LLaMA 2 为开源模型,使得可以轻易的通过微调技术,比如 PEFT,来训练它。这是一些非日适合于训练你自己版本 LLaMA 2 的学习资源:

  • 扩展指引:指令微调 Llama 2https://www.philschmid.de/instruction-tune-llama-2
  • 在 Amazon SageMaker 上微调 Llama 2 (7-70B)https://www.philschmid.de/sagemaker-llama2-qlora
  • 使用 PEFT 技术微调https://hf.co/blog/zh/llama2#fine-tuning-with-peft
  • Meta 提供的 Llama 模型示例以及方案https://github.com/facebookresearch/llama-recipes/tree/main
  • 在本地机器上微调 LLAMA-v2 最简单的方法!https://www.youtube.com/watch?v=3fsn19OI_C8

如何部署 Llama 2?

Llama 2 可以在本地环境部署,使用托管服务如 Hugging Face Inference Endpoints 或通过 AWS、Google Cloud、Microsoft Azure 等。

你可以查阅下述资源:

  • llama.cpphttps://github.com/ggerganov/llama.cpp
  • 使用文本生成接口与推理终端来部署 LLama 2https://hf.co/blog/llama2#using-text-generation-inference-and-inference-endpoints
  • 使用 Amazon SageMaker 部署 LLaMA 2 70Bhttps://www.philschmid.de/sagemaker-llama-llm
  • 在你的 M1/M2 Mac 上通过 GPU 接口来本地部署 Llama-2-13B-chathttps://gist.github.com/adrienbrault/b76631c56c736def9bc1bc2167b5d129

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    87

    文章

    31158

    浏览量

    269542
  • 开源
    +关注

    关注

    3

    文章

    3371

    浏览量

    42588
  • 语言模型
    +关注

    关注

    0

    文章

    530

    浏览量

    10300

原文标题:关于 Llama 2 的一切资源,我们都帮你整理好了

文章出处:【微信号:zenRRan,微信公众号:深度学习自然语言处理】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    用Ollama轻松搞定Llama 3.2 Vision模型本地部署

    Ollama 是个开源的大语言模型服务工具,它的核心目的是简化大语言模型(LLMs)的本地部署和运行过程,请参考《Gemma 2+Ollama在算力魔方上帮你在LeetCode解题》,
    的头像 发表于 11-23 17:22 1290次阅读
    用Ollama轻松搞定<b class='flag-5'>Llama</b> 3.2 Vision模型本地部署

    使用NVIDIA TensorRT提升Llama 3.2性能

    Llama 3.2 模型集扩展了 Meta Llama 开源模型集的模型阵容,包含视觉语言模型(VLM)、小语言模型(SLM)和支持视觉的更新版 Llama Guard 模型。与 NVIDIA 加速
    的头像 发表于 11-20 09:59 261次阅读

    KUKA机器人socket通讯配置方法

    库卡 socket 一切关于 socket 配置的操作,基于个或多个 xml 文件。
    的头像 发表于 10-31 10:27 748次阅读
    KUKA机器人socket通讯配置方法

    Llama 3 的未来发展趋势

    在科技迅猛发展的今天,人工智能和机器学习已经成为推动社会进步的重要力量。Llama 3,作为个划时代的产品,正以其独特的设计理念和卓越的性能,预示着未来科技的新方向。 Llama
    的头像 发表于 10-27 14:44 393次阅读

    深入理解 Llama 3 的架构设计

    在人工智能领域,对话系统的发展直是研究的热点之。随着技术的进步,我们见证了从简单的基于规则的系统到复杂的基于机器学习的模型的转变。Llama 3,作为
    的头像 发表于 10-27 14:41 582次阅读

    Llama 3 适合的行业应用

    在当今快速发展的技术时代,各行各业都在寻求通过人工智能(AI)来提高效率、降低成本并增强用户体验。Llama 3,作为个先进的AI平台,以其强大的数据处理能力和用户友好的界面,成为了众多行业的新宠
    的头像 发表于 10-27 14:28 280次阅读

    Llama 3 与 GPT-4 比较

    随着人工智能技术的飞速发展,我们见证了代又代的AI模型不断突破界限,为各行各业带来革命性的变化。在这场技术竞赛中,Llama 3和GPT-4作为两个备受瞩目的模型,它们代表了当前A
    的头像 发表于 10-27 14:17 389次阅读

    Llama 3 语言模型应用

    在人工智能领域,语言模型的发展直是研究的热点。随着技术的不断进步,我们见证了从简单的关键词匹配到复杂的上下文理解的转变。 Llama 3 语言模型的核心功能 上下文理解 :
    的头像 发表于 10-27 14:15 298次阅读

    使用OpenVINO 2024.4在算力魔方上部署Llama-3.2-1B-Instruct模型

    前面我们分享了《三步完成Llama3在算力魔方的本地量化和部署》。2024年9月25日,Meta又发布了Llama3.2:个多语言大型语言模型(LLMs)的集合。
    的头像 发表于 10-12 09:39 647次阅读
    使用OpenVINO 2024.4在算力魔方上部署<b class='flag-5'>Llama</b>-3.2-1B-Instruct模型

    [技术] 【飞凌嵌入式OK3576-C开发板体验】llama2.c部署

    llama2.c 是个用纯 C 语言实现的轻量级推理引擎,无需依赖任何第三方库即可高效地进行推理任务。与 llama.cpp 相比,其代码更加直观易懂,并且可以在 PC、嵌入式 Linux 乃至
    发表于 09-18 23:58

    HDMI一切四方案DP一切四最新方案

    HDMI4方案该方案目前是采用的深圳市芯视音科技最新研发的CV1021E基础开发的有需要可有联系赖工拿资料
    的头像 发表于 08-23 16:00 416次阅读
    HDMI<b class='flag-5'>一切</b>四方案DP<b class='flag-5'>一切</b>四最新方案

    Llama 3 王者归来,Airbox 率先支持部署

    前天,智算领域迎来则令人振奋的消息:Meta正式发布了备受期待的开源大模型——Llama3。Llama3的卓越性能Meta表示,Llama3在多个关键基准测试中展现出卓越性能,超越了
    的头像 发表于 04-22 08:33 671次阅读
    <b class='flag-5'>Llama</b> 3 王者归来,Airbox 率先支持部署

    Meta推出最强开源模型Llama 3 要挑战GPT

    公司这次开源了Llama 3 8B与70B两款不同规模的模型,开发者可以免费使用,而Meta公司还将陆续推出系列具备多模态、多语言对话、更长上下文窗口等能力的新模型。 据悉Meta用搭载超2.4万块
    的头像 发表于 04-19 17:00 854次阅读

    关于ESS和BMS,您需要了解的一切

    操作条件下其功能仍然可以安全和可靠的运行。个优秀的BMS除了能保证电池安全运行以外,还可帮助电池实现最大化电池容量使和最长可达十年以上的电池使用寿命。关于BMS技
    的头像 发表于 03-23 08:22 713次阅读
    <b class='flag-5'>关于</b>ESS和BMS,您需要了解的<b class='flag-5'>一切</b>

    LLaMA 2是什么?LLaMA 2背后的研究工作

    Meta 发布的 LLaMA 2,是新的 sota 开源大型语言模型 (LLM)。LLaMA 2 代表着 LLaMA 的下
    的头像 发表于 02-21 16:00 1137次阅读