transformers和peft
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
Python内容推荐
Python_PEFT状态参数高效微调.zip
Python_PEFT状态参数高效微调
基于PEFT的高效ChatGLM微调python源码+使用说明.zip
【资源说明】 1.项目代码均经过功能验证ok,确保稳定可靠运行。欢迎下载食用体验! 2.主要针对各个计算机相关专业,包括计算机科学、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师、企业员工。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。在使用过程中,如有问题或建议,请及时沟通。 5.期待你能在项目中找到乐趣和灵感,也欢迎你的分享和反馈! 【项目介绍】 基于PEFT的高效ChatGLM微调python源码+使用说明.zip `dataset`, 分词后的数据集,即在 data/ 地址下的文件夹名称 `lora_rank`, 设置 LoRA 的秩,推荐为4或8,显存够的话使用8 `per_device_train_batch_size`, 每块 GPU 上的 batch size,显存不大尽量1-2 `gradient_accumulation_steps`, 梯度累加,可以在不提升显存占用的情况下增大 batch size `save_steps`, 多少步保存一次 `save_total_limit`, 保存多少个checkpoint `learning_rate`, 学习率 `output_dir`, 模型文件保存地址
基于大模型生成文本检测的CCKS2025竞赛解决方案_使用transformers和peft框架进行文本检测模型训练与优化_针对不同token长度512204864进行对比.zip
基于大模型生成文本检测的CCKS2025竞赛解决方案_使用transformers和peft框架进行文本检测模型训练与优化_针对不同token长度512204864进行对比.zip
使用Huggingface、PEFT和LoRA训练大型语言模型(LLM)的demo代码
关于使用Huggingface、PEFT和LoRA训练大型语言模型(LLM)的demo代码,其中包含了几个脚本和设置: 1. `setup_lambdalabs.py`脚本:用于设置大部分所需的配置,适用于使用lambdalabs平台的用户。你需要创建一个名为`.env`的文件,其中包含三个条目:LL_SECRET(lambdalabs的密钥)、ssh_key_filename(私有RSA密钥的路径)和training_data_url(训练数据的URL)。 2. `train_text.py`脚本:LoRA的训练脚本。你可以通过查看该脚本的头部来调整一些设置,如模型名称(model_name)、是否以8位加载模型(load_in_8bit)、LoRA文件路径(lora_file_path)、文本文件名(text_filename)、输出目录(output_dir)、截断长度(cutoff_len)、重叠长度(overlap_len)以及新行偏好长度(newline_favor_len)。该脚本用于训练LoRA模型。 3. 重要提示:当前存在一个保存LoRA模型的问题。用户an
《AI 研发提效研究:自己动手训练 LoRA》包含 Llama (Alpaca LoRA)、ChatGLM 相关 Lora 训练
《AI 研发提效研究:自己动手训练 LoRA》,包含 Llama (Alpaca LoRA)模型、ChatGLM (ChatGLM Tuning)相关 Lora 的训练。训练内容:用户故事生成、测试代码生成、代码辅助生成、文本转 SQL、文本生成代码…….zip
中文LLaMA&Alpaca大模型
本项目基于Meta发布的可商用大模型Llama-2开发,是中文LLaMA&Alpaca大模型的第二期项目,开源了中文LLaMA-2基座模型和Alpaca-2指令精调大模型。这些模型在原版Llama-2的基础上扩充并优化了中文词表,使用了大规模中文数据进行增量预训练,进一步提升了中文基础语义和指令理解能力,相比一代相关模型获得了显著性能提升。相关模型支持FlashAttention-2训练,支持4K上下文并可通过NTK方法最高扩展至18K+。
Firefly: 大模型训练工具,支持训练Qwen2、Yi1.5、Phi-3、Llama3、Gemma、MiniCPM
Firefly 是一个开源的大模型训练项目,支持对主流的大模型进行预训练、指令微调和DPO,包括但不限于Qwen2、Yi-1.5、Llama3、Gemma、Qwen1.5、MiniCPM、Llama、InternLM、Baichuan、ChatGLM、Yi、Deepseek、Qwen、Orion、Ziya、Xverse、Mistral、Mixtral-8x7B、Zephyr、Vicuna、Bloom等。 本项目支持全量参数训练、LoRA、QLoRA高效训练,支持预训练、SFT、DPO。 如果你的训练资源有限,我们极力推荐使用QLoRA进行指令微调,因为我们在Open LLM Leaderboard上验证了该方法的有效性,并且取得了非常不错的成绩。
中文大语言模型First QLoRA based open source 33B Chinese LLM
本工作主要为了验证QLoRA训练方法的有效性,因此选择了基于QLoRA的Guanaco 33B finetune训练,这个训练更多的是增强模型的中文能力。Assume模型的基础logical reasoning和Knowledge能力已经足够。
中文LLaMA-2 & Alpaca-2大模型二期项目 + 64K超长上下文模型
中文LLaMA-2 & Alpaca-2大模型二期项目 + 64K超长上下文模型 (Chinese LLaMA-2 & Alpaca-2 LLMs with 64K long context models) 本项目基于Meta发布的可商用大模型Llama-2开发,是中文LLaMA&Alpaca大模型的第二期项目,中文LLaMA-2基座模型和Alpaca-2指令精调大模型。这些模型在原版Llama-2的基础上扩充并优化了中文词表,使用了大规模中文数据进行增量预训练,进一步提升了中文基础语义和指令理解能力,相比一代相关模型获得了显著性能提升。相关模型支持FlashAttention-2训练。标准版模型支持4K上下文长度,长上下文版模型支持16K、64k上下文长度。RLHF系列模型为标准版模型基础上进行人类偏好对齐精调,相比标准版模型在正确价值观体现方面获得了显著性能提升。
(源码)基于深度学习和LoRA技术的图书问答系统.zip
# 基于深度学习和LoRA技术的图书问答系统 ## 项目简介 本项目旨在构建一个基于深度学习的图书问答系统,通过参与Kaggle竞赛获取数据并训练模型,实现对图书相关问题的自动回答。项目使用了LLaMA模型和LoRA技术,结合Kaggle竞赛提供的数据集进行训练和优化。 ## 项目的主要特性和功能 1. 数据预处理项目包含对原始数据集进行预处理和格式化的步骤,以便用于模型训练。 2. 模型训练使用LLaMA模型作为基础,结合LoRA技术进行微调训练,以适配图书问答任务。 3. 指令跟随模型能够接收自然语言指令,并生成相应的回复。 4. Web界面提供了一个Web界面,用户可以通过输入问题获取模型的回复。 ## 安装使用步骤 1. 复制项目仓库并下载所需数据 bash 下载Kaggle竞赛数据集,并将loraalpaca文件夹中的内容移动到alpacalora目录下。 2. 安装项目所需的环境和依赖
大语言模型高效微调.zip
个人深耕AI大模型应用领域积累的成果,希望对您有所帮助。有大模型账号、环境问题、AI大模型技术应用落地方案等相关问题,欢迎详聊,能为您解决问题是我的荣幸! 个人深耕AI大模型应用领域积累的成果,希望对您有所帮助。有大模型账号、环境问题、AI大模型技术应用落地方案等相关问题,欢迎详聊,能为您解决问题是我的荣幸! 个人深耕AI大模型应用领域积累的成果,希望对您有所帮助。有大模型账号、环境问题、AI大模型技术应用落地方案等相关问题,欢迎详聊,能为您解决问题是我的荣幸! 个人深耕AI大模型应用领域积累的成果,希望对您有所帮助。有大模型账号、环境问题、AI大模型技术应用落地方案等相关问题,欢迎详聊,能为您解决问题是我的荣幸! 个人深耕AI大模型应用领域积累的成果,希望对您有所帮助。有大模型账号、环境问题、AI大模型技术应用落地方案等相关问题,欢迎详聊,能为您解决问题是我的荣幸! 个人深耕AI大模型应用领域积累的成果,希望对您有所帮助。有大模型账号、环境问题、AI大模型技术应用落地方案等相关问题,欢迎详聊,能为您解决问题是我的荣幸!
基于中文医学知识的大语言模型指令微调,包括LLaMA、Alpaca-Chinese、Bloom、活字模型等
基于医学知识图谱以及医学文献,结合ChatGPT API构建了中文医学指令微调数据集,并以此对各种基模型进行了指令微调,提高了基模型在医疗领域的问答效果。
Firefly-一个支持Qwen2.5、Qwen2和Yi1训练的大型模型训练工具.5、Phi-3、Llama3、Gemma、M
旅行商问题Firefly-一个支持Qwen2.5、Qwen2和Yi1训练的大型模型训练工具.5、Phi-3、Llama3、Gemma、MiniCPM、Yi、Deepseek、Orion、Xverse、Firefly-一个支持Qwen2.5、Qwen2和Yi1训练的大型模型训练工具.5、Phi-3、Llama3、Gemma、MiniCPM、Yi、Deepseek、Orion、Xverse、Firefly-一个支持Qwen2.5、Qwen2和Yi1训练的大型模型训练工具.5、Phi-3、Llama3、Gemma、MiniCPM、Yi、Deepseek、Orion、Xverse、Firefly-一个支持Qwen2.5、Qwen2和Yi1训练的大型模型训练工具.5、Phi-3、Llama3、Gemma、MiniCPM、Yi、Deepseek、Orion、Xverse、Firefly-一个支持Qwen2.5、Qwen2和Yi1训练的大型模型训练工具.5、Phi-3、Llama3、Gemma、MiniCPM、Yi、Deepseek、Orion、Xverse、Firefly-一个支持Qwen2.5、
peft-0.8.1.tar.gz
该资源为peft-0.8.1.tar.gz,欢迎下载使用哦!
阿里 Qwen1.5-SFT 与 Qwen1.5-2B/7B-Chat 模型的 transformers 微调、peft-LORA 及推理实践
资源下载链接为: https://pan.xunlei.com/s/VOZ1X6bZLBKbqYXfuDgaeHg7A1?pwd=a5dm Qwen1.5-SFT(含阿里相关版本 Qwen1.5-SFT (Ali))及 Qwen1.5-2B-Chat、Qwen1.5-7B-Chat 模型的微调(基于 transformers)、LORA(基于 peft)与推理任务,项目地址参考原链接(已去除无效前缀)。默认数据类型为 bfloat16。 QwenLM/Qwen1.5、google/gemma_pytorch、THUDM/ChatGLM-6B、THUDM/GLM、tatsu-lab/stanford_alpaca、huggingface/peft、mymusise/ChatGLM-Tuning、bojone/bert4keras、trl、math23k (无额外补充信息,保持原记录)
大模型(LLMs)参数高效微调(PEFT)面试题目
大模型(LLMs)参数高效微调(PEFT)面试题目
Qwen2.5医疗NER微调实战[项目源码]
本文详细介绍了如何利用Qwen2.5-1.5B-Instruct大语言模型进行医疗命名实体识别(NER)任务的微调实战。通过transformers和peft框架,结合LoRA技术,在医学命名实体识别数据集上进行微调训练,并使用SwanLab工具监控训练过程与评估模型效果。文章从环境配置、数据集准备、模型加载、LoRA配置到完整微调代码实现,逐步指导读者完成整个微调流程。训练结果显示,微调后的模型能够准确识别医疗文本中的疾病、临床表现等实体类型。本文还提供了模型推理代码,帮助读者快速应用训练好的模型。整个教程旨在为初学者提供完整的LLM微调实践指南,特别适合想要快速上手大模型微调的开发者。
requirements.txt
requirements.txt
LLM面试题解析[源码]
本文详细解析了20道关于大语言模型(LLMs)的面试题,涵盖了链式法则在梯度下降中的应用、Transformers中的注意力分数计算、Gemini多模态LLM训练优化、基础模型类型、PEFT缓解灾难性遗忘、RAG步骤、MoE增强可扩展性、CoT提示、判别式与生成式AI区别、知识图谱集成、零样本学习、自适应Softmax优化、Transformers解决梯度消失、少样本学习、修复LLM生成偏见、编码器与解码器区别、LLMs与传统统计语言模型差异、超参数重要性、LLM定义及部署挑战等核心内容。此外,还提供了系统学习AI大模型的资源推荐,包括学习路线图、经典书籍、视频教程、行业报告、项目实战和面试题库,帮助读者全面掌握AI大模型的知识和技能。
大模型训练框架概览[源码]
本文详细介绍了训练大模型(如LLM、多模态模型)所需的开发框架和工具,覆盖从底层加速到高层API的全流程。主要内容包括:1. 基础训练框架,如PyTorch和TensorFlow及其生态;2. 分布式训练专用框架,如Megatron-LM和DeepSpeed;3. 高效训练与微调工具,如Hugging Face Transformers和PEFT;4. 大模型基础设施,如NVIDIA NeMo和阿里云PAI-EasyCoding;5. 其他重要工具,如ONNX Runtime和vLLM。文章还提供了选择建议和硬件依赖的指导,帮助开发者根据团队规模、硬件条件和模型需求选择合适的工具链。
最新推荐


