自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 Goolge-TPU论文解读

Google TPU介绍

2022-07-17 17:46:12 1039 1

原创 Transformer离线部署-GPU优化策略

前言模型结构分析具体优化措施参考资料原文:Transformer离线部署-GPU优化策略前言本文主要介绍Transformer类网络在GPU设备上部署上的优化要点。 主要围绕Nvidia开源的FasterTransformer展开。模型结构分析标准的Transformer结构主要包括 Encoder 和 Decoder 两部分结构,具体结构分析可参考Transformer在CV领域的应用与部署:Encoder对应算子结构为:Decoder对应算子结构为:可以发现:Encod.

2022-05-14 17:43:27 1204

原创 Bert-过去-现在-未来

前言BERT发展历程BERT算法细节BERT后期发展参考资料原文链接:Bert-过去-现在-未来前言浅谈 BERT 系列网络,主要从三个维度介绍:发展历程、算法细节、后期发展。 背景知识: 自然语言处理(NLP):其最终目的是理解复杂的语言/文字,主要任务包括:序列标注:如中文分词、词性标注、命名实体识别、语义角色标注等分类任务:文本分类、情感分析等句子关系判断:如QA,自然语言推理等生成式任务:机器翻译、文本摘要、写诗造句等。BERT发展历程NLP本质是对语言/文字进行合.

2022-05-03 17:19:18 1006

原创 设计模式总结(Python)

前言UML介绍监听模式状态模式中介模式装饰模式单例模式克隆模式职责模式代理模式外观模式迭代模式组合模式构建模式适配模式策略模式工厂模式命令模式备忘模式享元模式访问模式模板模式桥接模式解释模式过滤器模式对象池技术回调机制MVC模式设计原则前言#finished on 2022/02/02 整理设计模式结束~#update on 2021/10/06 开坑设计模式总结各个设计模式的基本概念和模板。设计模式源于 四人帮GoF 的 《设计模式:可复.

2022-02-03 13:19:29 704

原创 Transformer在CV领域的应用与部署

可能存在格式问题,可访问个人博客: Transformer在CV领域的应用与部署前言Transformer介绍Transformer for CVTransformer类网络部署参考资料前言浅谈 Transformer 原理以及基本应用以及模型优化的一些思考。Transformer介绍Transformer 最早出自Google 2017年发布的论文:Attention is all you need。Transformer 结构提出在于完全摈弃了传统的循环的"encoder-deco

2021-11-07 18:24:55 1413 3

原创 Python语言重点内容梳理

之前简单整理过的简单笔记,但是感觉有点浅尝则止,知识点上不够明确。 本文系列主要为了分章节较为详细地梳理下 Python 的比较重要的知识点(主要基于 极客时间 课程):Python-基本数据结构Python-闭包+装饰器Python-垃圾回收Python-metaclassPython-上下文管理器Python-单元测试...

2021-10-20 20:58:15 98

原创 2D_Detection-超参

layout: posttitle: 2D_Detection-超参date: 2021-10-04 11:02:51.000000000 +09:00categories: [算法篇]tags: [CV, 综述]mathjax: true前言详细介绍learning rate策略optimizerpostive && negative assinger前言本文重点介绍深度学习中一些基本参数设置,以及常用的技巧。详细介绍learning rate策略.

2021-10-04 20:54:21 318

原创 2D_Detection-通用检测Tricks

前言详细介绍样本不均衡常见Hard Example策略Focal Loss及其变种小物体检测如何融合多尺度特征脱离bbox看待问题检测密集遮挡场景nms引发的问题如何让定框变得准确?怎么解决高度重叠的场景?更多内容可访问个人博客:2D_detection检测综述前言通常来说,单一检测模型往往无法覆盖所有的场景;对于不同场景采用的不同的检测框架/训练数据/训练策略也是非常重要的。本文笔者简单归纳了几种常见的检测场景,并介绍该场景下一些通用的检测Trick.

2021-10-03 15:45:40 224

原创 2D_Detection-Loss

layout: posttitle: 2D_Detection-Lossdate: 2021-10-01 16:44:56.000000000 +09:00categories: [算法篇]tags: [CV, 综述]mathjax: true更多内容可访问个人博客:2D_detection检测综述前言详细介绍分类任务LossCross Entropy LossKL散度Hinge Loss指数损失回归任务LossMAE LossMSE LossSmooth .

2021-10-01 17:52:02 202

原创 ONNX的模型优化与量化细节

layout: posttitle: ONNX的模型优化与量化细节date: 2021-09-21 18:18:48.000000000 +09:00categories: [算法框架]tags: [离线推理]ONNX的模型优化与量化细节ONNX基本介绍什么是ONNX?ONNX全称为 Open Neural Network Exchange,是一种与框架无关的模型表达式。ONNX的规范及代码主要由微软,亚马逊 ,Facebook 和 IBM 等公司共同开发,以开放源代码的方式托管在G.

