目录

前言:

代价函数(Cost function)

内容代价函数(content cost function)

风格代价函数(style cost function)

不规范总结


前言:

神经风格迁移是指一幅画提供内容(c),一幅画提供风格(s),然后生成一幅新的图像(G)

代价函数(Cost function)

神经风格迁移算法的概要,定义一个生成图片G的代价函数,并将其最小化

其实只需要一个超参数就行,但提出神经风格迁移的作者使用了两个超参数。

训练过程:先随机生成一个G的图像,然后对G梯度下降,即 ,在这个步骤中,实际上更新的是图像G的像素值

(1是C图,2是S图,3是随机生成的G图,4,5,6是更新像素值后的G图)

内容代价函数(content cost function)

这个网络层 通常会选择在网络的中间层,即不太浅也不太深。

如果两个图片在网络层 激活函数值相似,那么意味着这两个图片的内容相似

层的隐含单元的激活值,按元素相减,,然后取平方,也可以在前面加上归一化,比如 ,不过都影响不大,因为这都可以由这个超参数α来调整。

风格代价函数(style cost function)

图片的风格定义为第l层输出的feature maps中各个通道之间激活项的相关系数

可以计算出风格图片(S)和 生成图片(G) 的 各个通道之间的相关系数,从而判断两个图片的风格是否相似

下图举例5个通道

ijk 分别代表该位置的高度、宽度以及对应的通道数。

定义一个关于 层和风格图像的矩阵,即 表示层数,S 表示风格图像),是一个 的矩阵。

公式翻译:k号通道和k’号通道的每个元素对应相乘,最后相加。严格来说,它是一种非标准的互相关函数,因为没有减去平均数,而是将它们直接相乘。

对于风格矩阵,就是计算这个矩阵也就是 矩阵,因为这里有 个通道,所以计算完每个通道和每个通道之间的非标准互相关系数,就是 的矩阵。

分别计算风格图像(S)和生成图像(G)的Frobenius范数,这实际上是计算两个矩阵对应元素相减的平方的和,然后外面乘了一个归一化常数。

不规范总结

内容是元素的值,风格是不同通道之间的相关系数。

神经风格迁移 (吴恩达老师_学习笔记)相关推荐

  1. 吴恩达老师深度学习视频课笔记:总结

    吴恩达老师深度学习视频课网址为:https://mooc.study.163.com/smartSpec/detail/1001319001.htm/?utm_source=weibo.com& ...

  2. 吴恩达老师深度学习视频课笔记:逻辑回归公式推导及C++实现

    逻辑回归(Logistic Regression)是一个二分分类算法.逻辑回归的目标是最小化其预测与训练数据之间的误差.为了训练逻辑回归模型中的参数w和b,需要定义一个成本函数(cost functi ...

  3. 论文整理集合 -- 吴恩达老师深度学习课程

    吴恩达老师深度学习课程中所提到的论文整理集合!这些论文是深度学习的基本知识,阅读这些论文将更深入理解深度学习. 这些论文基本都可以免费下载到,如果无法免费下载,请留言!可以到coursera中看该视频 ...

  4. Emojify - v2 吴恩达老师深度学习第五课第二周编程作业2

    吴恩达老师深度学习第五课第二周编程作业2,包含答案! Emojify! Welcome to the second assignment of Week 2. You are going to use ...

  5. Operations on word vectors-v2 吴恩达老师深度学习课程第五课第二周编程作业1

    吴恩达老师深度学习课程第五课(RNN)第二周编程作业1, 包含答案 Operations on word vectors Welcome to your first assignment of thi ...

  6. 吴恩达老师深度学习,结课了

    在2018的最后一天终于学习完了吴恩达老师深度学习课程,2018年真的收获多多,认真学完这个课程就是之一. 对于零基础,想学习深度学习的伙伴,吴恩达老师的网易深度学习微专业适合你,推荐指数4.8. 个 ...

  7. 深入理解吴恩达老师深度学习课程(01神经网络和深度学习 第二周)

    深入理解吴恩达深度学习(01神经网络和深度学习 第二周) 1引言 2.1 二分类(Binary Classification) 2.1.1 符号定义(视频给出的) 2.2 逻辑回归(Logistic ...

  8. 吴恩达机器学习视频学习笔记

    吴恩达机器学习视频笔记 介绍 Introduction 线性回归 Linear Regression 单变量 One Variable 多变量 Multiple Variables 多项式回归 Pol ...

  9. 吴恩达老师深度学习视频课笔记:神经风格迁移(neural style transfer)

            什么是神经风格迁移(neural style transfer):如下图,Content为原始拍摄的图像,Style为一种风格图像.如果用Style来重新创造Content照片,神经风 ...

最新文章

  1. ♥看二本学渣如何进腾讯 分享面试经验、职场感悟、硬核知识、大厂内推♥
  2. 坑系列 —— 缓存+哈希=高并发?
  3. Mac怎么刷新DNS缓存
  4. 智能营销增益模型(Uplift Modeling)的原理与实践
  5. Wait Event Disk file operations I/O
  6. SpringCloud学习笔记008---杂七杂八002_spring 注解@Value详解_@Value(quot;#{}quot;)与@Value(quot;${}quot;)的区别
  7. 软件测试:职场上那些你不得不学会的事儿
  8. viper4android 样本,【图片】大福利,ViPER4Android FX音效及超过200个精选脉冲样本(转)【华为荣耀3x畅玩版吧】_百度贴吧...
  9. Java语言实现会议安排问题,利用贪心法思想解决问题
  10. pth文件转为onnx格式
  11. iOS10 关于推送
  12. 用Delphi开发微信支付和支付宝支付生成签名并提交刷卡支付请求验证源码
  13. 商品详情页静态html,day08(商品详情页SKU联动+FreeMarker模版页面静态化)
  14. python矩阵内积乘_numpy矩阵向量乘法
  15. 微信小游戏接入遇到的坑
  16. 位运算bitwise_and和bitwise_not函数
  17. rpcx服务框架浅析13-远程调用
  18. JAVA:正则表达式(入门)
  19. 铁威马NAS媒体索引设置教程
  20. Motorola RSD Lite刷机详细图文教程

热门文章

  1. 四、PowerShell运行命令
  2. 全网最详细的zabbix监控(zabbix安装和配置、web页面配置、监控Linux主机、监控华为交换机、监控Windows、监控nginx)
  3. win7 exfat补丁_win7电脑玩斗仙游戏提示主动防御系统未能成功加载如何解决-系统城...
  4. ubuntu+windows双系统遇到的无限网卡驱动问题(神舟精盾u47s2)
  5. python 判断中英文、数字及全角半角等
  6. 计算机专业学生必备技能
  7. c语言编程实验室机房设备管理,c语言编程机房收费管理系统
  8. Android 11.0 锁屏界面滑动解锁不灵的解决方案
  9. 这5种家庭,最容易培养出优…
  10. 2341 Problem A 叶鹏学长的棉花糖