本文将会带你使用python码一个卷积神经网络模型,实现人脸识别,操作难度比较低,动手跟着做吧,让你的电脑认出你那帅气的脸。
由于代码篇幅较长,而且最重要的缩进都没了,建议直接打开源码或者点击分享->复制链接,然后到浏览器里观看,执行顺序(源码在src目录下)获取人脸数据:catchFace.py制作数据集:python mkDataset.py训练cnn:python trainFace.py测试:python testFace.py源码地址:/face-id/practice/tree/release%2Fopencv-tensorflow-convol-camera-sample/
适合的读者:了解机器学习基础知识(线性代数、微积分求导求偏导);了解卷积神经网络;了解TensorFlow;熟悉python;最好用卷积神经网络实践过“手写数字识别”
图片来源于网络,有疑问请联系庄大叔
目录
准备工作获取人脸数据制作人脸数据集(分为训练集和测试集)构建并训练cnn(重点)识别人脸总结