Python人脸识别
dr-y
这个作者很懒,什么都没留下…
展开
-
python人脸识别:对完成一个简单的人脸识别项目总结
1. 构建数据库(使用sqlite3)import sqlite3FACE_SQL_NAME = "face.db"SQL_CREATE_TABLE = \ ''' CREATE TABLE FACE_INFO( ID integer PRIMARY KEY autoincrement NOT NULL, NAME TEXT NOT NULL, IMAGE_PATH TEXT );''原创 2020-08-08 16:16:33 · 3415 阅读 · 2 评论 -
python人脸识别项目之学习笔记(五):卷积神经网络
你要学到的知识点卷积神经网络1. 卷积神经网络卷积神经网络(Convolutional Neural Network)简称CNN,CNN是所有深度学习课程、书籍必教的模型,CNN在影像识别方面的为例特别强大,许多影像识别的模型也都是以CNN的架构为基础去做延伸。另外值得一提的是CNN模型也是少数参考人的大脑视觉组织来建立的深度学习模型,学会CNN之后,对于学习其他深度学习的模型也很有帮助,通过一个例子来讲解CNN的原理以及使用CNN来达成99%正确度的手写字体识别。从上面三张图片我原创 2020-08-02 17:33:47 · 426 阅读 · 0 评论 -
python人脸识别项目之学习笔记(五):TensorFlow实现卷积,激励,池化 +全连接
需要学习的知识点最近看了一位大佬写的对卷积的理解写得非常详细,可以看看着篇博客https://blog.csdn.net/v_JULY_v/article/details/51812459如何用代码实现卷积1. 卷积(tf.nn.conv2d)# conv2d(input, filter, strides, padding, use_cudnn_on_gpu=True, data_format="NHWC", name=None)每一个参数代表一个形态shape,比如第一个参数【batch原创 2020-07-27 15:28:49 · 221 阅读 · 0 评论 -
python人脸识别项目之学习笔记(四):神经网络
你将会学到的知识点神经网络是什么?构建一个简单的神经网络1. 什么是神经网络单个的感知器就构成了一个简单的模型,但在现实世界中,实际的决策模型则要复杂得多,往往是由多个感知器组成的多层网络,如下图所示,这也是经典的神经网络模型,由输入层、隐含层、输出层构成。单个的感知器就构成了一个简单的模型,但在现实世界中,实际的决策模型则要复杂得多,往往是由多个感知器组成的多层网络,如下图所示,这也是经典的神经网络模型,由输入层、隐含层、输出层构成。人工神经网络可以映射任意复杂的非线性关系,具有原创 2020-07-26 11:09:41 · 375 阅读 · 0 评论 -
python人脸识别项目之学习笔记(三):矩阵的基本运算 + 张量的定义与分析理解
1. TensorFlow的矩阵操作写了几天的博客,我认为自己写博客的目的是为了更好的理解知识,我应该将我理解的知识点通过自己的方式去输出。接下来你要学到的知识点有如何创建一个矩阵你讲学到 张量的阶和形态是什么?矩阵的基本运算等待更新中…1. 定义一个矩阵# 这段代码的目的是导入tensorflow包# 为了以后调用tensorflow包中的对象、成员变量和成员函数时更方便,我们在import tensorflow后面加上了as tf# 也就是说tensorflow就相当于asi原创 2020-07-24 18:28:06 · 644 阅读 · 0 评论 -
python人脸识别项目之基础学习(二):TensorFlow的简单操作
2. 基础知识的学习2.1.TensorFlow概述TensorFlow是一个采用数据流图,用于数值计算的开源软件库节点(Nodes):在图中表示数学操作线(edges):表示在节点间相互联系的多维数据数组,即张量(tensor)TensorFlow的特征高度的灵活性真正的可移植性(Portability)将科研和产品联系在一起自动求微分多语言支持性能最优化2.2.1 TensorFlow张量张量(tensor)是多维数组,目的是把向量、矩阵推向更高的维度我的原创 2020-07-23 11:43:01 · 267 阅读 · 0 评论 -
Python人脸识别项目之基本学习(一):安装TensorFlow
在此之前,说一下我对安装这个项目的总结:第一:在安装之前一定要多去找几个安装教程,对总体的安装有一个了解第二:接着说一下,对版本的要求一定要严格(比如什么什么支持什么)第三:尽量不要安装winodws系统的,winodws对一些支持不是很好,能用Linux的尽量用Linux操作系统,Linux的支持比较稳定第四:吐槽一下:安装的一天,太难受了1.TensorFlow的安装(已经安装了anaconda3的前提下)anaconda3比较好安装,就不用多说了1.1 (TensorFlow2.原创 2020-07-23 10:27:34 · 221 阅读 · 0 评论