你可以让神经网络的最后一层,多输出两个数字lx和ly,作为眼角的坐标值。
如果你想知道两只眼睛的四个眼角的具体位置,对神经网络稍做些修改,输出第一个特征点(l1x,lxy)、第二个特征点(l2x,l2y) 依此类推,这四个脸部特征点的位置就可以通过神经网络输出了。

也许除了这四个特征点,你还想得到更多的特征点输出值,假设脸部有64个特征点。

简单来说:

  • 选定特征点个数
  • 生成包含这些特征点的标签训练集
  • 利用神经网络输出脸部关键特征点的位置

具体做法是:

  • 准备一个卷积网络和一些特征集
  • 将人脸图片输入卷积网络,输出1或0
  • 然后输出(lx1,ly1)…直到(l64x,l64y)(最终输出128+1个单元)

为了构建这样的网络,需要准备一个标签训练集,也就是图片X和标签Y的集合(特征点都是人为辛苦标注的)。

姿态检测的例子和这个很像。

吴恩达神经网络和深度学习-学习笔记-41-特征点检测相关推荐

  1. 吴恩达神经网络与深度学习——深度神经网络

    吴恩达神经网络与深度学习--深度神经网络 深度神经网络 符号 前向传播 矩阵维度 m个样本 为什么使用深层表示 搭建深层神经网络块 正向传播和反向传播 前向和反向传播 前向传播 反向传播 参数和超参数 ...

  2. 吴恩达神经网络和深度学习

    [前言] 在学习了深度学习和神经网络之后,为什么我要以博客的形式来做笔记?这CSDN有那么多的优秀文章,我自己写的都比不上 别人的我写的真的有意义吗,为什么我要浪费大量的时间去做这项工作?我相信一句话 ...

  3. 吴恩达神经网络与深度学习——浅层神经网络

    吴恩达神经网络与深度学习--浅层神经网络 神经网络概述 神经网络表示 计算神经网络的输出 m个样本的向量化 for loop 向量化 向量化实现的解释 激活函数 sigmoid tanh函数 ReLu ...

  4. 吴恩达《Machine Learning》精炼笔记 10:异常检测

    作者 | Peter 编辑 | AI有道 系列文章: 吴恩达<Machine Learning>精炼笔记 1:监督学习与非监督学习 吴恩达<Machine Learning>精 ...

  5. 吴恩达神经网络和深度学习-学习笔记-38-使用开源的方案+迁移学习+数据增强data augmentation

    使用别人的开源成果 想要用现成的网络,最好在网络上找到开源的实现,这要比从头开始实现快得多. 比如:直接在Google上搜索resnets github,找到合适的后点击下载会得到URL,然后在cmd ...

  6. 吴恩达神经网络和深度学习-学习笔记-28-端到端的深度学习(end-to-end deep learning )

    深度学习最令人振奋的最新动态之一,就是端到端深度学习end-to-end deep learning的兴起. 什么是"端到端深度学习" 以前有一些数据处理系统或学习系统,它们需要多 ...

  7. 吴恩达神经网络和深度学习-学习笔记-8-梯度消失与爆炸 + 梯度检测

    梯度消失与爆炸 介绍 直观理解是: 权重W只比1(即单位矩阵)大一点,深度神经网络的激活函数将爆炸式增长. 权重W只比1(即单位矩阵)小一点,深度神经网络的激活函数将指数式递减. 虽然我(吴恩达老师) ...

  8. 吴恩达-神经网络和深度学习课程-学习心得(一)

    前言: 陆陆续续学完了吴恩达老师在网易云课堂上开设的深度学习工程师微专业的部分内容(01.神经网络与深度学习,04.卷积神经网络,02.改善深层神经网络),在进一步应用实践之前,对之前的学习的内容做个 ...

  9. 吴恩达神经网络和深度学习-学习笔记-39-计算机视觉现状

    Data vs hand-engineering 你可以把大部分的机器学习问题看成是在你的数据相对较少的地方,应用到你拥有大量数据的地方. 我们今天有相当数量的语音识别数据,至少相对于这个问题的复杂性 ...

  10. 吴恩达神经网络和深度学习-学习笔记-22-误差分析

    单一误差分析 假设我们面对一个猫分类器的准确率不够的原因. 队友看了一下算法分类出错的例子,注意到算法将一些够狗分类为猫. 在这种条件下,我们应不应该做一个项目专门处理狗?比如搜集更多的狗的图片,或者 ...

最新文章

  1. PyTorch 笔记(19)— Tensor 用 GPU 加速
  2. Codeforces Round #275 (Div. 2) c
  3. java压测请求线程数_程序员撕开京东 618 大促压测的另一面 | 原力计划
  4. python实现一个字典
  5. 程序员法律考试(7)-民法(4)
  6. securecrt哪个版本好用_电脑跑分测试软件哪个好?好用的电脑跑分软件推荐
  7. android 模糊组件,Android实现局部模糊效果
  8. Python 第五章 数据预处理
  9. [转]Django 好用的第三方包
  10. 如何自定义已有架构的css样式
  11. linux中awk命令_Linux / Unix中的AWK命令
  12. golang学习的点点滴滴:if、switch使用
  13. 靠,竟然有如此沙雕的代码注释!
  14. pip和requests模块的安装
  15. 信息泄露?警惕网易云“颜色测试”背后的陷阱
  16. Java LeetCode每日一题-从易到难带你领略算法的魅力(一):上升下降字符串
  17. 空间划分的数据结构(网格/四叉树/八叉树/BSP树/k-d树/BVH/自定义划分)
  18. 微信小程序 分包预加载
  19. leetcode 385. 迷你语法分析器
  20. 加快打造“云上贵州”,靠大数据实现“后发赶超”

热门文章

  1. 免费python课程排行榜-Python培训机构排行榜哪家更好?老男孩Python全栈开发
  2. “语音识别”服务人类
  3. 苹果ppt_“苹果美感中国学不来?”阿里、腾讯的设计师让你感受中国智造
  4. element-ui下拉框数据双向绑定
  5. 【数据结构和算法笔记】c语言实现顺序表和链表
  6. 计算机硬件密码,计算机硬件技术基础综合性实验任务书(08)密码门锁的模拟_C
  7. js 实现php md5加密,js实现md5加密插件代码分享
  8. sql server 创建数据库 语法
  9. java下载网络文件_java 从网络Url中下载文件
  10. adb ps shell 查看进程,如何使用ADB命令检测正在运行的应用程序