[迁移学习]预训练和微调

news/2024/11/15 8:11:08/

一、概述

        一般的有监督迁移学习分为以下三种:

                ①将训练好的模型作为特征抽取模块(例如以resnet进行特征提取)

                ②在一个相关的任务中训练后直接后直接使用(例如gpt)

                ③在训练好的模型基础上进行微调

        此外还有无监督学习的方式

                zero-shot:没有任何标签信息

                few-shot:仅能获取少量标签信息

二、微调

        一般来说,神经网络可以分为两个部分:编码器(Encoder)和解码器(Decoder)。编码器的作用是将原始的像素转换为语义空间中线性可分的语义特征(特征嵌入);解码器的作用是将编码器的语义特征映射为标号(线性分类器)。

         预训练模型(Pre-trained model):在一个较大的数据集上训练的模型(如ImageNet),该模型一般拥有较好的泛化能力。作为对比,一般从零开始训练神经网络,网络中的参数都是随机初始化,很难调优。

        具体做法如下:

                ①构建一个新的模型,该模型的架构应该与预训练模型一致

                ②新模型初始化时,编码器(Encoder)直接加载预训练模型中的权重,解码器(Decoder)使用随机初始化。

                 ③-1限制搜索空间:控制训练轮次和学习率(因为预训练模型本身就在最优解附近,需要避免偏移过多)

                ③-2冻结底层:底层网络一般学习到一些局部特征,而越往上层学习到的东西越是全面。具体做法是将下面几层进行冻结(学习率置0)

三、预训练模型的获取

        以Pytorch为例,可以在访问此网站:Pytorch预训练模型,同时模型转换可以参考之前的文章

[PyTorch]预训练权重的转换https://blog.csdn.net/weixin_37878740/article/details/130259766        或者直接调用timm

import timm
from torch import nnmodel = timm,create_model('resnet50',pretrained=True)
model.fc = nn.Linear(model.fc.in_features,n_classes)

http://www.ppmy.cn/news/327194.html

相关文章

win10锁屏或睡眠一段时间后输入错误密码一直转圈圈

原因:微软中文输入法chsime进程以system账户权限运行导致的UAC出错,查看进程管理器可发现有两个Microsoft IME 进程 解决方法:拒绝system对chsime读取和执行两个权限 管理员模式运行cmd,执行下边命令后一直按回车,提示…

【Win10】开机启动输入密码——免回车

设置 > 账户 > 登录选项 > 选择pin 密码 > 设置后就可以免回车登录啦 很爽

设置win10桌面、锁屏、密码输入界面背景色、图片

wini 设置桌面背景:搜索“背景图像设置” 设置锁屏背景:搜索“锁屏界面设置”(找一张自己的图片设置为锁屏界面背景) 设置解锁界面背景:搜索“选择你的主题色”

Win如何更改锁屏密码提示?

设置-账户-登录选项-密码-更改-确认当前密码输入-更改密码提示

好看win10锁屏html源码

简介: 借用了win10的风格来编写的登录页面,可以做为网站前后台的登录页面, 登录密码为“123” 可自行更改密码。 网盘下载地址: http://kekewangLuo.cc/3TE6j6qSWoU0 图片:

WIN10一分钟自动锁屏

这是系统无人值守时睡眠时间的设定,默认是两分钟。 解决方法: 1.运行注册表管理器,winr ,输入regedit.exe 2.定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\238C9FA8-0AAD-41ED-83F4-97BE242C8…

win7锁定计算机要密码吗,win7锁屏设置密码的方法_w7电脑锁屏密码怎么设置

日常使用电脑的时候,当电脑进入锁屏的时候,轻晃鼠标就可以快速唤醒了,但是为了防止离开电脑时别人轻易动自己的电脑,我们可以设置一个锁屏密码,许多用户可能还不知道w7电脑锁屏密码怎么设置,接下来小编给大…

计算机更改锁屏密码忘记了怎么办,win10锁屏密码忘记了怎么办_w10忘记锁屏密码的处理步骤...

如果你的win10电脑处于集体环境中,特别是工作族用户,为了电脑的安全通常都会设置锁屏密码。但如果出现了win10锁屏密码忘记了的情况我们要怎么解决呢?有些网友应该不是很清楚,所以今天本文为大家整理的就是w10忘记锁屏密码的处理步骤。 处理步…