特殊应用:人脸识别和神经风格转换
时间:2021-08-02
本文章向大家介绍特殊应用:人脸识别和神经风格转换,主要包括特殊应用:人脸识别和神经风格转换使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
Triplet损失
为了应用三元组损失函数,我们需要比较成对的图像。
为了学习网络的参数,你需要同时看几幅图片,比如这两张,你想要它们的编码相似因为这是同一个人,然而假如是这对图片,你会想要它们的编码差异大一些。用三元组损失的术语来说,你要做的通常是看一个anchor图片,你想让anchor图片和positive(意味着是同一个人)图片的距离很接近, 然而与negative图片对比时,你想要图片的距离远一点。这就是为什么叫做三元组损失,它同时包括你看到的anchor、positive、negative三种图片,简写成APN
三元组损失函数的定义是基于三张图片的
代价函数
给你一个内容图像C,给定一个风格图片S,而你的目标是生成一个新图片G。为了实现神经风格迁移,你要做的是,定义一个关于G的代价函数J。用来判断 某个生成图像的好坏。我们将使用梯度下降法去最小化J(G)以便于生成这个图像。
如何判断生成图像的好坏,我们需要将代价函数定义为两个部分:第一部分被称作内容代价这是一个关于内容图片和生成图片的函数。它是用来度量生成图片的内容与内容图片C的内容有多相似然后我们会把结果加上;一个风格代价函数,也就是关于S和G的函数用来度量图片G的风格和图片S的风格的相似度。最后我们用两个超参α与β来确定内容代价和风格代价。
内容代价函数
风格损失函数
原文地址:https://www.cnblogs.com/awsole/p/15091204.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 获取当前时间的标准时间,转换为年月日:时分秒的格式,以及dayjs的使用
- 8086汇编语言——双层循环的使用
- 在Linux中对文件的编码及对文件进行编码转换操作
- shutil模块,为什么说它是os模块的兄弟模块?
- HTML5+CSS3项目实战之河马牙医首页、百度首页、Mac桌面、简书首页、登录注册页面、苏宁易购首页
- 【Vue.js】Vue.js中的Vuex、Vue-Ajax和京东购物车项目实战
- ubuntu16.04安全小结-01
- 重新认识HTTP3xx重定向机制
- 【Vue.js】Vue.js中常用的UI组件库和Vue Router
- 四大查找算法
- 从Python调用堆栈获取行号等信息
- 详解supervisor进程管理
- Python时间模块常用操作总结
- rtmp规范1.0
- 实战|Python轻松实现动态网页爬虫(附详细源码)