自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (20)
  • 收藏
  • 关注

原创 打架检测(GPU实时)

基于视频分类的GPU实时打架检测

2022-08-12 15:53:47 2134

原创 【已开源】mtcnn_pytorch完美复现

零 、代码发现开源QQ群:414475612,名称LazyNet,代码详见群文件!

2022-02-03 23:43:49 4575

原创 Towards-Realtime-MOT-Cpp

Towards-Realtime-MOT-CppA C++ codebase implementation ofTowards-Realtime-MOT.Githubhttps://github.com/samylee/Towards-Realtime-MOT-CppIntroductionThis repo is the a c++ codebase of the Joint Detection and Embedding (JDE) model. JDE is a fast and.

2021-08-19 15:37:55 737

原创 SamyleePoseApi

SamyleePoseApi-OpenLibraryGPU Real-time PoseApi (Windows only, Open Library)DocumentationrequirementsNVIDIA-GPU (GTX1080/1080Ti, RTX2080/2080Ti) CUDA10.0/CUDNN7.6 (or higher) Windows10/7 VC14.1/15 (VS2017 or higher) third_part_dll(Password:iz..

2021-06-10 22:10:01 340

原创 LCNN_SSD(Open Source)

LCNN_SSD 1. Forward C++ Code of the SSD based on CAFFE, CPU support only. 2.No third-party libraries except OpenBlas.Githubhttps://github.com/samylee/LCNN_SSDDescriptionThe model ...

2019-03-17 15:37:50 842

原创 LazyNet-一款为理解深度学习而生的学习框架

前言很多小伙伴还在为弄不懂深度学习整个流程而烦恼,比如图像数据如何读入?数据在网络之间如何传递?如何前向计算?如何反向计算?如何更新权重?如何预测输出?博主利用每天晚上的时间,历经两个星期,为大家带来这款为理解深度学习而生的学习框架,命名为LazyNet,为什么呢?因为此框架真的很简单,动动手指头就能明白整个深度学习流程了!LazyNet优势不依赖GPU,任何CPU均可 除OpenB...

2019-02-13 18:38:23 1132

原创 mtcnn-light自适应图像尺寸

一、前言大家好,很久没有更新博客了,此次更新是为了纪念第一次在github上添加的一个实用工程。二、问题陈述使用过mtcnn-light的朋友都知道,在初始化时我们需要设置图像的宽高,才能满足图像金字塔的特性。但如果某些应用场景的输入图像尺寸大小可变,这就要求我们每次都要将三个网络重新初始化,再将图像输入。很明显,速度的消耗和算法的冗长是我们不能接受的。三、解决方案我重写了mtcnn-light初...

2018-04-20 00:15:33 3739 1

原创 YOLO系列解读DAY2—YOLOV1预测代码转换

需要注意yolov1全连接层的数据排序,其输出的channels=(S*S*(5*B+C))=1470,前7x7x20存储的是voc20类的概率,中间7x7x2存储的是2个矩形框的目标概率,最后7x7x2x4存储的是2个矩形框的边框信息。从上图可以看出yolov1-tiny的网络架构较为简单,只是采用卷积层和全连接层累加的形式,但并不能否认该网络在当时是开山之作,后面的架构都是基于该架构的思想进行创作的!小伙伴们好,博主很久没有写博客了,略感生疏,不到之处敬请谅解,欢迎指出文中错误,大家一起探讨。

2023-08-19 16:49:33 246

原创 YOLO系列解读DAY1—YOLOV1预训练模型

博主暂未加PyTorch的训练代码,因ImageNet训练时间较长,所以直接使用了Extraction的网络模型,若有需要的小伙伴可以评论或私信给博主,博主可添加Extraction分类网络的PyTorch的训练方法。小伙伴们若能坚持完成YOLO系列的代码和原理学习,相信能对图像检测任务有个全新的认识,跟随博主的脚步,培养自己的动手能力吧!2、Darknet存储参数的序列和PyTorch稍有不同,若遇到BatchNorm架构的卷积层,Darknet会先存储BatchNorm层的参数,进而存储卷积层的参数;

2023-08-17 11:20:44 346 6

原创 ubuntu14.04下的caffe-gpu配置

本人(lee)配置caffe两个星期的心得,愿与大家分享,按照这个教程,您应该可以玩转caffe,少走配置弯路。闲话少说,我们来玩玩这个所谓的caffe配置(注意:有些您复制的终端命令如果不能在终端运行,请注意英文全角半角问题,您可以将命令输入终端,无须复制粘贴命令)第一部分:Ubuntu14.04桌面版下载及安装Ubuntu14.04桌面版下载地址:(链接:http://...

2020-11-10 11:45:30 8618

原创 OpenCV-Dnn添加自定义的网络层

第一部分 前言众位小伙伴,好久没更新博客了,本次为大家带来:如何在OpenCV-Dnn中添加自定义的网络层。第二部分 OpenCV_Dnn说明1、OpenCV-Dnn支持的深度学习网络层颇多,主要有:Convolution Deconvolution Pooling InnerProduct TanH, ReLU, Sigmoid, BNLL, Power, AbsVal Softmax Reshape, Flatten, Slice, Split LRN MVN2、本次添

2020-08-24 17:26:36 965 4

原创 PyTorch分类网络:Python训练_测试_模型转换 && Windows_LibTorch_C++部署

第一部分 前言众位小伙伴,好久没更新博客了,本次为大家带来系列博客:如何将PyTorch训练的网络通过模型转换,部署到Windows纯C++下执行,落地应用。这里并没有将PyTorch模型转至其他深度学习框架下,而是通过PyTorch的LibTorch来完成相关C++的部署应用。第二部分 说明PyTorch版本:Torch-1.4.0-cu101LibTorch版本:LibTorch-1.4.0-cu101Anaconda版本:Anaconda3-Python3.6GPU:GTX10

2020-05-25 15:50:47 1190

原创 Mtcnn_Java

Mtcnn_JavaMtcnn is written in Java language ONLY!Githubhttps://github.com/samylee/Mtcnn_JavaDescriptionCode prototype:MTCNN-light Java code ONLY! Using OpenCV342!HOW?Developing Software...

2019-07-19 14:06:55 635

原创 Java-OpenCV人脸检测

Java-OpenCV人脸检测,基于haarCascade依赖:Eclipse-win32,JRE1.8-x86(为了对应OpenCV版本,1.7版本过低),OpenCV-342-java-x86模型:haarcascade_frontalface_alt2.xml第一部分 库配置1.1 Eclipse添加OpenCV库Window -> Preferences -&gt...

2019-07-12 15:22:20 1105

原创 PyTorch-PyramidBoxDemo

PyTorch-PyramidBoxDemo硬件:NVIDIA-GTX1080软件:Windows10、python3.6.5、pytorch-gpu-0.4.1一、基础知识(一图看懂)二、代码展示1、demo.py#-*- coding:utf-8 -*-from __future__ import divisionfrom __future__ imp...

2019-07-09 17:55:50 970 2

原创 PyTorch-GPU加速

PyTorch-GPU加速硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、pytorch-gpu-0.4.1一、基础知识将数据和网络都推到GPU,接上.cuda()二、代码展示import torchimport torch.nn as nnimport torch.utils.data as Dataimport torchvis...

2019-06-12 13:35:03 9965 2

原创 PyTorch-初遇卷积神经网络

PyTorch-初遇卷积神经网络硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、pytorch-gpu-0.4.1一、基础知识MNIST数据测试分类二、代码展示import os# third-party libraryimport torchimport torch.nn as nnimport torch.utils.dat...

2019-06-06 14:45:02 1153

原创 PyTorch-加速网络训练

PyTorch-加速网络训练硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、pytorch-gpu-0.4.1一、基础知识1、SGD+Momentum2、RMSprop3、Adam二、代码展示import torchimport torch.utils.data as Dataimport torch.nn.fun...

2019-06-05 16:59:24 1149

原创 PyTorch-数据批处理

PyTorch-数据批处理硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、pytorch-gpu-0.4.1一、基础知识1、学习TensorDataset2、学习DataLoader二、代码展示import torchimport torch.utils.data as Datatorch.manual_seed(1) #...

2019-06-04 15:25:37 1178

原创 PyTorch-模型保存与提取

PyTorch-模型保存与提取硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、pytorch-gpu-0.4.1一、基础知识1、save有两种形式,一种是全图保存,一种是参数保存2、load也有两种形式,一种是全图加载,无需单独建立模型,一种是参数加载,但是需要单独建立模型二、代码展示import torchimport matpl...

2019-06-03 15:43:35 1310

原创 PyTorch-Sequential网络快速搭建法

PyTorch-Sequential网络快速搭建法硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、pytorch-gpu-0.4.1一、基础知识1、torch.nn.Sequential()方法与class Net方法有相同功效,且Sequential方法更简单明了!2、以Linear关系分类为例(https://blog.csdn.net/s...

2019-06-01 17:37:52 676

原创 PyTorch-Linear关系分类

PyTorch-Linear关系分类硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、pytorch-gpu-0.4.1一、基础知识1、二分类问题2、函数学习torch.normal()、torch.cat()、torch.nn.CrossEntropyLoss()、torch.max(Func.softmax())二、代码展示impo...

2019-05-31 17:26:37 2363

原创 PyTorch-Linear关系拟合

PyTorch-Linear关系拟合硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、pytorch-gpu-0.4.1一、基础知识1、问题:y = a * x^2 + b2、继承 torch 的 Module二、代码展示import torchimport torch.nn.functional as Func # 激励函数...

2019-05-30 14:47:50 805

原创 PyTorch-Activation激活函数

PyTorch-Activation激活函数硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、pytorch-gpu-0.4.1一、基础知识1、激活函数作用:神经网络可以描述非线性问题2、relu、sigmoid、tanh、softplus二、代码展示import torchimport torch.nn.functional as ...

2019-05-29 15:39:49 2341

原创 PyTorch-Variable变量

PyTorch-Variable变量硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、pytorch-gpu-0.4.1一、基础知识variable = torch.autograd.Variable(tensor, requires_grad = False),requires_grad表示参不参与误差反向传播二、代码展示import t...

2019-05-28 18:04:00 1464

原创 PyTorch-基本数据操作(Numpy)

PyTorch-基本数据操作(Numpy)硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、pytorch-gpu-0.4.1一、基础知识1、Torch 为神经网络界的 Numpy,torch.from_numpy() 与 torch_data.numpy() 即可完成torch数据和numpy数据的相互转化2、Torch 浮点数接收方式,tor...

2019-05-27 16:39:31 4550

原创 单线程、SSE、AVX运行效率对比——最大值/最小值运算

前言单列数组下,AVX比SSE稍慢!math_function.h#pragma once#include <immintrin.h>#include <stdio.h>float MathMax(const float *input, int size);float SSEMax(const float *input, int size);fl...

2019-04-01 15:12:22 7173 4

原创 单线程、SSE、AVX运行效率对比——乘法累加运算

前言_mm_fmadd_ps执行效率比_mm_mul_ps +_mm_add_ps快!同样_mm256_fmadd_ps也是如此!math_function.h#pragma once#include <immintrin.h>#include <stdio.h>float MathMulAdd(const float *input1, con...

2019-04-01 11:42:33 5000

原创 单线程、SSE、AVX运行效率对比——加法运算

使用Intrinsics函数操作SIMD指令集——头文件查找表 头文件 指令集描述 intrin.h All Architectures mmintrin.h MMX xmmintrin.h SSE emmintrin.h SSE2 pmmintrin.h SSE3 smmintrin.h SSE4.1 nmmintrin.h...

2019-03-28 18:23:33 7907

原创 梯度下降法-三种认识

前言1、机器学习中的大部分问题都是优化问题,而绝大部分优化问题都可以使用梯度下降法处理。2、梯度下降法 = 梯度+下降3、想要了解梯度,必须要了解方向导数,想要了解方向导数,就要了解偏导数,想要了解偏导数,就要了解导数,所以学习梯度需要依次学习导数、偏导数、方向导数和梯度。基础知识1、导数:函数在该点的瞬时变化率,针对一元函数而言2、偏导数:函数在坐标轴方向上的变化率 ...

2019-01-25 16:23:28 657

原创 TensorFlow-SSD测试代码梳理

TensorFlow-SSD测试代码梳理,相信看过后对SSD的整个流程都一目了然了。硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、tensorflow-gpu-1.4.0一、基础知识1、anchor boxes (x, y, w, h)1.1 x和y例如38x38特征图输出,则对应原始图像300/38 = 8x8大小,则特征图[0]的x和...

2019-01-08 17:11:52 1578 1

原创 TensorFlow-YOLO_V2测试代码梳理

TensorFlow-YOLO_V2测试代码梳理,相信看过后对yolo-v2的整个流程都一目了然了。硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、tensorflow-gpu-1.4.0一、基础知识1、anchor boxes (w, h)通过kmeans聚类方法计算。kmeans计算的是两个数值之间的距离,通过迭代距离最小形成聚类,而目标检...

2019-01-03 18:42:21 2164 6

原创 TensorFlow-YOLO_V1训练代码梳理

TensorFlow-YOLO_V1训练代码梳理,相信看过后对yolo-v1的整个训练流程都一目了然了。硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、tensorflow-gpu-1.4.0一、基础知识1、yolo-v1的loss目标分类不是21类,而是20+2类,其中20是目标分类,2是背景和目标的二分类2、total_loss = 1.0...

2018-12-28 16:06:08 4030 5

原创 TensorFlow-YOLO_V1测试代码梳理

TensorFlow-YOLO_V1测试代码梳理,相信看过后对yolo-v1的整个流程都一目了然了。硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、tensorflow-gpu-1.4.0一、基础知识一图看懂:https://download.csdn.net/download/samylee/10879852二、代码展示(做了详细注释)1...

2018-12-26 15:51:03 1250

原创 TensorFlow-layers使用

TensorFlow-layers使用硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、tensorflow-gpu-1.4.0一、基础知识1、layers:可表示为对nn进行了一次封装,让layers更加易于操作2、softmax_cross_entropy_with_logits =softmax + cross_entropy二、代码...

2018-12-21 17:42:29 2019

原创 TensorFlow-Batch_Normalization使用

TensorFlow-Batch_Normalization使用硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、tensorflow-gpu-1.4.0一、基础知识1、batch:批量处理(为避免批数据之间差异过大,可通过ExponentialMovingAverage,缓慢改变均值方差)2、Normalization:归一化(为避免数据之间像...

2018-12-19 13:36:38 491

原创 TensorFlow-模型的保存和调用(freeze方式)

TensorFlow-模型的保存和调用(freeze方式)硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、tensorflow-gpu-1.4.0一、基础知识freeze:将ckpt的三个文件融合为一个文件,将variables转换为constant,文件更小,更易于移植二、代码展示1、保存模型import tensorflow as...

2018-12-18 15:50:57 2153

原创 TensorFlow-模型的保存和调用(ckpt方式)

TensorFlow-模型的保存和调用(ckpt方式)硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、tensorflow-gpu-1.4.0一、基础知识1、checkpoint:模型文本信息2、meta:模型graph,调用时可重载入3、index、data:模型数据二、代码展示1、保存模型import tensorflow...

2018-12-18 15:45:06 9491 6

原创 TensorFlow-mnist实际操练(卷积运算)

TensorFlow-mnist实际操练(卷积运算)硬件:NVIDIA-GTX1080软件:Windows7、python3.6.5、tensorflow-gpu-1.4.0一、基础知识1、strides = [1, x_movement, y_movement, 1], batch and channel dose not need conv2、caffe-&gt;n,c,h...

2018-12-17 15:11:06 304

原创 OpenCV-俄罗斯方块

博主晚上闲来无事,用opencv写了一个俄罗斯方块程序,以前是用dos界面写的,不太好理解,所以这次把opencv代码贴出来,供大家娱乐,哈哈。一、测试软硬件测试硬件:PC-Windows测试软件:VS2013二、测试可执行程序可执行程序下载地址:https://download.csdn.net/download/samylee/10855245三、操作说明界面1:选...

2018-12-17 11:38:38 761

yolo-v1前向结构

yolo-v1前向结构,用绘图的形式阐明了yolo-v1的算法原理,简洁明了,一目了然。

2018-12-27

OpenCV-俄罗斯方块

OpenCV-俄罗斯方块,简单的代码,简单的程序,一看即懂,一目了然

2018-12-17

MNIST数据集

tensorflow-mnist数据集,可通过tensorflowinput_data直接解压

2018-12-12

OpenCV-贪吃蛇执行文件

OpenCV-贪吃蛇,简单的代码,简单的程序,一看即懂,一目了然

2018-11-23

tensorflow-cifar

tensorflow基础教程,训练简单的cifar数据集,此数据集包含150张图像,分为三类,每类50张图像。

2018-11-08

samylee的Openblas

samylee的Openblas

2017-06-14

samylee的ssd_pascal_webcam文件

ssd_pascal_webcam

2016-07-11

samylee的ssd_pascal文件

ssd_pascal

2016-07-11

samylee的create_data文件

create_data

2016-07-11

samylee的create_list文件

samylee的create_list文件

2016-07-11

samylee的yolo训练weights

samylee的yolo训练weights

2016-06-21

samylee的yolo训练images

samylee的yolo训练images

2016-06-21

samylee的yolo训练src

samylee的yolo训练src

2016-06-21

fast-rcnn的Makefile.config文件(lee)

fast-rcnn的Makefile.config文件(lee)

2016-03-23

lee的caffe配置下载install-opencv-master.zip

lee的caffe配置下载install-opencv-master.zip

2016-03-20

lee的caffe配置下载Caffe-master.zip

lee的caffe配置下载Caffe-master.zip

2016-03-19

lee的caffe配置下载ippicv_linux_20141027.tgz

lee的caffe配置下载ippicv_linux_20141027.tgz

2016-03-19

lee的caffe配置下载matlab2014acrack

lee的caffe配置下载matlab2014acrack

2016-03-19

lee的caffe配置下载opencv3.0.0

lee的caffe配置下载opencv3.0.0

2016-03-19

lee的caffe配置下载glog-0.3.3.tar.gz

lee的caffe配置下载glog-0.3.3.tar.gz

2016-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除