2021-09-21 21:53:44 4710 2

原创 2D_Detection-模型加速(工程篇)

layout: posttitle: 2D_Detection-模型加速(工程篇)date: 2021-09-20 18:18:48.000000000 +09:00categories: [算法篇]tags: [CV, 综述]前言详细介绍工程加速DistillationMultiTask量化算子/图融合更多内容可访问个人博客:2D_detection检测综述前言深度学习网络的加速问题包含两部分内容:网络结构侧的加速和工程侧的加速。工程层面的加速,网络结构基本.

2021-09-20 18:30:30 530

原创 2D_Detection-模型加速(网络篇)

layout: posttitle: 2D_Detection-模型加速(网络篇)date: 2021-09-04 16:34:34.000000000 +09:00categories: [算法篇]tags: [CV, 综述]mathjax: true更多内容可访问个人博客:2D_detection检测综述前言详细介绍网络加速SqueezeNetMobileNetShuffleNetOneNet网络剪枝前言深度学习网络的加速问题包含两部分内容:网络结构侧.

2021-09-04 16:51:16 181

原创 2D检测经典算法框架介绍

layout: posttitle: 2D_Detection-经典检测框架介绍date: 2021-08-29 16:47:39.000000000 +09:00categories: [算法篇]tags: [CV, 综述]mathjax: true关于2D检测算法相关,更新于:2D检测算法综述另外本文可能公式可能存在格式问题,也直接可以访问:个人博客链接前言Two Stage算法RCNN系列Faster-RCNN总览基于Faster-RCNN改进算法One S.

2021-08-29 17:56:19 423

原创 Jekyll博客拓展--支持Latex&&图片加速

layout: posttitle: Jekyll博客拓展–支持Latex&&图片加速date: 2021-08-21 13:19:24.000000000 +09:00categories: [环境配置]tags: [博客, Jekyll]mathjax: true前言Mathjax支持图床迁移构建Github仓获取CDN转换规则通过PicGo上传图片直接通过git自动上传前言对前文博客构建的扩展支持:基于Jekyll搭建博客Mathjax支持.

2021-08-21 16:43:49 275

原创 2D_Detection-基本深度学习单元

layout: posttitle: 2D_Detection-基本深度学习单元date: 2021-08-06 23:25:12.000000000 +09:00categories: [算法篇]tags: [CV, 综述]mathjax: true欢迎访问个人博客前言卷积层传统卷积可分离卷积转置卷积(反卷积)空洞卷积可形变卷积激活函数sigmoidtanhReLU以及变种swish池化层BN层GN层FRN层Dropout层全连接层.

2021-08-21 16:41:34 157

原创 2D_Detection-Backbone介绍

layout: posttitle: 2D_Detection-Backbonedate: 2021-08-15 15:52:51.000000000 +09:00categories: [算法篇]tags: [CV, 综述]欢迎访问个人博客前言VGG-NetInceptionInception V1Inception V2 && V3Inception V4Inception ResNet V2ResNetDetNet前言简单介绍下在2D-de.

2021-08-21 16:39:49 206

原创 2D-ObjectDetection算法综述

