大模型最新开源教程:[特殊字符]从零开始的大模型原理与实践教程

大模型混合开源:参数、架构与权限的三维分层实践 大模型开源已从单一‘全开’或‘全闭’演进为精细化分层策略。其核心在于将模型能力解耦为参数规模、网络架构(如MoE/稠密)、训练数据、推理性能和商用权限等可独立管控的维度,形成技术可控性与生态开放性的动态平衡。这种混合模式既保障厂商在关键场景(如金融风控、医疗诊断)的商业护城河,又通过开源基座模型、工具链和适配器降低开发者使用门槛,加速技术落地。当前主流方案普遍采用‘小模型开源+大模型闭源API’组合,覆盖从边缘部署到高精度服务的全栈需求,典型如华为盘古7B与MoE API、百度文心4.5与5.0、阿里Qwe 阅读详情

alt text

Happy-LLM

📚 从零开始的大语言模型原理与实践教程

深入理解 LLM 核心原理,动手实现你的第一个大模型


🎯 项目介绍

  很多小伙伴在看完 Datawhale开源项目: self-llm 开源大模型食用指南 后,感觉意犹未尽,想要深入了解大语言模型的原理和训练过程。于是我们(Datawhale)决定推出《Happy-LLM》项目,旨在帮助大家深入理解大语言模型的原理和训练过程。

  本项目是一个系统性的 LLM 学习教程,将从 NLP 的基本研究方法出发,根据 LLM 的思路及原理逐层深入,依次为读者剖析 LLM 的架构基础和训练过程。同时,我们会结合目前 LLM 领域最主流的代码框架,演练如何亲手搭建、训练一个 LLM,期以实现授之以鱼,更授之以渔。希望大家能从这本书开始走入 LLM 的浩瀚世界,探索 LLM 的无尽可能。

✨ 你将收获什么?

  • 📚 Datawhale 开源免费 完全免费的学习本项目所有内容
  • 🔍 深入理解 Transformer 架构和注意力机制
  • 📚 掌握 预训练语言模型的基本原理
  • 🧠 了解 现有大模型的基本结构
  • 🏗️ 动手实现 一个完整的 LLaMA2 模型
  • ⚙️ 掌握训练 从预训练到微调的全流程
  • 🚀 实战应用 RAG、Agent 等前沿技术

📖 内容导航

章节关键内容状态
前言本项目的缘起、背景及读者建议✅
第一章 NLP 基础概念什么是 NLP、发展历程、任务分类、文本表示演进✅
第二章 Transformer 架构注意力机制、Encoder-Decoder、手把手搭建 Transformer✅
第三章 预训练语言模型Encoder-only、Encoder-Decoder、Decoder-Only 模型对比✅
第四章 大语言模型LLM 定义、训练策略、涌现能力分析✅
第五章 动手搭建大模型实现 LLaMA2、训练 Tokenizer、预训练小型 LLM✅
第六章 大模型训练实践预训练、有监督微调、LoRA/QLoRA 高效微调✅
第七章 大模型应用模型评测、RAG 检索增强、Agent 智能体✅

💡 如何学习

本项目适合大学生、研究人员、LLM 爱好者。在学习本项目之前,建议具备一定的编程经验,尤其是要对 Python 编程语言有一定的了解。最好具备深度学习的相关知识,并了解 NLP 领域的相关概念和术语,以便更轻松地学习本项目。

本项目分为两部分——基础知识与实战应用。第1章~第4章是基础知识部分,从浅入深介绍 LLM 的基本原理。

其中,第1章简单介绍 NLP 的基本任务和发展,为非 NLP 领域研究者提供参考;

第2章介绍 LLM 的基本架构——Transformer,包括原理介绍及代码实现,作为 LLM 最重要的理论基础;

第3章整体介绍经典的 PLM,包括 Encoder-Only、Encoder-Decoder 和 Decoder-Only 三种架构,也同时介绍了当前一些主流 LLM 的架构和思想;

第4章则正式进入 LLM 部分,详细介绍 LLM 的特点、能力和整体训练过程。第5章~第7章是实战应用部分,将逐步带领大家深入 LLM 的底层细节。

其中,第5章将带领大家者基于 PyTorch 层亲手搭建一个 LLM,并实现预训练、有监督微调的全流程;

第6章将引入目前业界主流的 LLM 训练框架 Transformers,带领学习者基于该框架快速、高效地实现 LLM 训练过程;

