1. 大模型入门到底在学什么很多人一上来就问我想学大模型该从哪本书看起这个问题本身就问偏了。大模型不是一个学科它是机器学习、深度学习、自然语言处理、分布式训练、推理优化这几条线交汇出来的一个工程产物。你如果按学科的思路去学很容易陷入一种状态——论文看了一堆公式推了不少但真给你一个开源模型你连权重文件放哪个目录、显存要多少、怎么跑起来推理都不知道。我自己走过这条路也带过不少人入门。回头看最有效的路径不是从数学基础开始啃而是先建立系统认知再按需补底层。什么意思就是你先要知道大模型这个东西从数据到部署整条链路上有哪些环节每个环节大概在干什么然后再针对你实际要用的部分往深里钻。做应用的人不需要会手写反向传播做微调的人不需要懂 CUDA kernel 优化做部署的人不需要会推导注意力公式。但所有人都需要知道这些环节之间是怎么衔接的。这篇内容我想做的事情是把大模型的系统性入门这件事拆开告诉你一条我自己验证过的路线从机器学习的基本概念切入经过深度学习框架的实操落到 Transformer 这个核心架构的理解最后延伸到微调和部署。每一步我都会说清楚为什么学这个、学到什么程度够用、用什么材料、踩过哪些坑。适合完全没接触过的新手也适合学了一半卡住、感觉知识点散落一地的人。核心关键词我先摆出来后面都会展开大模型、机器学习、深度学习、Transformer、PyTorch。这五个词基本构成了入门的主干缺一个都会在某个环节卡住。2. 先搞清楚几个概念之间的关系2.1 机器学习、深度学习、大模型是包含关系不是并列关系这是新手最容易搞混的地方。经常有人问机器学习和深度学习哪个好大模型是不是深度学习这类问题本身就说明概念层级没理清。它们的关系是层层包含的机器学习是最大的圈深度学习是机器学习里的一个子集大模型又是深度学习里的一类特定模型。机器学习还包括决策树、支持向量机、随机森林这些传统方法它们不需要神经网络靠特征工程和统计学习就能干活。深度学习则是用多层神经网络自动学特征省掉了大量人工特征工程。而大模型特指参数量极大通常十亿级以上、基于 Transformer 架构、在海量文本上预训练出来的模型比如各种开源和闭源的 LLM。所以LLM 是否属于深度学习这个问题答案是明确的属于而且是深度学习在自然语言方向上的一个分支。你理解了深度学习就理解了大模型的底层机制但反过来只懂大模型的调用不代表你懂深度学习。2.2 计算机视觉和机器学习的区别在哪热搜里有个词是计算机视觉和机器学习区别这个问题也值得说清楚。机器学习是方法论层面的东西计算机视觉是应用领域。计算机视觉里的任务比如图像分类、目标检测、图像分割早期用传统机器学习方法SIFT 特征 SVM 分类器现在基本都用深度学习CNN、Vision Transformer。所以它俩不是对立关系而是领域和方法的关系。你学计算机视觉底层还是要学机器学习和深度学习。2.3 为什么入门要从机器学习切入而不是直接上大模型有人觉得既然目标是学大模型那直接看 Transformer 论文不就行了何必绕道机器学习。我的经验是跳过机器学习直接上大模型你会在损失函数过拟合梯度下降训练集验证集这些基础概念上反复卡壳。Transformer 论文里一句话带过的东西背后都是机器学习的基本功。花一周时间把机器学习核心概念过一遍后面省下的时间远不止一周。3. 机器学习阶段该学什么、学到什么程度3.1 核心概念清单与学习优先级机器学习内容很多但入门阶段真正需要吃透的其实就那些。我按优先级列一下概念重要程度学到什么程度常见误区监督/无监督/强化学习高能举例区分以为强化学习是主流损失函数高理解交叉熵、MSE只会背公式不懂含义梯度下降与反向传播高能手推简单网络死磕复杂推导过拟合与正则化高理解 dropout、L2以为越复杂越好训练/验证/测试集划分高理解为什么要分用测试集调参评估指标中准确率、召回、F1只看准确率决策树/ SVM低知道原理即可花大量时间手推这张表的意思是别平均用力。梯度下降和损失函数是后面所有内容的地基必须扎实决策树、SVM 这些传统算法知道它们解决什么问题、大概怎么工作就够了除非你专门做传统机器学习方向。3.2 推荐材料与使用方式材料这块周志华的《机器学习》俗称西瓜书是绕不开的但我要泼盆冷水这本书不适合零基础从头读到尾。它的数学密度对新手不友好很多人卡在第三章线性模型就放弃了。我的建议是把它当字典用——学到某个概念时去查对应章节而不是按顺序啃。更友好的入门是《图解机器学习算法》这类偏可视化的材料配合一些公开课视频。视频的好处是能看动图梯度下降怎么一步步逼近最优解、反向传播怎么一层层传梯度看动画比看公式快得多。等你有了直观理解再回头啃西瓜书里的推导会顺畅很多。提示不要陷入收藏了就等于学了的陷阱。我见过太多人硬盘里存了几十 G 的课程和 PDF一个都没打开过。选定一套材料从头到尾过一遍比收藏十套强。3.3 这个阶段最容易踩的坑第一个坑是数学焦虑。很多人一看要学线代、概率、微积分就退缩了。实际上入门阶段你需要的数学没那么多矩阵乘法、偏导数、条件概率、期望这几个够用了。真正卡人的不是数学难度是心理门槛。遇到不懂的公式先理解它在干什么推导可以后面补。第二个坑是只看不练。机器学习概念看懂了和能写出来是两回事。哪怕你只是用 scikit-learn 跑一个鸢尾花分类亲手调一下参数、看一下准确率变化收获都比看十篇文章大。第三个坑是过早纠结算法细节。有人一上来就研究 SVM 的核函数怎么选、决策树的信息增益和基尼系数哪个好。这些在你还没建立整体框架前研究效率极低。先跑通流程再抠细节。4. 深度学习与 PyTorch 实操4.1 为什么选 PyTorch 而不是别的框架深度学习框架有好几个TensorFlow、PyTorch、PaddlePaddle 等等。入门我强烈建议 PyTorch理由很实在它的代码写起来像普通 Python调试方便社区活跃大模型相关的开源项目绝大多数用 PyTorch。你去看 Hugging Face 上的模型、看各种微调脚本基本都是 PyTorch 生态。学它等于直接对接了后面大模型的所有工具链。TensorFlow 在工业部署上有它的优势但对新手来说静态图那套调试体验不友好。入门阶段降低心智负担比什么都重要。4.2 PyTorch 安装版本对应是最大的坑pytorch安装pytorch安装教程超详细python和pytorch版本对应这些是热搜高频词说明安装这一步卡了很多人。我直接给结论安装 PyTorch 最大的坑是版本对应关系尤其是 CUDA 版本、Python 版本、PyTorch 版本三者要匹配。先说一个基础判断你要不要用 GPU。如果只是入门学习、跑跑小模型CPU 版本完全够用安装也简单。如果你要训练模型或者跑大模型推理那必须上 GPU 版本这时候 CUDA 版本就绕不开了。安装流程我梳理成几步确认显卡和驱动。NVIDIA 显卡用nvidia-smi命令看驱动版本和支持的最高 CUDA 版本。确认 Python 版本。建议 3.9 到 3.11 之间太新或太旧都可能遇到包不兼容。去 PyTorch 官网的安装页面选择你的系统、包管理工具pip 或 conda、CUDA 版本它会直接生成安装命令。复制命令执行别自己瞎拼。# 示例CUDA 11.8 版本的 pip 安装命令 pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 # CPU 版本 pip install torch torchvision torchaudio注意不要用pip install torch这种不带 index-url 的命令去装 GPU 版本它默认装的是 CPU 版或者不匹配的版本装完发现torch.cuda.is_available()返回 False白折腾。4.3 环境隔离别在系统 Python 里乱装新手常犯的错是直接在系统 Python 里 pip install 一堆东西装到最后环境冲突各种报错。正确做法是用虚拟环境。conda 或者 venv 都行我个人习惯 conda因为管理不同 Python 版本方便。conda create -n dl python3.10 conda activate dl # 然后在这个环境里装 pytorch关于pytorch环境搭建wsl和7900xtx pytorch wsl这类搜索说明有人想在 Windows 的 WSL 里搭环境或者用 AMD 显卡。WSL 里搭 PyTorch 是可行的但要注意 WSL 的 CUDA 支持和原生 Linux 有差异装之前确认好驱动。AMD 显卡比如 7900XTX跑 PyTorch 需要 ROCm生态成熟度和 NVIDIA 的 CUDA 还有差距入门阶段如果条件允许NVIDIA 显卡省心得多。4.4 从张量到第一个神经网络PyTorch 的核心是张量Tensor你可以把它理解成能跑在 GPU 上的多维数组。入门阶段把这几个东西练熟就够了张量的创建、形状变换、自动求导、nn.Module定义网络、优化器和损失函数的使用。我建议的第一个练手项目是手写数字识别MNIST。别嫌它简单它把数据加载 → 定义网络 → 前向传播 → 计算损失 → 反向传播 → 更新参数整个流程走了一遍。这个流程你走通了后面所有深度学习任务都是它的变体。import torch import torch.nn as nn class SimpleNet(nn.Module): def __init__(self): super().__init__() self.fc1 nn.Linear(784, 128) self.fc2 nn.Linear(128, 10) self.relu nn.ReLU() def forward(self, x): x self.relu(self.fc1(x)) return self.fc2(x)这段代码看着简单但你要能说清楚为什么要有forward方法、nn.Linear里的两个参数分别是什么、ReLU 在这里起什么作用。能讲清楚说明你真懂了。4.5 深度学习里的 parameter 到底指什么热搜里有个很有意思的词深度学习里的parameter应该不是mb吧。这个问题背后是新手对参数量和显存占用的混淆。参数量parameter count指的是模型里可学习的权重和偏置的总数单位是个不是 MB。比如一个 7B 的大模型指的是 70 亿个参数。而显存占用是另一回事它取决于参数量、精度FP32 还是 FP16、优化器状态、激活值等。粗略估算FP16 精度下推理时每 10 亿参数大约占 2GB 显存7B 模型大概 14GB 起步加上上下文缓存会更多。这个换算关系后面讲部署时还会细说。5. Transformer大模型的核心架构5.1 为什么 Transformer 是绕不开的如果说深度学习是入门的主干道那 Transformer 就是通往大模型的那座桥。2017 年那篇《Attention Is All You Need》之后几乎所有主流大模型都是 Transformer 架构或其变体。你去看 GPT、LLaMA、Qwen 这些模型的结构图核心都是 Transformer 的堆叠。所以transformer模型详解transformer架构及其工作原理transformer代码transformer手写这些搜索词反映的是大家共同的痛点这个架构必须搞懂但它的细节确实多。5.2 从注意力机制讲起Transformer 的核心是自注意力机制Self-Attention。用生活化的类比你读一句话小明把书给了小红因为她要复习理解她指谁需要回头看前面的词并且判断哪个词和她关系最紧密。自注意力做的就是这件事——让每个词去关注序列里其他所有词根据相关性加权汇总信息。具体计算分三步每个词生成 Query、Key、Value 三个向量用 Query 和所有 Key 做点积算相关性分数用分数对 Value 加权求和。公式是Attention(Q, K, V) softmax(QK^T / sqrt(d_k)) V那个sqrt(d_k)是缩放因子防止点积结果过大导致 softmax 梯度消失。这个细节很多人背公式时忽略但面试和实际调参时经常被问到。5.3 多头注意力与位置编码单个注意力头只能捕捉一种关系模式**多头注意力Multi-Head Attention**就是并行跑多个注意力每个头关注不同的语义关系最后拼接起来。类比成多个专家从不同角度看同一句话比一个人看更全面。另一个关键点是位置编码。自注意力本身不区分词的顺序我爱你和你爱我在它眼里是一样的。所以需要额外注入位置信息。原始 Transformer 用的是正弦余弦位置编码现在很多大模型改用旋转位置编码RoPE能更好地处理长序列。5.4 手写一个最小 Transformer 的价值transformer手写是个很好的练习方向。我的建议是不要一上来就手写完整的 GPT先手写一个单层的、能跑通前向传播的 Transformer block。把多头注意力、前馈网络、残差连接、层归一化这几个组件一个个写出来跑通一个简单的序列任务。这个过程的价值在于你会真正理解每个组件的作用而不是把它们当成黑盒。比如残差连接为什么重要缓解深层网络梯度消失、层归一化放在注意力前还是后有什么区别Pre-LN 和 Post-LN 的训练稳定性差异这些只有自己写过才有体感。5.5 Transformer 参数量怎么算transformer架构模型参数计算也是高频问题。以标准 Transformer 为例参数量主要来自几块多头注意力的 Q、K、V、输出投影矩阵前馈网络的两层线性变换以及层归一化的参数。假设模型维度是 d_model层数是 L前馈网络中间维度是 4*d_model那么单层参数量大致是注意力部分4 * d_model²前馈部分8 * d_model²层归一化少量所以单层约 12 * d_model²L 层就是 12 * L * d_model²。再加上词嵌入矩阵vocab_size * d_model。这个估算方法能让你看到一个模型的规模是怎么来的也解释了为什么 d_model 和层数是大模型最核心的两个超参。5.6 Vision Transformer 与多模态延伸vision transformer和missformer这类词说明 Transformer 早已不局限于文本。Vision TransformerViT把图像切成 patch当成序列输入 Transformer在图像分类上效果很好。医学图像分割里的 MissFormer 也是这个思路的变体。理解文本 Transformer 后这些视觉变体你看起来会轻松很多因为核心机制是一样的只是输入表示不同。6. 大模型微调与部署实战6.1 微调到底在调什么大模型微调大模型微调实战是当前最热的方向之一。先说清楚微调的本质预训练模型已经学到了通用的语言能力微调是用你的领域数据让模型适应特定任务或风格。它不是从零训练而是在已有权重上继续训练。微调分几类全参数微调更新所有参数显存要求高、LoRA只训练低秩旁路矩阵显存友好、QLoRA在量化模型上做 LoRA进一步降显存。入门我建议从 LoRA 开始因为它在消费级显卡上就能跑效果也不错。6.2 LoRA 微调的关键参数LoRA 有几个核心参数必须理解参数含义常用取值影响r低秩矩阵的秩8/16/32越大容量越强显存越高alpha缩放系数通常为 r 的 2 倍控制 LoRA 权重影响target_modules应用 LoRA 的层q_proj, v_proj 等决定微调哪些部分learning_rate学习率1e-4 到 3e-4太大不收敛太小没效果dropout丢弃率0.05 到 0.1防过拟合这些参数不是随便填的。r 和 alpha 的比值决定了 LoRA 更新的幅度target_modules 选哪些层直接影响微调效果。我实测下来只调 q_proj 和 v_proj 通常就够全调反而容易过拟合小数据集。6.3 微调数据准备的门道微调效果好不好数据占七成。常见的数据格式是 instruction-input-output 三元组或者对话格式。几个实操要点数据量不用太多几百到几千条高质量数据往往比几万条噪声数据效果好。数据要多样避免模型只学会一种回答模式。格式要统一训练和推理时的 prompt 模板要一致否则效果打折。留一部分做验证集监控是否过拟合。提示我见过有人拿几百条数据微调训练 loss 降到很低但实际用起来效果很差原因是数据太单一模型过拟合了。验证集 loss 才是判断微调是否有效的关键指标。6.4 大模型部署要考虑什么大模型部署大模型下载平台这些词背后是部署需求。部署的核心矛盾是模型太大显存不够。解决思路有几条量化是最常用的手段把 FP16 权重压成 INT8 或 INT4显存直接减半甚至减到四分之一代价是精度略有损失。推理框架方面vLLM、llama.cpp 这些工具能显著提升吞吐和降低显存。上下文长度也是显存大户KV Cache 会随序列长度线性增长长上下文场景要特别注意。部署时还要考虑并发。单请求推理和批量推理的显存占用、延迟完全不同。生产环境通常要做请求队列、动态批处理。这些在入门阶段了解概念即可真要做的时候再深入。6.5 提示词工程与上下文工程大模型提示词工程与上下文工程是应用层的核心技能。提示词工程关注的是怎么问上下文工程关注的是给模型看什么。两者结合才能让模型稳定输出你想要的结果。几个实用原则指令要明确具体给例子few-shot通常比纯指令效果好让模型分步思考思维链能提升复杂任务表现上下文里无关信息越少越好。这些技巧不需要改模型成本低见效快是入门后最快能上手实践的部分。7. 常见问题与避坑速查7.1 学习路线类问题问我是零基础该先学 Python 还是先学机器学习答先学 Python 基础能写函数、会用列表字典、理解面向对象就够了不用学到很深的程度。然后直接进机器学习概念边学边补 Python。问数学不好能学吗答能。入门阶段需要的数学有限遇到不懂的现查现学比系统补数学效率高。真正做研究才需要扎实的数学功底。问学多久能上手大模型答如果每天投入两三小时概念加实操一两个月能跑通微调流程。但要达到能独立解决问题的程度需要持续实践。7.2 环境与工具类问题问装 PyTorch 报错怎么办答先看报错信息里的版本冲突提示八成是 CUDA 或 Python 版本不匹配。用 conda 建干净环境重装别在乱环境里折腾。问没有 GPU 能学吗答能学概念和小模型但大模型微调基本跑不动。可以用云平台的按量付费 GPU或者 Colab 这类免费资源入门。问显存不够怎么办答降 batch size、用梯度累积、上量化、用 LoRA这几招组合起来能大幅降低显存需求。7.3 实操类问题问微调后模型效果反而变差答检查数据质量、学习率是否过大、是否过拟合。小数据集微调时降低学习率、减少训练轮数往往有效。问模型输出不稳定答调低 temperature 让输出更确定优化提示词必要时用 few-shot 给例子。问怎么判断该用哪个大模型答看任务需求、显存预算、是否需要商用授权。开源模型里不同规模、不同能力的都有先明确需求再选别盲目追大。7.4 我踩过的几个坑第一个坑是贪多。一开始什么都想学机器学习、深度学习、NLP、CV 一起上结果哪个都没学透。后来聚焦一条线反而进步快。第二个坑是只看论文不动手。Transformer 论文看了好几遍以为自己懂了直到手写代码才发现一堆细节没搞明白。第三个坑是忽视工程细节。模型跑通了不代表能用数据格式、显存管理、推理速度这些工程问题往往比模型本身更耗时间。第四个坑是环境折腾太久。有段时间我沉迷于配各种环境、试各种工具真正学模型的时间反而少了。环境够用就行别本末倒置。8. 一条可执行的入门路线把前面所有内容收拢成一条路线你可以照着走第一阶段1-2 周Python 基础 机器学习核心概念。目标是能说清楚监督学习、损失函数、梯度下降是怎么回事。第二阶段2-3 周PyTorch 实操。装好环境跑通 MNIST理解张量、自动求导、nn.Module。目标是能自己写一个简单网络并训练。第三阶段2-3 周Transformer 原理与手写。理解注意力机制手写一个 Transformer block搞懂参数量计算。目标是能画出架构图并解释每个组件。第四阶段2-4 周大模型微调实战。选一个开源小模型用 LoRA 在自定义数据上微调跑通完整流程。目标是能独立完成一次微调并评估效果。第五阶段持续部署与应用。了解量化、推理框架、提示词工程把模型真正用起来。这条路线不是唯一的但它是经过验证的、能让你从零走到能动手的路径。每一步的关键都是动手看再多不如跑一遍。大模型这个领域变化快但底层的东西——机器学习的基本原理、深度学习的训练范式、Transformer 的架构思想——这些是相对稳定的把地基打牢上面盖什么楼都稳。最后分享一个我自己的习惯每学一个概念就试着用大白话给别人讲一遍。讲不清楚的地方就是你没真懂的地方。这个方法帮我省下了大量以为自己懂了的时间。
企业数字化 ERP 产品动态
相关推荐
Locust压力测试实战:Python代码化与分布式架构解析 1. 项目概述:Locust压力测试的现代价值 在电商大促、秒杀活动、票务系统等真实业务场景中,我曾亲眼见证过服务器在流量洪峰下崩溃的惨状。这正是Locust这类现代压力测试工具的价值所在——它用Python代码定义用户行为,通过分布式集群模拟百万… · 2026/11/3 8:49:35
从安理会AI限速到真武V900:大模型工程化落地的合规、算力与评估挑战 1. 三条热搜背后,藏着同一件事2026年9月23日这一天,AI圈的信息密度高得有点离谱。早上刷到安理会就AI"限速"议题召开听证会的消息,中午云栖大会上真武V900正式亮相,下午Gemini 4的"幽灵模型"泄题事件又在技术… · 2026/11/3 8:48:33
Vue3集成高德地图实现高性能标记点管理系统 1. Vue3与高德地图集成实战:构建可配置标记点管理系统在WebGIS应用开发中,地图标记点管理是最常见也最复杂的核心功能之一。去年我在智慧城市项目中,就曾遇到需要同时管理3000不同类型标记点的需求场景。传统的一次性渲染方案在数据量超过500… · 2026/11/3 8:48:32
4步装出macOS虚拟机:从官方镜像到可启动macOS虚拟机ISO的完整流程 4步装出macOS虚拟机:从官方镜像到可启动macOS虚拟机ISO的完整流程 【免费下载链接】macos-virtualbox Push-button installer of macOS Catalina, Mojave, and High Sierra guests in Virtualbox on x86 CPUs for Windows, Linux, and macOS 项目地址: https://gi… · 2026/11/3 10:12:22
AiSOC Syslog 监听器实战:用 UDP/TCP 直收 RFC 5424、RFC 3164、CEF 与 LEEF 人工智能AI Agent网络安全后端前端 【免费下载链接】AiSOC Open-source AI Security Operations Center: alert fusion, LLM-agent triage, MITRE ATT&CK investigation, and a replayable decision ledger for every agent step. Self-hostable, runs with no API keys, M… · 2026/11/3 10:12:22
一键安装fcitx5皮肤:fcitx5-themes-candlelight最简单install.sh安装教程 【免费下载链接】fcitx5-themes-candlelight fcitx5的简约风格皮肤——烛光。 项目地址: https://gitcode.com/gh_mirrors/fc/fcitx5-themes-candlelight 点击查看 免费下载 fcitx5-themes-candlelight(烛光)是专为 fcitx5 输入法打造的一套… · 2026/11/3 10:12:22
Android教学项目立项完成 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 10:12:22
Spook算法的各种密码分析方法全面盘点 Spook算法的各种密码分析方法全面盘点对Spook算法的密码分析,目前公开的研究主要集中在其核心组件Shadow置换上,特别是针对NIST轻量级密码竞赛第二轮的候选版本。以下是目前已发现的各类密码分析方法盘点:🔬 针对核心置换 Shadow … · 2026/11/3 10:11:21
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46
STM32F411RE与MAX14431实现SPI隔离:工业现场抗共模干扰实战 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59
ESP32+大模型AI硬件开发:从Demo到产品的8个工程问题 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59
基于MAX14431BAEE+与PIC18F85J10的SPI隔离方案设计与实践 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46