人脸识别学习笔记
文章平均质量分 50
记录人脸识别相关技术
李大黑太白
这个作者很懒,什么都没留下…
展开
-
OSError: SavedModel file does not exist at: ./model/facenet_keras.h5
今天在我将keras搭建的人脸识别模型导入Django框架中运行时,系统报了OSEeeor,显示文件不存在,但是我单独运行模型时是可以正常运行的。最终得到以下两种解决方案。解决方案方法一此方法是我在查找解决方案时别的人遇到的问题,虽然并没有解决我的问题 :)可能是模型导入之后破坏了框架的环境,改变了文件路径,可以通过重装后py解决pip3 uninstall h5pypip3 installl h5py方法二——路径问题这个解决方案好像没看到有人提到,最后在github上看到,但是确实原创 2021-04-29 09:14:38 · 11235 阅读 · 8 评论 -
机器学习——KNN
KNN(k-近邻算法)KNN是机器学习中的一种分类算法,顾名思义,KNN是通过将样本映射为欧式空间中的坐标,将测试样本与周边的k个数据集样本比较,如果k个样本中的大部分属于一类,则就可以预测该测试样本属于该类。KNN一般通过计算样本之间的欧氏距离寻找k个邻近点。距离度量KNN算法通过对样本坐标之间的距离来衡量样本之间的相似程度,距离越近,相似程度越高。k值的选择k值的选择会对kNN模型的结果产生重大影响。选择较大的k值,相当于用较大邻域中的训练实例进行预测,模型会考虑过多的邻近点实例点,甚至会原创 2021-04-08 22:32:29 · 1086 阅读 · 0 评论 -
tensorflow训练时对session的设置
当我们需要启用GPU对模型进行训练的时候,常常需要使用到一下代码对session进行设置。with tf.Graph().as_default(): gpu_options=tf.GPUOptions(per_process_gpu_memory_fraction=args.gpu_memory_fraction) sess=tf.Session(config=tf.ConfigProto(gpu_options=gpu_options,log_device_placement=False原创 2021-04-07 15:51:16 · 424 阅读 · 0 评论 -
神经网络学习笔记
神经网络模型神经网络的模型来源于人脑的神经元模型,通过输入变量和非线性函数构造神经元,多神经元构成网络层,网络层之间构成的输入输出关系构成了神经网络的模型,神经网络实质上就是用函数拟合决策边界,与线性回归和逻辑回归模型相比,神经网络可以通过隐藏层更好的提取和保留输入的有利特征,在涉及到特征较多较复杂时达到更好的效果。其中,输入向量与参数向量的内积构成了激活函数的输入全连接神经网络中前后网络层构造新的输入向量可以看作类似于输入向量与参数矩阵的乘积再经过非线性函数的处理神经网络的前向传播过程神经原创 2021-03-27 14:39:00 · 450 阅读 · 2 评论 -
新版本tensorflow无法使用GPUoptions
问题tf.GPUoptions显示未找到解决方法新版本的tensorflow相较于旧版本经过了大改,tf.contrib已分离为单独模块,所以如果要使用GPUoptions,需要兼容旧版本原创 2021-03-26 10:41:37 · 936 阅读 · 0 评论