机器学习算法
文章平均质量分 78
问言
苟有恒,何必三更眠五更起;最无益,莫过于一日曝十日寒。
展开
-
基于Tensorflow框架的人脸活体检测、人脸属性总结附代码(持续更新)
基于Tensorflow框架的人脸活体检测、人脸属性总结附代码(持续更新) 基于Tensorflow框架的人脸检测总结附代码(持续更新) 基于Tensorflow框架的人脸匹配总结附代码(持续更新) 最近利用人脸开源数据库WIDER FACE、64_CASIA-FaceV5、CelebA、300W_LP以及自己做的一个近200张照片的私人数据集复现了人脸检测、人脸匹配、人脸对齐、人脸关键点检测、活体检测、人脸属性等功能,并且将其集成在微信小程序中,以上所有内容将用大概5篇博客来总结。所有数据原创 2022-02-11 15:39:25 · 6076 阅读 · 10 评论 -
Pytorch、TensorFlow、Keras框架下使用卷积神经网络实现MNIST分类(附所有实现代码)
Pytorch、TensorFlow、Keras框架下使用卷积神经网络实现MNIST分类(附所有实现代码)文章目录Pytorch框架下搭建mnist分类卷积神经网络TensorFlow框架下搭建mnist分类卷积神经网络Keras框架下搭建mnist分类卷积神经网络Pytorch框架下搭建mnist分类卷积神经网络 创建CNN网络整体思路:导入相关包;设置超参数;对数据进行处理,并加载数据;创建CNN网络,包括卷积层、激活函数、最大池化层;设置损失函数,优化器训练模型测试模型 .原创 2022-02-08 14:59:16 · 1801 阅读 · 0 评论 -
解决 Keras 2.7.0以及更新版本后遇到的几处常见错误
解决 Keras 2.7.0以及更新版本后遇到的几处常见错误文章目录1. 关于ValueError: : The `data_format` argument must be one of "channels_first", "channels_last". Received: channel_first2.ImportError: cannot import name 'get_config'3. ImportError: cannot import name 'np_utils'1. 关于Valu.原创 2022-02-07 20:08:20 · 3157 阅读 · 0 评论 -
基于Tensorflow框架的人脸对齐、人脸关键点检测总结附代码(持续更新)
基于Tensorflow框架的人脸对齐、人脸关键点检测总结附代码(持续更新) 基于Tensorflow框架的人脸检测总结附代码(持续更新) 基于Tensorflow框架的人脸匹配总结附代码(持续更新) 最近利用人脸开源数据库WIDER FACE、64_CASIA-FaceV5、CelebA、300W_LP以及自己做的一个近200张照片的私人数据集复现了人脸检测、人脸匹配、人脸对齐、人脸关键点检测、人脸属性、活体检测等功能,并且将其集成在微信小程序中,以上所有内容将用大概5篇博客来总结。所有.原创 2022-02-04 15:03:46 · 5845 阅读 · 0 评论 -
基于Tensorflow框架的人脸匹配总结附代码(持续更新)
基于Tensorflow框架的人脸匹配总结附代码(持续更新) 基于Tensorflow框架的人脸检测总结附代码(持续更新) 最近利用人脸开源数据库WIDER FACE、64_CASIA-FaceV5、CelebA、300W_LP以及自己做的一个近200张照片的私人数据集复现了人脸检测、人脸匹配、人脸对齐、人脸关键点检测、人脸属性、活体检测等功能,并且将其集成在微信小程序中,以上所有内容将用大概5篇博客来总结。所有数据集下载链接附在下方,所有完整代码附在GitHub链接 WIDER FACE原创 2022-01-23 15:13:36 · 4381 阅读 · 7 评论 -
基于Tensorflow框架的人脸检测总结附代码(持续更新)
基于Tensorflow框架的人脸检测总结附代码(持续更新)最近利用人脸开源数据库64_CASIA-FaceV5、CelebA、300W_LP以及自己做的一个近200张照片的私人数据集复现了人脸检测、人脸匹配、人脸对齐、人脸关键点检测、活体检测等功能,并且将其集成在微信小程序中,以上所有内容将用大概5篇博客来总结。所有数据集下载链接附在下方,所有完整代码附在GitHub链接。...原创 2022-01-20 00:37:26 · 5296 阅读 · 0 评论 -
解决tensorboard可视化无法打开以及No dashboards are active for the current data set的问题
解决tensorboard可视化无法打开以及No dashboards are active for the current data set的问题在做人脸相关项目时,需要观察loss、lr等相关指标的趋势,所以1.解决Tensorboard可视化无法显示网页,显示网页拒绝连接等问题;(tensorflow-gpu) E:\Python\Practice_codes>tensorboard --logdir logsTensorBoard 1.14.0 at http://DESKTOP-V1原创 2022-01-16 12:24:34 · 7460 阅读 · 13 评论 -
机器学习,深度学习基础算法原理详解(图的搜索、交叉验证、PAC框架、VC-维(持续更新))
机器学习,深度学习基础算法原理详解(图的搜索、交叉验证、PAC框架、VC-维(持续更新))原创 2022-01-12 21:39:44 · 3597 阅读 · 0 评论 -
解决Pycharm中run,debug变灰以及Updating Indices一直Indexing...一辈子的问题
解决Pycharm中run,debug变灰以及Updating Indices一直Indexing…一辈子的问题2022年的某一天,在一片祥和的写bug、查bug、找bug的焦灼气氛中,突然在运行一个新项目预处理demo时候,发现右键没有run、debug选项,然后在上方工具栏也没法运行,右上方的运行也是只有之前运行的py文件,如图1图11. 解决Pycharm中run,debug变灰然后,就是各种找原因,查了很多很多很多博客,大致方法为以下几种:查看编译器是否出错(我检查后,发现虚拟环境没有原创 2022-01-05 19:12:56 · 7029 阅读 · 0 评论 -
机器学习,深度学习基础算法原理详解(数据结构部分(持续更新))
机器学习,深度学习基础算法原理详解(数据结构[持续更新])文章目录机器学习,深度学习基础算法原理详解(数据结构[持续更新])1. 链表、数组、栈、队列2.哈希表、堆、二叉查找树3. 常用基础排序算法(附实现代码)4. 常用基础查找算法(附实现代码)1. 链表、数组、栈、队列链表:数据结构之一,其中的数据呈线性排列,数据添加与删除比较方便,访问较为耗时。链表中的数据是分散存储在内存中的,无需存储在连续空间。而访问数据则需要从第一个数据根据指针进行访问,而数据的增添、删除也对应其指针的改变以及增删。此外,原创 2022-01-02 20:14:22 · 1690 阅读 · 0 评论 -
基于Open-cv 的停车场停车位识别个人笔记附所有代码(上)
*结合Open-cv 以及深度学习的停车位识别基于Open-cv 的停车场停车位识别个人笔记附所有代码(上)*在学习唐宇迪老师的图像识别课程中,里边包含这样一个关于停车场车位识别的小项目,结合自己理解,优化了部分代码(此文中出现的为部分结果图),想更多了解的移步唐宇迪老师课程。项目思路项目目的;项目分析;项目实验;项目结果;项目目的在做此项目时候,数据为一段MP4格式的视频(见文末链接),因此对视频进行分析,视频中的每一帧即为一幅图像,对图像做分析, 要求识别出图像中的停车位,包原创 2021-12-17 09:18:27 · 1684 阅读 · 1 评论 -
基于Open-cv 的停车场停车位识别个人笔记附所有代码(下)
*结合Open-cv 以及深度学习的停车位识别基于Open-cv 的停车场停车位识别个人笔记附所有代码(下). *在学习唐宇迪老师的图像识别课程中,里边包含这样一个关于停车场车位识别的小项目,结合自己理解,优化了部分代码(此文中出现的为部分结果图),想更多了解的移步唐宇迪老师课程。 图1. 空车位预测结果图在上一节空停车位检测中,最后得到了如图1 的检测结果图,此部分主要解释如何通过CNN学习识别车位是否被占的情况。1. 数据获取众所周知,如果用CNN来训练一个模型的话,第一原创 2021-12-17 10:25:23 · 1132 阅读 · 1 评论 -
Opencv中 preds = net.forward() cv2.error: 引起的‘cv::dnn::dnn4_v20191202::DataLayer::getMemoryShapes‘
File “E:/Python/python_user/Practice_codes/second/dnn_blob/blob_from_images.py”, line 27, in preds = net.forward()cv2.error: OpenCV(4.2.0) C:\projects\opencv-python\opencv\modules\dnn\src\dnn.cpp:730: error: (-215:Assertion failed) inputs.size() == requi原创 2021-12-20 11:47:32 · 3725 阅读 · 0 评论 -
机器学习(深度学习)算法必备高等数学基础知识
机器学习、深度学习算法必备高等数学基础知识在入坑机器学习算法之后,总结了一些关于数学的必备基础知识。原创 2021-12-20 17:04:37 · 942 阅读 · 0 评论 -
解决ZeroDivisionError: float division by zero的问题
解决 ZeroDivisionError: float division by zero的问题原创 2021-12-21 11:59:24 · 11538 阅读 · 0 评论 -
机器学习(深度学习)算法必备线性代数基础知识
机器学习(深度学习)算法必备线性代数基础知识原创 2021-12-22 12:17:51 · 597 阅读 · 0 评论 -
(python setup.py install)、module ‘tensorflow‘ has no attribute ‘contrib‘、tensorflow2x使用slim()
AttributeError: module 'tensorflow' has no attribute 'contrib';Tensorflow2x版本使用slim()问题;python setup.py install步骤原创 2021-12-24 22:51:00 · 1708 阅读 · 5 评论 -
非极大值抑制(Non-Maximum Suppression):NMS简介(附详解代码)
非极大值抑制(Non-Maximum Suppression):NMS简介非极大值抑制即是NMS算法,在边缘检测、人脸检测、目标检测等广泛应用,同时在不同应用中,具体实现也有其不同,接下来从边缘检测以及目标检测展开叙述。1. canny算子中的非极大值抑制Canny算子是边缘检测中的一部分,目的是寻找像素点的局部最大值,抑制其他极大值,将非极大值点对应的灰度值设为0。在进行非极大值抑制的过程中,首先要判断目标像素点O的灰度值是否在其领域内属于最大,如图1中的红色线条方向为O点的梯度方向,梯度方向垂直原创 2021-12-26 17:18:42 · 2779 阅读 · 0 评论 -
Windows fatal exception: access violation / Process finished with exit code -1073741819 (0xC0000005)
解决Pycharm报错 Windows fatal exception: access violation 以及Process finished with exit code -1073741819 (0xC0000005)首先,是在做人脸识别定位时候遇到的这个问题,报错内容如下:I1229 14:40:58.153018 8996 create_pascal_tf_record.py:163] Reading from PASCAL widerface dataset.Windows fatal原创 2021-12-29 14:57:55 · 7989 阅读 · 0 评论 -
Pytorch、Tensorflow、Keras 框架下实现KNN算法(MNIST数据集)附详解代码
Pytorch、Tensorflow、Keras框架下实现KNN算法(MNIST数据集)附详解代码K最近邻法(KNN)是最常见的监督分类算法,其中根据K值的不同取值,模型会有不一样的效率,但是并不是k值越大或者越小,模型效率越高,而是根据数据集的不同,使用交叉验证,得出最优K值。Python—KNN分类算法(详解)欧式距离的快捷计算方法基于Pytorch实现KNN算法:#****************************************************************原创 2021-12-30 10:18:29 · 4085 阅读 · 0 评论