前言仅作为读书笔记,作适度拓展.公开数据集2D物体检测数据集:Pascal VOCObject365COCO3D物体检测数据集:KITTInuScenesLyftWaymoBackbone基本结构卷积层卷积操作类似滤波操作,原始图像可以通过卷积操作提取到图像的特征(如canny边缘特征等),不同的卷积核提取的特征不一致,CV的核心是通过可学习的卷积核层层提取特征,然后基于高维特征进行具体的任务.传统卷积卷积层通常指2D卷积层,其他还包括1D卷积层(通常处

2021-08-21 16:33:22 205

原创 3D单目(mono 3D)目标检测算法综述

layout: posttitle: 3D单目(mono 3D)目标检测算法综述date: 2021-01-22 22:08:39.000000000 +09:00categories: [算法篇]tags: [CV, 3D, 综述]欢迎访问个人博客:https://johneyzheng.top/前言算法调研(相对完善)2D升3D问题表达形式(Representation transformation): BEV, Pseudo-Lidar关键点&&形状通过2.

2021-08-21 16:26:27 10950 5

原创 目标跟踪算法简述:定义&&算法简介

Table of Contents目标跟踪问题定义传统目标跟踪算法生成式模型判别式模型深度学习方法目标跟踪问题定义目标跟踪分为密集跟踪(a series detections)和稀疏跟踪(estimation+common sense)。前者本质上对每一帧进行检测,需要更大的计算量,实时性差。所以,一般目标跟踪问题都是指的稀疏跟踪:对检测目标位置进行估计,处理估计位置附近的像素区域,得到待跟踪区域的精确位置,实时性较强。传统目标跟踪算法传统目标跟踪算法按照建模方式的区别分为生

2020-05-31 18:28:31 1812 1

原创 Yolo系列论文解读

Table of Contents前言论文基本信息论文出发点和思路算法基本流程具体实验分析YOLOv1个人总结改进-YOLOv2出发点改进方案改进结果改进-YOLOv3出发点改进方案改进结果前言YOLO作为最早的One-stage算法框架,实现了保持较好性能的前提下保证了模型较快的速度和轻便的性能。从Yolov1->Yolov3,三个版本的迭...

2020-01-30 17:20:09 4582 4

原创 Joint_3D_Proposal_Generation_and_Object_Detection_from_View_Aggregation论文解读

Table of Contents前言论文基本信息动机和思路算法基本流程具体实验分析个人总结前言AVOD作为基于Camera信息和Lidar信息融合的3D detection算法,是目前为数不多的开源的SOTA算法之一,相关资料如下:KITTI榜单AVOD论文AVOD源码AVOD源码解读论文基本信息一作信息:Jason Ku 多伦多大学在校研究生,从事无人驾驶...

2020-01-28 00:06:45 556

原创 One-Stage论文经典:SSD: Single Shot MultiBox Detector论文解读

Table of Contents前言论文基本信息论文背景以及基本思想(Motivation & Contribution)算法基本流程算法细节实验结果小结前言SSD作为One-Stage系列的论文,如今已经作为基本网络被广泛应用于物体检测中,也很多网络结构是建立在其基础上的改进网络。当前的Objection Detection架构的两个派系:Two-Stag...

2020-01-27 15:57:14 382

原创 avod_源码记录

AVOD_源码记录Table of ContentsAVOD代码框架代码细节预生成数据调用链核心部分模型训练调用链核心部分AVOD代码框架主要分为以下几个部分:预生成数据TrainEvaluate+Infer代码细节预生成数据用于生成rpn网络的输入数据:包含类聚类的anchor大小信息以及具体每个sample的anchor的生成的...

2020-01-24 00:37:01 1495

原创 Org-mode基本功能

Org-mode基本功能date:2019-01-25前言Org mode为Emacs下的一款神器,与markdown这种轻量化格式相比,拥有更多的功能与可拓展性,但是入门还是有一定的难度,这里仅对其中的一些基本功能做简单的的介绍。本文系统Ubuntu下Emacs版本为25.1.1,Org-mode版本为9.2章节序号org-mode以*表示章节标题,*数目表示标题级别:* 一级...

2020-01-24 00:22:42 2785

原创 Emacs配置初步

Emacs配置初步date:2019-04-20Table of Contents1. 前言2. 基本快捷键3. 改变默认的Emacs设置4. 特性相关4.1. 特性的加载与Package的安装4.2. 基本特性介绍4.3. 常用插件介绍前言仅仅emacs入门,先主要将emacs作为一个文本编辑器来使用,学习路线主要参考子龙山人21天emacs ,现在完成...

2020-01-24 00:20:08 517

原创 Bash常用命令总结

Bash常用命令总结date:2019-05-02Table of Contents1. grep2. xargs3. sed4. awk5. findgrep查找字符串‘-r’:目录查找, grep -r "sample" .‘-c’:显示匹配数, grep -c "sample" .‘-i’:忽略大小写‘-n’:输出行号xargsxargs将std...

2020-01-24 00:18:45 627

原创 nms_soft-nms

NMS and soft-NMSdate:2019-09-15Table of Contentsnms和soft-nmsnmsnms代码实现soft-nmssoft-nms代码实现nms和soft-nmsnms主要是将各个重叠的box清理,得到score最高的主要box,代码步骤实现:将所有的box框根据score进行升序排列判断box序列是否为...

2020-01-24 00:16:07 217

原创 Kaggle_Digit Recognizer_DCNN

Kaggle-Digit Recognizer-DCNNdate:2019-01-22参考网页注意点BN层编译部分:Batchnormalization的axis参数在卷积层和池化层应为1(4维数据)Dense层保持默认即可但是对于keras 2,2,4和tensorflow-gpu 1.12会出现错误可参照链接对对应文件进行修改,文件修改如下:if ndim(mean) &...

2020-01-24 00:04:07 239

原创 Kaggle_Digit Recognizer_MLP

Kaggle-Digit Recognizer-MLPdate:2019-01-22参考网页from keras.models import Sequentialfrom keras.utils import np_utilsfrom keras.layers.core import Dense, Activation, Dropoutimport pandas as pdim...

2020-01-24 00:00:53 204

原创 Kaggle_Digit Recognizer_Dimensionality Reduction

Kaggle-Digit Recognizer-Dimensionality Reductiondate:2019-01-22参考网页动态图没法动态显示,动态显示效果可参考本人工程Introduction:Principal Component Analysis (PCA) --Unsupervised, liner methodLinear Discriminant Analy...

2020-01-23 23:58:24 669

原创 Kaggle_Digit Recognizer_svm

Kaggle-Digit Recognizer-svmdate:2019-01-22参考网页import pandas as pdimport matplotlib.pyplot as plt, matplotlib.image as mpimgfrom sklearn.model_selection import train_test_splitfrom sklearn impo...

2020-01-23 23:48:25 248

原创 Keras_examples

Keras应用实例date:2019-02-23参考自 keras_team实例包括:图像(视频),文字(序列),生成模型,Keras特色功能实现,这里先简单探讨图像和Keras模型功能部分。软件环境:python3.5 tensorflow1.12.0 keras.2.2.4PS: ipynb格式转markdown格式:jupyter nbconvert --to markdown...

2020-01-23 23:28:21 594

原创 numpy100小结

Table of Contents前言小结np常用functionnp Array初始化方法:常规的属性方法常规的数值方法常规的Array操作方法前言Numpy100训练,原始地址:github小结np常用function#info函数,查看函数使用方法,近help()np.info("add")#日期相关today = np.datetime64('...

2020-01-23 23:24:25 309

原创 Turtlebot2i软件包的安装与配置

前言Turtlebot2i是针对turtlebot2-arm版本的软件安装包,这里简单介绍一下它的的安装与变异,根据实际情况与官方教程有所不同。硬件列表Kubuki底座;sr300摄像头;astra摄像头;phantomx机械臂,工控机(这里我用了自己的笔记本代替)。软件列表系统:ubuntu16.03LTS(建议安装最新核的系统,本人系统核为4.13.0-32

2018-02-07 10:11:58 1957

原创 ROS与PhantomXArm机械臂配置

硬件接线:参考ArbotiX-M控制板概览.pdf                                            FTDI串口线,直接与电脑相连(确定方向不要接反)机械臂与排线相连,三个端口等效。管脚控制USB供电(USB)或者电源线接电(VIN),电源线接12V5A电源线安装Arduino$ mkdir ~/

2018-02-06 22:53:57 2872 4

原创 Ubuntu16系统的备份与迁移

前言关于ubuntu系统的备份与恢复,网上资料很多,但多是错误或者不全的。这里介绍一下正确的系统备份与恢复的步骤,也可以在不同的电脑上拷贝自己的系统。值得注意的是,为了系统恢复的方便,自己系统的分区为:主分区(/),home分区(/home),交换空间,以及boot分区(boot)。这里进行了分别备份,以供不同的恢复需求。采用的是livecd的恢复方式,因为自己用tar方式备份,直接删除文...

2018-02-06 21:25:22 21764 3

原创 各大人脸识别库的介绍

(1) Youtube Facehttp://www.cs.tau.ac.il/~wolf/ytfaces/,http://www.msn.com/zh-cn?pc=EUPP_用户名wolftau 密码wtal997人数:1595图像数:未知,共3425个视频(最长6,070帧,最短48帧) Video 1 2 ...

2017-11-14 22:50:32 10108 2

原创 Ubuntu16.04+Win10双系统的安装

双系统安装:WIN10+Ubuntu16.04 LTS安装方式u盘安装,事先准备:Ultraiso,ubuntu16.04镜像ISO文件一、WINDOW下的安装准备插入U盘(最好删除其他文件),打开ULtraiso软件,打开ubuntu16.04镜像ISO文件,启动->写入硬盘映像,选择自己的U盘,选择便捷启动,开始写入。划分硬盘分区(50G):Win10,...

2017-11-14 22:48:13 1049

转载 Openface训练分类器

不知道你注意了没?Facebook 有一项自动识别你上传照片中的朋友的功能。过去你需要自己点开照片为上面的每个人添加标注,现在这些 Facebook 都能自动为你做好。它是怎么做到的呢?看完下面这篇文,你也能在自己的电脑上 Get 这个技能!你是否注意到 Facebook 已经开发出了一项能识别你朋友照片的神奇能力?过去,你能通过点击 Facebook 照片中的人物并输入名字为朋友上标签。现在...

2017-11-14 22:46:24 820 1

原创 Ubuntu16下openface的安装与测试

Ubuntu16安装配置openface1.安装准备:sudo apt-get install build-essential-ysudo apt-get install cmake -ysudo apt-get install curl -ysudo apt-get install gfortran -ysudo apt-get install g...

2017-11-14 22:44:55 501

ArbotiX-M控制板概览

arbotix机械臂控制板资料,参照进行硬件连接,可用在ros机械臂控制。

2018-02-06

印刷机设计书

印刷机设计书,内部包括各机构图形,代码等

2014-07-13

空空如也

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

TA关注的人

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