<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>微调 on 灵语AI</title>
		<link>https://lingyu7.com/tags/%E5%BE%AE%E8%B0%83/</link>
		<description>Recent content in 微调 on 灵语AI</description>
		<generator>Hugo</generator>
		<language>zh-CN</language>
		
		
		
		
			<lastBuildDate>Sun, 30 Aug 2026 03:13:00 +0800</lastBuildDate>
		
			<atom:link href="https://lingyu7.com/tags/%E5%BE%AE%E8%B0%83/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>AI的&#39;举一反三&#39;——迁移学习如何让AI学会触类旁通</title>
				<link>https://lingyu7.com/posts/transfer-learning-ai-learns-to-learn/</link>
				<pubDate>Sun, 30 Aug 2026 03:13:00 +0800</pubDate>
				<guid>https://lingyu7.com/posts/transfer-learning-ai-learns-to-learn/</guid>
				<description>&lt;h2 id=&#34;引言&#34;&gt;引言&lt;/h2&gt;&#xA;&lt;p&gt;你肯定有过这样的经历：&lt;/p&gt;&#xA;&lt;p&gt;学完骑自行车，再学骑电动车，几分钟就上手了。不是因为电动车更简单，而是因为你的身体已经记住了怎么保持平衡、怎么转弯、怎么刹车——这些技能从自行车&amp;quot;迁移&amp;quot;到了电动车。&lt;/p&gt;&#xA;&lt;p&gt;或者，你学会做番茄炒蛋之后，第一次做番茄鸡蛋面，虽然没做过，但你知道番茄要炒出汁、鸡蛋要滑嫩、火候要够——这些经验从一道菜&amp;quot;迁移&amp;quot;到了另一道菜。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;这种&amp;quot;举一反三&amp;quot;的能力，人类天生就有。但AI呢？&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;传统上，AI的学习方式更像是&amp;quot;从零开始&amp;quot;。学完识别猫，如果要识别狗，它需要重新学习——用成千上万张狗的照片重新训练。它不会把&amp;quot;识别猫&amp;quot;的经验迁移到&amp;quot;识别狗&amp;quot;上。&lt;/p&gt;&#xA;&lt;p&gt;但这种情况正在改变。&lt;strong&gt;迁移学习（Transfer Learning），正是让AI学会&amp;quot;举一反三&amp;quot;的技术。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;核心观点ai不需要每次都从零开始&#34;&gt;核心观点：AI不需要每次都&amp;quot;从零开始&amp;quot;&lt;/h2&gt;&#xA;&lt;p&gt;想象一下，如果你想让孩子学会辨认各种鸟类，你会怎么做？&lt;/p&gt;&#xA;&lt;p&gt;最笨的办法：给他一本厚厚的鸟类图鉴，让他把每一种鸟的图片、名字、特征都背下来。但更聪明的方式是：先教他&amp;quot;鸟&amp;quot;的概念——有翅膀、会飞、有喙。然后教他&amp;quot;鸟的类别&amp;quot;——鸣禽、猛禽、水鸟。等他掌握了这些基础，再教他识别具体的种类。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;迁移学习的思路，和&amp;quot;先教基础，再教具体&amp;quot;如出一辙。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;传统的AI训练方式，就像让一个孩子每次学新东西都从零开始。今天学猫，明天学狗，但学狗的时候已经把猫忘光了。这显然不是&amp;quot;智能&amp;quot;该有的样子。&lt;/p&gt;&#xA;&lt;p&gt;迁移学习改变了这一切。它的核心思想很简单：&lt;strong&gt;让AI先在一个大任务上学习通用知识，然后把这些知识迁移到具体的小任务上。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;就像一个学生先学基础数学，再去学微积分；先学编程基础，再去学深度学习。基础打好了，学什么都快。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;为什么从零开始训练ai很傻&#34;&gt;为什么&amp;quot;从零开始&amp;quot;训练AI很傻？&lt;/h2&gt;&#xA;&lt;p&gt;你可能觉得&amp;quot;从零开始训练也没什么大不了的&amp;quot;，但现实中，从零训练一个AI模型，成本和代价高得惊人。&lt;/p&gt;&#xA;&lt;h3 id=&#34;代价一数据饥渴&#34;&gt;代价一：数据饥渴&lt;/h3&gt;&#xA;&lt;p&gt;一个典型的图像识别模型，需要数百万张标注好的图片。一张图片的标注成本大约0.5-2元人民币——也就是说，训练一个模型，光标注费用就可能上百万。&lt;/p&gt;&#xA;&lt;p&gt;更夸张的是语言模型。GPT-3的训练数据达到了45TB的文本，相当于整个英文维基百科的几十倍。这些文本的采集、清洗、标注，成本以亿计。&lt;/p&gt;&#xA;&lt;h3 id=&#34;代价二计算天价&#34;&gt;代价二：计算天价&lt;/h3&gt;&#xA;&lt;p&gt;训练一个大模型，需要成千上万块GPU同时运行数周甚至数月。GPT-3的单次训练成本据估计超过1200万美元。而像GPT-4这样的更大模型，成本只会更高。&lt;/p&gt;&#xA;&lt;h3 id=&#34;代价三时间成本&#34;&gt;代价三：时间成本&lt;/h3&gt;&#xA;&lt;p&gt;从零训练一个模型，不是几天，而是几个月。更关键的是，如果每次有新任务都要从头开始，AI的迭代速度会被严重拖慢。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;那迁移学习是怎么解决这些问题的？&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;很简单：&lt;strong&gt;让AI先&amp;quot;上一次大学&amp;quot;，然后&amp;quot;再去上班&amp;quot;。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;上大学&amp;quot;阶段——在大规模通用数据上训练一个&amp;quot;基础模型&amp;rdquo;（也叫预训练模型）。这个阶段成本确实高，但只需要做一次。&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;上班&amp;quot;阶段——在具体任务上&amp;quot;微调&amp;quot;这个基础模型。因为基础模型已经掌握了通用知识，所以微调只需要少量数据、少量计算、少量时间。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;这个比喻，其实就是迁移学习的精髓。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;迁移学习的三种武功从大改到微调到精调&#34;&gt;迁移学习的三种&amp;quot;武功&amp;rdquo;——从&amp;quot;大改&amp;quot;到&amp;quot;微调&amp;quot;到&amp;quot;精调&amp;quot;&lt;/h2&gt;&#xA;&lt;p&gt;迁移学习不是一种单一的技术，而是一整套方法。根据&amp;quot;改动的程度&amp;quot;，可以分为三个层次。&lt;/p&gt;&#xA;&lt;h3 id=&#34;第一层全参数微调fine-tuning&#34;&gt;第一层：全参数微调（Fine-tuning）&lt;/h3&gt;&#xA;&lt;p&gt;这是最&amp;quot;简单粗暴&amp;quot;的迁移学习方法，也是最常用的。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;做法&lt;/strong&gt;：拿到一个已经训练好的基础模型（比如BERT、GPT），然后在你自己的任务数据上继续训练，模型的所有参数都会跟着调整。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;打个比方&lt;/strong&gt;：这就像你请了一个顶级厨师（基础模型），他本来擅长做西餐。你让他到你的中餐馆上班，他需要重新学习怎么用炒锅、怎么调酱汁——但刀工、火候、对食材的理解这些基本功还在，所以学得很快。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;效果&lt;/strong&gt;：在大多数任务上，微调的效果都很好。比如在GLUE（自然语言理解基准测试）上，微调后的BERT在所有任务上都超过了从零训练的模型，平均高出13%以上。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;代价&lt;/strong&gt;：但全参数微调有一个问题——如果模型很大，成本依然很高。微调一个175B参数的GPT-3，虽然比从头训练便宜，但依然需要数千美元的计算资源。&lt;/p&gt;&#xA;&lt;h3 id=&#34;第二层参数高效微调loraadapter&#34;&gt;第二层：参数高效微调（LoRA、Adapter）&lt;/h3&gt;&#xA;&lt;p&gt;既然全参数微调还是贵，那能不能只改一小部分参数？&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;LoRA（Low-Rank Adaptation）&lt;/strong&gt; 就是答案。它的思路非常巧妙：&lt;/p&gt;&#xA;&lt;p&gt;研究发现，大模型在微调时，参数的变化量其实很小，而且这些变化可以用一个&amp;quot;低秩矩阵&amp;quot;来近似。简单说就是：&lt;strong&gt;你不需要动整个模型，只需要加一个小小的&amp;quot;适配器&amp;quot;，然后只训练这个适配器。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;打个比方&lt;/strong&gt;：你买的手机，出厂时系统是标准的。但你可以安装一些&amp;quot;插件&amp;quot;——比如一个拍照增强插件、一个电池优化插件。这些插件不改变手机系统本身，但能大幅提升特定功能的表现。&lt;/p&gt;&#xA;&lt;p&gt;LoRA就是给大模型安装&amp;quot;插件&amp;quot;——只训练不到0.01%的参数，就能达到全参数微调95-99%的效果。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;这意味着什么？&lt;/strong&gt; 以前要几万美元的微调，现在只需要几十美元。而且因为改动很小，同一个基础模型可以同时&amp;quot;服务&amp;quot;多个不同的任务——只需为每个任务准备一个轻量级的LoRA插件。&lt;/p&gt;&#xA;&lt;h3 id=&#34;第三层少样本学习maml原型网络&#34;&gt;第三层：少样本学习（MAML、原型网络）&lt;/h3&gt;&#xA;&lt;p&gt;如果连微调数据都没有，只有几个样本怎么办？&lt;/p&gt;&#xA;&lt;p&gt;这就是&lt;strong&gt;少样本学习&lt;/strong&gt;的用武之地。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;MAML（Model-Agnostic Meta-Learning）&lt;/strong&gt; 的思路是：不直接训练一个模型来解决某个任务，而是训练一个&amp;quot;学习算法&amp;quot;——让模型学会&amp;quot;如何快速学习&amp;quot;。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;打个比方&lt;/strong&gt;：这就像教一个人&amp;quot;如何学习&amp;quot;而不是教他&amp;quot;某个具体知识&amp;quot;。你教他记忆方法、信息检索技巧、逻辑推理框架——然后不管让他学什么，他都能快速上手。&lt;/p&gt;&#xA;&lt;p&gt;MAML训练出来的模型，在一个新任务上只需要看5个样本，就能快速适应。在Omniglot（手写字符识别）数据集上，MAML的5-shot准确率达到了98.8%——几乎和人类不相上下。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;一个真实的奇迹clip的零样本迁移&#34;&gt;一个真实的奇迹：CLIP的&amp;quot;零样本迁移&amp;quot;&lt;/h2&gt;&#xA;&lt;p&gt;如果说上面这些方法还需要&amp;quot;一点数据&amp;quot;，那CLIP（Contrastive Language-Image Pre-training）直接把迁移学习推向了极致——&lt;strong&gt;零样本迁移&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;CLIP是OpenAI在2021年发布的一个模型。它的训练方式很特别：不是像传统模型那样给每张图片打标签（&amp;ldquo;这是猫&amp;rdquo;、&amp;ldquo;这是狗&amp;rdquo;），而是让模型学习&amp;quot;图片&amp;quot;和&amp;quot;文字描述&amp;quot;之间的对应关系。&lt;/p&gt;&#xA;&lt;p&gt;它看了4亿张图片和对应的文字描述（比如一张猫的照片对应&amp;quot;一只橘猫在窗台上晒太阳&amp;quot;），然后学会了把&amp;quot;图片的含义&amp;quot;和&amp;quot;文字的含义&amp;quot;映射到同一个&amp;quot;语义空间&amp;quot;中。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;这意味着什么？&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;意味着你不需要给CLIP准备任何训练数据，直接问它：&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;这张图片里是猫还是狗？&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;CLIP会自己把图片转换成&amp;quot;语义向量&amp;quot;，把&amp;quot;猫&amp;quot;和&amp;quot;狗&amp;quot;也转换成向量，然后比较谁更接近——就能直接回答你。&lt;/p&gt;&#xA;&lt;p&gt;在ImageNet（1000类图像分类基准）上，CLIP的零样本准确率达到了76.2%，而传统的有监督ResNet-50（用120万张标注图片训练的模型）的准确率也不过76.3%。&lt;strong&gt;CLIP没看过一张ImageNet的训练图片，就达到了和看过120万张图片的模型几乎一样的水平。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;这就是迁移学习的终极形态：&lt;strong&gt;学一次，用遍天下。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;不只是ai迁移学习和大模型时代的范式革命&#34;&gt;不只是AI——迁移学习和大模型时代的&amp;quot;范式革命&amp;quot;&lt;/h2&gt;&#xA;&lt;p&gt;迁移学习的兴起，从根本上改变了AI的开发方式。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;2018年之前&lt;/strong&gt;，做AI就像&amp;quot;手工作坊&amp;quot;——每个任务都要从头采集数据、设计模型、训练部署。做一个猫狗识别系统，需要几个月；做一个情感分析系统，又需要几个月。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
