吴恩达机器学习笔记 二十一 迁移学习 预训练

迁移学习(transfer learning):直接把神经网络拿来,前面的参数可以直接用,把最后一层改了。

两种训练参数的方式:

1.只训练输出层的参数

2.训练所有参数

当只有一个小数据集的时候,第一种方法很好;若数据集稍微大一些的话第二个方法更好。

两个步骤:

监督预训练(supervised pretraining):在一个大数据集上训练,得到参数

微调(fine tuning):进一步训练,微调权重以适应具体的应用

迁移学习的另一个优点:可以直接用别人训练好的神经网络

迁移学习为什么有用? 例如图像识别来说,一个识别猫狗的神经网络的某些隐藏层可能是用来识别边界、识别线条,这些都是一些基本的操作,所以也可以直接用来识别手写数字。

相关推荐
せいしゅん青春之我1 分钟前
【JavaEE进阶】JVM-面试中的高频考点1
java·网络·jvm·笔记·面试·java-ee
一起养小猫21 分钟前
《枕边算法书》阅读笔记:一场从热爱到实践的算法启蒙之旅
笔记
IMPYLH1 小时前
Lua 的 pairs 函数
开发语言·笔记·后端·junit·单元测试·lua
踏浪无痕1 小时前
大语言模型是怎么训练出来的?一篇入门指南
机器学习·llm
松岛雾奈.2302 小时前
机器学习--数据集的标准化和归一化算法;随机森林
人工智能·算法·机器学习
摇滚侠2 小时前
Vue 项目实战《尚医通》,利用 Qrcode 获取二维码,笔记51
vue.js·笔记
落羽的落羽3 小时前
【Linux系统】解明进程优先级与切换调度O(1)算法
linux·服务器·c++·人工智能·学习·算法·机器学习
星星20253 小时前
新能源汽车六大变革重塑中国汽车制造格局
笔记·团队开发
代码游侠3 小时前
复习笔记——C语言指针
linux·c语言·开发语言·笔记·学习
LO嘉嘉VE3 小时前
学习笔记十七:神经网络基础概念
笔记·神经网络·学习·机器学习