机器学习:利用卷积神经网络实现图像风格迁移
Posted Matrix_11
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了机器学习:利用卷积神经网络实现图像风格迁移 相关的知识,希望对你有一定的参考价值。
相信很多人都对之前大名鼎鼎的 Prisma 早有耳闻,Prisma 能够将一张普通的图像转换成各种艺术风格的图像,今天,我们将要介绍一下Prisma 这款软件背后的算法原理。就是发表于 2016 CVPR 一篇文章,
“ Image Style Transfer Using Convolutional Neural Networks”
算法的流程图主要如下:
总得来说,就是利用一个训练好的卷积神经网络 VGG-19,这个网络在ImageNet 上已经训练过了。
给定一张风格图像
a
和一张普通图像
content representation
在建立目标函数之前,我们需要先给出一些定义: 在CNN 中, 假设某一 layer 含有
所以,我们可以给出 content 的 cost function:
以上是关于机器学习:利用卷积神经网络实现图像风格迁移 的主要内容,如果未能解决你的问题,请参考以下文章
基于深度卷积神经网络的图像风格迁移 与神经涂鸦系统的设计与实现