笑脸识别从零开始研究:小tips(1)

作者: 球长爱折腾 | 来源:发表于2018-06-18 11:42 被阅读21次

近几个月的笑脸识别研究过程中踩了很多坑,担心记录在本地容易不小心给删了,记录一份放在网上

回顾学习之路,程序上从C++开始,到执着于Python,从实现简单的图像剪切到自己构建卷积神经网络,筚路蓝缕,我心依旧。

以下为关于笑脸识别的个人自学记录,不具备科学的严谨性,仅作参考。


【pycharm安装】

使用过程可看链接:https://www.jianshu.com/p/b7f735930c36

官方文档底部也有问题处理方案

http://www.tensorfly.cn/tfdoc/get_started/os_setup.html

前面加上sudo是一种获取root权限的方式

环境清理:

https://blog.csdn.net/jasonzzj/article/details/52583891

安装方式:

https://www.cnblogs.com/vijozsoft/p/7832229.html

安装问题解决:

https://baijiahao.baidu.com/s?id=1577415696551026393&wfr=spider&for=pc

安装问题解决2:

https://blog.csdn.net/tanlangqie/article/details/79590088

【使用说明:pycharm】

https://www.cnblogs.com/tsingke/p/7392800.html

我主要问题是看不懂部分英文

Pycharm将根据PEP8的代码规范机制来报告当前存在的格式问题

1.什么是Run/Debug模式

每个需要运行/调试的脚本文件都需要一个特殊的配置文件来指定其脚本名称、所在目录以及其他重要的运行调试信息。Pycharm已经集成了这种配置文件,避免用户手动去创建。

每次当你单击Run或者Debug按钮时(或者在快捷菜单中执行相同操作),实际上都是将当前的运行/调试配置文件加载到当前的调试模型中。

什么是断点?

一个breakpoint标记了一个行的位置,当程序运行到该行代码的时候,Pycharm会将程序暂时挂起以方便我们对程序的运行状态进行分析。Pycharm支持若干中类型的断点types of breakpoints,可以通过对应图标进行分辨

Pycharm会执行以下操作:

(1)PyCharm开始运行,并在断点处暂停

(2)断点所在代码行变蓝,意味着Pycharm程序进程已经到达断点处,但尚未执行断点所标记的代码。

(3)Debug tool window窗口出现,显示当前重要调试信息,并允许用户对调试进程进行更改。

【pip安装到指定目录】

pip install --target=users/liuzuoli/anaconda/bin/python tflearn

pip install --target=users/liuzuoli/anaconda/bin/python tensorflow

【优化器选择SGD还是AdamOptimizer

https://blog.csdn.net/weixin_38145317/article/details/79346242

【训练样本各类比例不同,准确率不同】

https://blog.csdn.net/heyongluoyao8/article/details/49408131

分析训练样本比例不同对人脸识别结果的影响

https://www.cnblogs.com/laiqun/p/6248784.html

目前的数据集安排是不平衡的,因为笑脸:非笑脸=3:1

在类间数据量不平衡的训练过程中,模型对数据量多的类别的分布拟合的更好,导致对该类的分类性能更好

训练出有实用价值的模型,需要有平衡机制

在实验中最好保持1:1

【谷歌学术要可靠一些】

知网和百度学术查不来的东西感觉不行

https://c3.glgooo.top/scholar?as_ylo=2018&q=smile+recognition&hl=zh-CN&as_sdt=0,5

【pycharm最全使用教程】

http://www.360doc.com/content/17/1001/00/99071_691478324.shtml

【stdafx】

stdafx的英文全称为:Standard Application Framework Extensions(标准应用程序框架的扩展)。

所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。

相关文章

  • 笑脸识别从零开始研究:小tips(1)

    近几个月的笑脸识别研究过程中踩了很多坑,担心记录在本地容易不小心给删了,记录一份放在网上 回顾学习之路,程序上从C...

  • 笑脸识别从零开始研究:BUG记录(1)

    近几个月的笑脸识别研究过程中踩了很多坑,担心记录在本地容易不小心给删了,记录一份放在网上 以下为关于笑脸识别的个人...

  • 笑脸识别从零开始研究:优美的程序(1)

    近几个月的笑脸识别研究过程中踩了很多坑,担心记录在本地容易不小心给删了,记录一份放在网上 回顾学习之路,程序上从C...

  • 笑脸识别从零开始研究:优美的程序(2)

    近几个月的笑脸识别研究过程中踩了很多坑,担心记录在本地容易不小心给删了,记录一份放在网上 回顾学习之路,程序上从C...

  • 正确运用微笑和眼泪

    tips:小摆件,识别物,标志物。 给用户一个记忆号码。 谈吐:文本,小代码。 设计属于自己的口头禅。 1、特别 ...

  • Aspcet

    Aspect tips: 未识别消息转发流程: 1.resolveInstanceMethod (给类动态添加方法...

  • 《交易之路》学习笔记之大类的交易方法

    1.投机:本质就是赌 要识别出机会是小机会还是大机会,小机会小做,大机会大做。 短线不要研究公司的业绩,即使研究业...

  • 人脸识别

    第1章 绪论 1.1 人脸识别的研究背景1.2 国内外人脸识别研究现状1.3 人脸识别困难与挑战1.4 kinec...

  • 教学小tips(1)

    教学中发现的一些小问题合集: 1、在放一些实验现象的视频时,不能一边播放一边讲解,会很吵,而且分散学生的注意力,既...

  • 第九天

    Tips 1:឵⁠写不 完,᠋͏加小᠋‍按钮,不⁡​要改变笔的颜色。Tips 2:训练‍概论能力,឵​‎​​ ᠋进...

网友评论

    本文标题:笑脸识别从零开始研究:小tips(1)

    本文链接:https://www.haomeiwen.com/subject/cecneftx.html