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

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

两种训练参数的方式:

1.只训练输出层的参数

2.训练所有参数

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

两个步骤:

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

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

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

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

相关推荐
啥都想学点的研究生12 分钟前
一篇文章讲清楚:逻辑回归
算法·机器学习·逻辑回归
双眼鈹16 分钟前
周报8.31
笔记·学习
十三画者39 分钟前
【文献分享】ExoFILT:基于深度学习的外泌事件单颗粒追踪数据分类器
人工智能·深度学习·机器学习·数据挖掘·数据分析
打团从来人不齐43 分钟前
Linux服务器搭建笔记-008:台式机共享WIFI
linux·服务器·笔记
疯狂打码的少年1 小时前
【数据库技术】SQL概述与数据定义(DDL:CREATE/DROP/ALTER)
数据库·笔记·sql·oracle
一条破秋裤1 小时前
STM32 学习笔记:GPIO 输出原理与硬件设计
笔记·stm32·学习
tuanxiang1 小时前
在线测AI含量:批量内容生成的合规性排查踩坑记录
人工智能·深度学习·机器学习
摇滚侠2 小时前
《SpringBoot 3:入门与应用实战》第 9 章 使用 WebMvc 开发进阶 阅读笔记 24
spring boot·笔记·后端
摇滚侠2 小时前
《SpringBoot 3:入门与应用实战》第 9 章 使用 WebMvc 开发应用 阅读笔记 22
javascript·spring boot·笔记
茉莉玫瑰花茶2 小时前
知识库的构建 [ 4 ]
人工智能·机器学习