第7章则将介绍 基于 LLM 的各种应用,补全学习者对 LLM 体系的认知,包括 LLM 的评测、检索增强生产(Retrieval-Augmented Generation,RAG)、智能体(Agent)的思想和简单实现。你可以根据个人兴趣和需求,选择性地阅读相关章节。

在阅读本书的过程中,建议你将理论和实际相结合。LLM 是一个快速发展、注重实践的领域,我们建议你多投入实战,复现本书提供的各种代码,同时积极参加 LLM 相关的项目与比赛,真正投入到 LLM 开发的浪潮中。我们鼓励你关注 Datawhale 及其他 LLM 相关开源社区,当遇到问题时,你可以随时在本项目的 issue 区提问。

最后,欢迎每一位读者在学习完本项目后加入到 LLM 开发者的行列。作为国内 AI 开源社区,我们希望充分聚集共创者,一起丰富这个开源 LLM 的世界,打造更多、更全面特色 LLM 的教程。星火点点,汇聚成海。

我们希望成为 LLM 与普罗大众的阶梯,以自由、平等的开源精神,拥抱更恢弘而辽阔的 LLM 世界。

🤝 如何贡献

我们欢迎任何形式的贡献!

  • 🐛 报告 Bug - 发现问题请提交 Issue
  • 💡 功能建议 - 有好想法就告诉我们
  • 📝 内容完善 - 帮助改进教程内容
  • 🔧 代码优化 - 提交 Pull Request

Star History

Datawhale

⭐ 如果这个项目对你有帮助,请给我们一个 Star!

本项目已经给大家整理并下载好了,需要的可以扫描拿到↓↓↓

 

[特殊字符] DeepSeek-R1原理解析及项目实践(含小白向概念解读) 我们打开deepseek官网,会发现对话框之下:有两个按钮,那他们的含义如何理解?最近爆火的deepseek究竟指的是哪个模型?深度思考R1与联网搜索的作用?添加图片注释,不超过 140 字(可选) 阅读详情

相关推荐

AI越狱攻防:大模型安全机制原理与防御实践指南

大型语言模型的安全机制基于人类反馈强化学习等技术构建,通过训练使模型内化安全准则,在检测到有害请求时触发拒绝响应。然而,提示词注入、上下文混淆等攻击手段能够绕过这些防护,利用角色扮演、系统提示词覆盖等方法诱导模型输出被禁止内容。理解这些攻击原理对于构建鲁棒的AI应用至关重要,开发者需要设计多层防御体系,包括输入预处理、意图分类和输出后处理等。本文从技术攻防视角,探讨了AI越狱的核心机制及其对提示词工程和模型安全性的启示,为AI应用开发提供安全实践参考。

weixin_34034261的博客 291

深度讲解AI大模型原理,它到底是如何工作的

假如我们有一个AI大模型,比如GPT2。此时我们向模型输入,“[cls]、今、天、天、气、真”,一共6个字(单词)。我们希望模型基于这6个字,生成第7个字。此时,模型会输出第7个字,是“的”字。这里要需要特殊说明:最开始的[cls],是一个特殊标记;它用于标记句子的起始位置;模型需要基于一些特殊的标记来进行计算。现在不太理解也没关系,可以暂时忽略这个cls标记。接着,我们要生成第8个字。对于第8个字的生成,就会依赖初始输入的6个字,与刚刚生成的第7个“的”字。

leah126的博客 853

开源大模型与闭源大模型的本质区别:资源主权与价值捕获

大模型并非只有‘参数规模’和‘推理速度’两个维度,其底层逻辑实为两种截然不同的AI基础设施范式。开源大模型强调资源所有权归用户,通过本地化部署、自主微调与数据闭环构建应用层毛利;闭源大模型则依托黑盒服务与API经济,在模型层实现单位价值最大化。这种差异深刻影响算力调度方式、合规可控边界、技术债演化路径及商业分成结构。尤其在金融、医疗、政务等强监管场景,开源方案支持算法备案、数据不出域与全链路审计,而闭源方案常面临训练数据不可知、输出不可溯、SLA条款模糊等现实瓶颈。理解这一分野,是企业选型、团队能力建设与商

weixin_30439067的博客 453

ChatGLM4构建指南:从零开始实现中文大语言模型的完整教程 [特殊字符]

想要深入理解大语言模型的工作原理吗?想亲手构建一个类似ChatGLM4的强大中文大模型吗?Datawhale的"LLMs From Scratch"项目为你提供了从零开始构建大语言模型的完整指南,特别是ChatGLM4的实现教程,让你仅需Python基础就能掌握大模型的核心技术!本文将带你一步步了解如何从零构建ChatGLM4模型,深入理解其架构原理和实现细节。 ## 📚 什么是ChatGLM

