Zephyr-7B的综合指南:功能,用法和微调
探索Zephyr-7B:强大的开源LLM
> OpenAI LLM排行榜嗡嗡作响,旨在竞争GPT-4的新开源车型,而Zephyr-7B是一个出色的竞争者。本教程从WebPilot.ai探索了这种尖端语言模型,展示了它与变形金刚管道的使用,并在代理 - 教学数据集上进行了微调。 AI的新手? AI基础知识技能轨道是一个很好的起点。
了解Zephyr-7b
Zephyr系列的一部分Zephyr-7b经过训练,可以充当有益的助手。它的优势在于生成连贯的文本,翻译语言,总结信息,情感分析和上下文感知的问题回答。
Zephyr-7b-β:微调的漫威
该系列中的第二个模型是 Zephyr-7b-β是一个微调的Mistral-7b模型。 在公共和合成数据集的混合物中,使用直接偏好优化(DPO)培训,它擅长解释复杂的查询并汇总冗长的文本。 在发行时,它在MT-Bench和Alpacaeval基准测试的7B聊天模型中排名第一。 通过Zephyr Chat上的免费演示测试其功能。
来自Zephyr Chat
> >使用拥抱的脸型变压器访问Zephyr-7b
>本教程使用拥抱的脸部变压器来轻松访问。 (如果遇到加载问题,请咨询推理Kaggle笔记本。>
安装库:
确保您有最新版本:- >导入库:
!pip install -q -U transformers !pip install -q -U accelerate !pip install -q -U bitsandbytes
- 创建管道:
import torch from transformers import pipeline
- 提供更快的计算和减少的内存使用情况(但精度略低)。
-
device_map="auto"
torch.bfloat16
生成文本: 下面的示例演示了生成python代码。
model_name = "HuggingFaceH4/zephyr-7b-beta" pipe = pipeline( "text-generation", model=model_name, torch_dtype=torch.bfloat16, device_map="auto", )
prompt = "Write a Python function that can clean the HTML tags from the file:" outputs = pipe( prompt, max_new_tokens=300, do_sample=True, temperature=0.7, top_k=50, top_p=0.95, ) print(outputs[0]["generated_text"])
使用Zephyr-7B样式系统提示自定义响应:
-
自定义数据集上的微调Zephyr-7b
>设置并准备环境
- 安装库:
!pip install -q -U transformers !pip install -q -U accelerate !pip install -q -U bitsandbytes
-
导入模块:
import torch from transformers import pipeline
-
> kaggle秘密(对于kaggle笔记本):检索拥抱的脸和偏见和偏见API键。
-
拥抱面部和重量和偏见登录:
>
model_name = "HuggingFaceH4/zephyr-7b-beta" pipe = pipeline( "text-generation", model=model_name, torch_dtype=torch.bfloat16, device_map="auto", )
- 定义模型和数据集名称:
- >
prompt = "Write a Python function that can clean the HTML tags from the file:" outputs = pipe( prompt, max_new_tokens=300, do_sample=True, temperature=0.7, top_k=50, top_p=0.95, ) print(outputs[0]["generated_text"])
format_prompt
messages = [ { "role": "system", "content": "You are a skilled software engineer who consistently produces high-quality Python code.", }, { "role": "user", "content": "Write a Python code to display text in a star pattern.", }, ] prompt = pipe.tokenizer.apply_chat_template( messages, tokenize=False, add_generation_prompt=True ) outputs = pipe( prompt, max_new_tokens=300, do_sample=True, temperature=0.7, top_k=50, top_p=0.95, ) print(outputs[0]["generated_text"])
>加载和准备模型
具有4位精度的
>- 负载模型:
- 这对于有限的VRAM的GPU有效培训至关重要。
%%capture %pip install -U bitsandbytes %pip install -U transformers %pip install -U peft %pip install -U accelerate %pip install -U trl
- >加载tokenizer:
# ... (Import statements as in original tutorial) ...
- 添加适配器层(peft):
- >这允许仅通过更新适配器层中的参数来进行有效的微调。>
!huggingface-cli login --token $secret_hf # ... (wandb login as in original tutorial) ...
>
- 培训参数:
- >配置超参数(请参阅微调千层面2教程)。
base_model = "HuggingFaceH4/zephyr-7b-beta" dataset_name = "THUDM/AgentInstruct" new_model = "zephyr-7b-beta-Agent-Instruct"
- SFT培训师:
- 使用拥抱Face的TRL库来创建教练。
>
# ... (format_prompt function and dataset loading as in original tutorial) ...
# ... (bnb_config and model loading as in original tutorial) ...
>保存和部署微调模型
# ... (tokenizer loading and configuration as in original tutorial) ...
- >
# ... (peft_config and model preparation as in original tutorial) ...
测试微型模型
>用各种提示测试模型的性能。原始教程中提供了示例。
结论
> Zephyr-7b-beta表现出令人印象深刻的功能。本教程为即使在资源受限的GPU上,也提供了利用和微调这一强大的LLM的综合指南。 考虑大型语言模型(LLMS)概念课程,以了解更深的LLM知识。
以上是Zephyr-7B的综合指南:功能,用法和微调的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

本文回顾了AI最高的艺术生成器,讨论了他们的功能,对创意项目的适用性和价值。它重点介绍了Midjourney是专业人士的最佳价值,并建议使用Dall-E 2进行高质量的可定制艺术。

Meta的Llama 3.2:多模式和移动AI的飞跃 Meta最近公布了Llama 3.2,这是AI的重大进步,具有强大的视觉功能和针对移动设备优化的轻量级文本模型。 以成功为基础

本文比较了诸如Chatgpt,Gemini和Claude之类的顶级AI聊天机器人,重点介绍了其独特功能,自定义选项以及自然语言处理和可靠性的性能。

文章讨论了Grammarly,Jasper,Copy.ai,Writesonic和Rytr等AI最高的写作助手,重点介绍了其独特的内容创建功能。它认为Jasper在SEO优化方面表现出色,而AI工具有助于保持音调的组成

Shopify首席执行官TobiLütke最近的备忘录大胆地宣布AI对每位员工的基本期望是公司内部的重大文化转变。 这不是短暂的趋势。这是整合到P中的新操作范式

本周的AI景观:进步,道德考虑和监管辩论的旋风。 OpenAI,Google,Meta和Microsoft等主要参与者已经释放了一系列更新,从开创性的新车型到LE的关键转变

2024年见证了从简单地使用LLM进行内容生成的转变,转变为了解其内部工作。 这种探索导致了AI代理的发现 - 自主系统处理任务和最少人工干预的决策。 Buildin

本文评论了Google Cloud,Amazon Polly,Microsoft Azure,IBM Watson和Discript等高级AI语音生成器,重点介绍其功能,语音质量和满足不同需求的适用性。
