卷积神经网络的应用--图像风格转换

有监督问题:就是说在问题上是有反馈信息的。比如说图像分类中的图像类别就是信息,是会被人标注出来,然后用到神经网络中去学习的。

eg:图像分类、图像物体检测等等

无监督问题:它的结果是不存在的,我们要从无到有的去构建它,是一个生成式的问题。

eg:图像风格转换

下面看一下卷积神经网络在图像风格转换问题上的一些研究进展。

1. 首先,看一下卷积神经网络在生成问题上的应用。

2. 其次,卷积神经网络为什么可以解决无监督的生成式问题?为了解这一点,我们首先从卷积神经网络中学到了什么开始入手?

3. 然后介绍三种图像风格转换的方法。

1. 卷积神经网络的应用:

图像风格转换、图像修复、换脸、图像超清化、图像翻译(eg:给素描漫画上色)、文字生成图像

2. 卷积神经网络能学到什么:

先思考一个问题,卷积神经网络为什么可以应用到上述风格转换等各个方面?

这里需要先看一下,卷积神经网络到底学到了一些什么样的特征?

先看第一层:第一层所有的卷积神经网络的卷积层输出可以看到都和色彩相关,然后可以认为卷积神经网络第一层捕捉到了色彩信息;

然后再看第二层:第二层也是有很多卷积层输出的神经元图,然后在这里有一个对应关系,就是说在左图是一个4 * 4 的方格,右图也是一个 4 * 4 的方格,左侧是卷积神经网络在第二层的输出,右侧是输入的原图。可以看出,第二层学到了一些边缘的信息。

在这里需要注意的就是说,Layer1、Layer2实际上是AlexNet。AlexNet实际上有5个卷积层,剩余的卷积层的得到的结果:

跳过第三个卷积层,直接看第四个、第五个卷积层:

可以看到,第四个、第五个卷积层就能学到比较完整的信息了。第四层:主要是学习前景,第五层,主要是学习了后景。

从底层到高层,学到的特征越来越抽象了。比如第一层学到了色彩,第二层是边缘,到第四层、第五层就能学到一个物体了。

结论:

1. 卷积神经网络的每一层的激活值(输出值)都可以看做是图像的抽象表示。就是把神经元的激活值放到一起,形成一个向量,向量就是图像的抽象表示。

2. 越高层特征越抽象。

解释:卷积神经网络中某层的每个激活值都可以看做是一个分类器,比如狗脸的激活值比较大,就可以当做是狗脸的分类器;然后,众多的分类结果组成了抽象表示。就是有的特征是分类轮胎的,有的是分类狗脸的,还有一些是混合类的,比如说有一些可以把花朵和轮胎一块分辨出来等等。表示的含义可能就是,最后结果是一个向量,在向量的第一个索引上表示的是这个图像上有没有狗,第二个索引上就表示这个图像上有没有花朵,第三个就是有没有背景草地等等。

注意:风格转换方法将在下一篇介绍。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值