gitblog_00068的博客 531

Cherry Studio 配置指南:厘清本地大模型调用原理与实践

大语言模型(LLM)调用并非简单填写API密钥,而是涉及前端UI、后端服务与协议兼容性的系统工程。OpenAI兼容接口规范定义了标准请求结构(如/v1/chat/completions),但实际可用性取决于后端服务是否真实运行并正确响应。Cherry Studio作为轻量级Chat UI,本质是HTTP请求代理,不提供模型也不验证模型真实性,其模型下拉菜单、认证透传、流式响应等行为均严格遵循OpenAI API协议。理解这一原理,可避免陷入‘GPT-5.4 Pro’等虚构模型话术陷阱,并真正掌握Ollama

a4512138的专栏 459

大模型与扩散模型实战指南:从原理到微调部署的完整路径

在人工智能领域,大语言模型和扩散模型已成为核心技术。理解其工作原理,如Transformer的自注意力机制和扩散模型的前向加噪与反向去噪过程,是掌握其应用的基础。这些模型通过预训练学习海量数据中的模式,具备强大的生成与理解能力,其技术价值在于能够高效处理自然语言和图像生成任务。在实际应用场景中,开发者常需通过微调使通用模型适配特定业务需求,例如使用LoRA进行参数高效微调,以有限资源实现模型定制。本文基于实战经验,系统梳理了从环境搭建、核心原理理解到模型微调与部署的完整流程,并针对常见问题提供了解决方案,旨

weixin_34392435的博客 419

[特殊字符]开源碾压闭源!Qwen3-Coder终端接入指南,小白也能玩转

当人类智慧与机器智能形成共生关系,文明的火种将在新的维度延续。"在这场波澜壮阔的文明跃迁中,主动拥抱AI时代,就是掌握打开新纪元之门的密钥,让每个人都能在智能化的星辰大海中,找到属于自己的航向。

huang9604的博客 1742

实战|验证码突破思路

漏洞成因:由于逻辑设计缺陷,可绕过验证,比如直接删除COOKIE或验证码参数可绕过、当验证不通过清空session时,验证码参数值为空时绕过等。测试方法:抓包,删除验证码字段,查看是否可以成功发送抓包,正常流程下,记录验证码后的数据包,替换目标包中内容,直接发送,查看是否可以直接绕过验证码案例:Step1.输入正确账户信息和错误验证码,登录时抓包Step2.删除COOKIEStep3.客户端登陆成功。

weixin_46239998的博客 8102

一键部署AI模型:Xinference让开源大模型触手可及 [特殊字符]

还在为AI模型部署的复杂流程而烦恼吗?想快速体验最新的开源大模型却不知从何入手?今天我要为你介绍一个革命性的工具——Xinference(Xorbits Inference),它能让你用一行命令就能启动各种AI模型,从语言模型到图像生成,从本地测试到分布式部署,通通搞定!✨ **Xinference**是一个强大而多功能的AI模型推理服务框架,支持语言、语音识别和多模态模型的部署与调用。无论你是

gitblog_00489的博客 1067

本科双非的计算机考研择校注意点——经验贴

一战一志愿上岸某211的电子信息专硕。之前在某乎也发过帖子。但现在用优快云,所以把相关的心得再发出来仅供大家参考。 首先,我认为最重要的是你为什么要考研? 不管你是为了混一个文凭将来好进大厂,还是为了真正搞学术或者学知识,你要知道你自己的目标,只有坚定自己的目标,才有动力去走完这段复习的历程。真正的考研,是很苦的。如果你是为了逃避大四面临的就业才选择考研,并且还浑浑噩噩不当回事,那我劝你放弃,不如踏踏实实学点技术去找实习。那从我自己出发,我是认为自己本科双非院校且自己四年间没有学到什么专业方面的技能,

m0_56698268的博客 3164

保姆级教程:用Adams/Car和Simulink搞定你的第一个整车联合仿真(附模型文件)

本文提供了一份详尽的Adams/Car与Simulink联合仿真教程,涵盖从环境配置到模型导出的全流程。通过实战案例解析,帮助工程师快速掌握多体动力学仿真与控制算法开发的集成技术,特别适合汽车工程领域的初学者。文章还包含常见问题解决方案和性能优化建议,助您高效完成整车联合仿真项目。

weixin_29663861的博客 337

