- 博客(13)
- 收藏
- 关注
原创 opencv实现简单的人脸识别
人脸识别由人脸检测,特征提取,人脸识别所组成。1.人脸检测(1条消息) 用python-opencv实现简单的人脸检测(代码+理论知识)_Yory__的博客-CSDN博客可以参考这篇博客2.训练模型在训练模型中,虽然我们已经安装过opencv的库,但我们直接运行会出现,这样的错误:AttributeError: module 'cv2' has no attribute 'face'这是因为我们cv2.face.LBPHFaceRecognizer_create()所用的是o.
2022-02-15 22:44:36
2186
1
原创 【吴恩达Deep Learning】初学者学习记录3(正则化/减小误差)
目录1.矩阵的维度2.正则化(减小测试误差的方法)1)逻辑回归中实现正则化2)参数3)神经网络的正则化4)正则化减少过拟合的原理3.dropout(随机失活)正则化1)原理2)inverted dropout(反向随机失活)3)小结4.其它正则化的方法1)数据扩增2)early stopping1.矩阵的维度维度的统一能让我们在写代码时减少bug,其中表示的是第i层的节点数,当多个样本时(,1)就会变成(,m),m就是样本数,即训练..
2022-02-13 19:31:30
997
原创 用python-opencv实现简单的人脸检测(代码+理论知识)
1.理论知识1)安装opencv本文实现人脸目标检测的方法是opencv图像采集,因此我们也需先下载opencv的相关库方法:pip install opencv-python -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com/pypi/simple2)opencv人脸检测器opencv中自带人脸检测器,是使用Haar算法进行人脸检测。大致介绍一下其原理,先生成一个矩形块,根据人脸的各
2022-02-09 14:49:24
4367
原创 【吴恩达Deep Learning】初学者学习记录2(神经网络/前后向传播)
目录1.神经网络1)神经网络的概述2)神经网络的本质3)向量化的解释2.激活函数1)sigmoid函数和tanh函数2)ReLU函数(修正线性单元)和Leaky ReLU函数3)神经网络的梯度下降法计算3.代码中的前后向传播1.神经网络1)神经网络的概述显而易见 ,神经网络分为三层。输入层,输入特征X(也可以用表示,能向下传递激活值,它是一个四维向量,python中表示为4*1的矩阵)。中间为隐藏层,“隐藏”就是输入到输出中的值,我们在训练中是看不...
2022-02-06 19:45:57
1436
原创 用pygame为大家燃放新年烟花
参考文献:新年到~用Python安排一场烟花秀 (qq.com)结尾附上源码原理介绍:在介绍代码之前,先介绍下 Pygame 绘制烟花的基本原理,烟花从发射到绽放一共分为三个阶段:1,发射阶段:在这一阶段烟花的形状是线性向上,通过设定一组大小不同、颜色不同的点来模拟“向上发射” 的运动运动,运动过程中 5个点被赋予不同大小的加速度,随着时间推移,后面的点会赶上前面的点,最终所有点会汇聚在一起,处于 绽放准备阶段;2,烟花绽放:烟花绽放这个阶段,是由一个点分散多个点向不同方向发散,并且每.
2022-01-31 20:12:25
3727
原创 Import “torchvision“ could not be resolved的解决
当出现这个问题时有诸多原因,但基本都是torch和环境不适配我们可以打开终端先输入pip config set global.index-url https://pypi.tsinghua.edu.cn/simple回车后再到终端输入pip install torchvison我是这样解决的,下载速度也很快...
2022-01-30 19:29:53
3569
1
原创 【吴恩达Deep Learning】初学者学习记录1(向量化/logistic回归计算)
1.向量化的好处首先进行一个简单的代码验证:import numpy as npimport timea = np.random.randn(1000000)b = np.random.randn(1000000)tic = time.time()c = np.dot(a,b)toc = time.time()print(c)print("Vectorized version:" + str(1000*(toc-tic)) + "ms") # 向量化的计算c1 = 0t
2022-01-30 19:24:24
1340
原创 用python进行图片素描
简介:首先介绍素描——使用单一色彩表现明度变化的绘画。由素描的定义可显而易见,我们目标则是将图片转为灰度图,即单通道。为了表现色彩的明度变化,我们可以在代码中增加一种光源效果,从而达到灰度变化以模拟视觉的远近效果代码介绍:1.获取图片灰度转入数组,方便接下的计算。a=np.asarray(Image.open("2022.PNG").convert("L")).astype("float")2.分别获取图像梯度值 进行归一化处理depth=10grad=np.gradi
2022-01-24 15:42:59
5664
5
原创 Python手势识别和面部识别学习分享
目录1.手势识别2.面部识别3.AssertionError: Torch not compiled with CUDA enabled1.手势识别我手势识别用的是博客里的一篇文章,需要可以看看https://blog.csdn.net/qq_45874897/article/details/105516981?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163766628316780264040278%2522%..
2021-11-23 20:35:55
716
原创 分类与回归及网络搭建+神经网络简介(学习记录与分享)
分类与回归问题的区别简单来讲分类与回归的问题区别在于输出变量的类型,即定量输出称为回归,或者说是连续变量预测;(对房价预测,对天气温度预测)定性输出称为分类,或者说是离散变量预测。(无人驾驶向左/右,天气的状况)但总而言之,分类问题建立在回归问题的基础上且两者都能够利用函数模型来解决一些问题分类模型先建立模型 设置学习率 再进行训练进行多次训练后,得到分类。回归函数模型可以借此绘制一些离散的点的最优函数模型。超参数中学习率介绍学习率能使神经网络中的预测误差...
2021-11-09 22:12:09
1949
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人