AI人工智能讲师简历大模型讲师叶梓大模型技术与应用培训提纲

上海交通大学计算机专业博士毕业,在校期间的主研方向为数据挖掘、机器学习、人工智能。毕业后即进入某大型软件上市公司从事大数据、人工智能等技术相关工作,曾先后作为技术经理或总工程师,负责大型信息平台、市级信息平台的建设工作,并参与省级信息平台的建设;在大数据应用、人工智能等方面都有着丰富的经验。通过这个为期两天的培训,学员将能够全面掌握大模型技术的基础知识、最新进展、企业级应用场景以及未来趋势。通过案例分析、实战演练和高级应用开发,学员将能够深入理解并应用大模型技术,为企业带来创新与价值。

人工智能讲师分享前沿技术 2033

在银河麒麟V10上部署Atlas 300i Duo:从固件到驱动的一站式踩坑笔记

日期:2025-09-09关键词:鲲鹏920、Atlas 300i Duo、银河麒麟V10、NPU、驱动、固件。

weixin_41544125的博客 2813

MusePublic开源大模型一键部署MySQL数据库连接实战教程

本文介绍了如何在星图GPU平台上自动化部署🏛️ MusePublic 圣光艺苑 | Atelier of Sacred Light镜像,快速构建支持MySQL数据库连接的大模型应用环境,典型应用于自然语言查询转SQL、实时业务数据分析与报表生成等场景,显著提升AI对结构化数据的交互能力。

weixin_34640289的博客 325

智能水下机器人设计: 基于MATLAB的水下机器人动力学建模和控制系统设计,包括水下环境感知、路径规划和任务执行等

智能水下机器人是指能够在水下自主完成各种任务的机器人,例如探测、勘察、救援等。它具有广阔的应用前景,可用于海洋环境监测、水下考古、海上作业等领域。基于MATLAB的水下机器人设计可以为科研人员和工程师提供强大的建模和仿真工具,帮助他们设计更智能、更高效的水下机器人。智能水下机器人是未来海洋科技发展的重要方向,它将为海洋科学研究、水下考古和海上作业等领域带来新的机遇。MATLAB是一种功能强大的数学和科学计算软件,它可以为智能水下机器人设计提供强大的工具和支持。

走向CTO的路上... 962

使用lighttpd和开发板进行交互

本文介绍了如何在嵌入式开发板上使用Lighttpd Web服务器实现硬件交互功能。主要内容包括:Lighttpd通过CGI程序间接控制硬件的基本原理;lighttpd.conf配置文件的详细解析;开发板文件目录结构设计;用C语言编写控制GPIO的CGI程序示例;网页调用CGI实现按钮触发控制的HTML代码;常见问题调试建议。最后通过效果图展示了网页按钮点击后成功控制LED灯的实际效果,验证了Lighttpd+CGI方案在嵌入式设备Web控制中的可行性。

m0_49476241的博客 1424

模型蒸馏技术解析:从原理到实践,实现大模型轻量化部署

模型蒸馏是一种将大型神经网络的知识迁移到小型模型的知识压缩技术。其核心原理是通过让小型模型学习大型模型的输出分布或中间特征表示,实现知识的高效传递。这项技术的价值在于能够大幅降低模型部署的硬件要求,使原本需要高端GPU的大模型可以在普通配置的设备上运行。在实际应用中,模型蒸馏特别适合需要平衡效果与效率的场景,比如移动端部署、边缘计算等资源受限环境。通过响应蒸馏和特征蒸馏等方法,开发者可以将Qwen等大型语言模型的能力有效迁移到更轻量的模型中,在保持核心性能的同时显著降低计算资源消耗。

weixin_34267123的博客 544

【云原生技术】云计算与网络:容器服务(Tencent Kubernetes Engine,简称TKE)简介

基本概念主要特点应用场景技术实现容器服务(Tencent Kubernetes Engine,简称TKE)是腾讯云提供的一种托管的容器管理服务,基于开源的Kubernetes系统。TKE旨在简化容器的部署、管理和扩展,并且提供高性能、可靠性和安全性,适用于各种规模的企业和应用。

weixin_46453070的博客 2043

Langchain开发大模型应用:从原理到实践

大模型应用开发中,框架工具的选择至关重要。Langchain作为连接大模型与实际业务场景的桥梁,通过标准化接口抽象和任务编排能力,显著提升了开发效率。其核心原理包括统一的模型交互层、基于Chain和Agent的任务流程管理,以及LCEL(LangChain Expression Language)的管道式编程范式。在技术价值上,Langchain解决了多模型切换适配、复杂任务自动化等痛点,特别适用于客服对话系统、智能问答等需要多步交互的场景。通过工具调用集成和LangServe部署方案,开发者可以快速构建生

weixin_33836874的博客 433

uniapp - HBuilder提示adb: failed to install X Failure [INSTALL_ARSE_FAILED_NOT_APK:X(安装HBuilder调试基座失败)

安装HBuilderX调试基座失败,uniapp APP运行到手机adb: failed to install,Uniapp提示adb,uniapp ios 真机调试报错 uniapp安卓调试,Uniapp安装不了基座,手动安装基座,正在安装手机端HBuilder调试基座,点击运行到手机报错信息:基座无法正常安装,Uniapp-安装HBuilder调试基座失败解决方案,解决 HBuilderX 安卓基座安装失败的问题,显示adb报错,UniApp苹果真机运行调试(自定义基座,版本更新后/没有基座打开失败)如

🏆 前端领域优质创作者 8061

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

非科班小白也能逆袭成AI工程师?收藏这份2026最新大模型学习资源,免费带飞![特殊字符]

近期科技圈传来重磅消息:行业巨头英特尔宣布大规模裁员2万人,传统技术岗位持续萎缩的同时,另一番景象却在AI领域上演——AI相关技术岗正开启“疯狂扩招”模式!据行业招聘数据显示,具备3-5年大模型相关经验的开发者,在大厂就能拿到50K×20薪的高薪待遇,薪资差距肉眼可见!业内资深HR预判:不出1年,“具备AI项目实战经验”将正式成为技术岗投递的硬性门槛。在行业迭代加速的当下,“温水煮青蛙”式的等待只会让自己逐渐被淘汰,与其被动应对,不如主动出击,抢先掌握AI大模型核心原理+落地应用技术+项目实操经验。

2601_95354944的博客 262

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

如何快速掌握大模型核心技术:Foundations-of-LLMs 完整学习指南 [特殊字符]

想要踏入AI大模型领域却不知从何开始?Foundations-of-LLMs 项目为你提供了一条清晰的学习路径!这是一个专注于大语言模型基础理论与实践的开源教材,由浙江大学团队精心打造,涵盖了从语言模型基础到前沿技术的完整知识体系。 ## 📚 项目概览:你的大模型学习宝库 Foundations-of-LLMs 不仅仅是一本教材,更是一个持续更新的学习生态系统。项目采用独特的动物主题设计,每

gitblog_00782的博客 1026

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

大模型入门终极指南:从零到精通的完整学习路径 [特殊字符]

想要快速掌握大语言模型的核心技术却不知从何开始?Foundations-of-LLMs项目为你提供了一条清晰的学习路径!这个开源项目不仅包含了系统的大模型基础知识教材,还持续更新最新的学术进展,是新手入门和进阶提升的绝佳资源。 ## 📚 为什么选择Foundations-of-LLMs? 在人工智能飞速发展的今天,大语言模型已经成为技术创新的核心驱动力。Foundations-of-LLMs

gitblog_00161的博客 948

大模型学习路线(2026最新)从零基础入门到精通,看完这一篇就够了

大模型在当今人工智能领域占据着核心地位,其强大的能力正不断推动各行业的变革与创新。无论是对人工智能充满好奇的初学者,还是希望在该领域深入发展的专业人士,掌握大模型相关知识和技能都至关重要。以下为你详细介绍 2025 年从零基础入门到精通大模型的学习路线。

2401_84495872的博客 1623

Verilog Testbench入门与进阶:从仿真骨架到自动验证

在数字逻辑设计与FPGA开发中,功能仿真是验证RTL代码正确性的核心手段,而Testbench作为仿真激励环境,其设计质量直接决定验证效率与可靠性。本文从Verilog仿真的基本原理出发,阐述了initial与always块的分工、timescale时间尺度、阻塞与非阻塞赋值等关键机制,并系统讲解时钟与复位信号的生成方法,以及如何通过task与function封装复用激励,借助自动比对与断言实现结果自校验。这些技术不仅适用于计数器等简单模块,也能无缝迁移至UART、SPI控制器等复杂工程场景。掌握系统化Te

weixin_34161083的博客 402
上一篇: 大型语言模型推理增强外部知识:综述
下一篇: 大模型系列炼丹术(一):从tokenizer说起,为LLM自回归预训练准备数据集
Llama-Turbo
博客等级 码龄4年 9901粉丝 2022原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值