自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 SSD网络原理解析

SSD网络是继YOLO之后的one-stage目标检测网络,是为了改善YOLO网络设置的anchor设计的太过于粗糙而提出的,其设计思想主要是多尺度多长宽比的密集锚点设计和特征金字塔,下面我将详细的解析SSD网络结构SSD网络结构精简版详细版通过上面这个图,大家可以清楚的看到SSD的网络结构主要分为以下几个部分:VGG16 Base Layer Extra Feature Layer Detection Layer NMS补充说明:在整个SSD网络中,其...

2020-05-30 16:44:40 17765 3

原创 目标检测网络概述

自从卷积神经网络在分类问题上取得很大进步以后,学者们纷纷想办法将卷积神经网络迁移到目标检测、目标分割等领域。目标检测领域发展到现在,出现了很多里程碑式的网络结构和设计思想,可以说是百花齐放,大放异彩,但是总体上大概可以将目标检测分为三个类别:two-stage one-stage archor-freetwo-stage 相信大家都知道,是大神何凯明最早将卷积神经网络引入到目标检测中来,从而创造了two-stage的RCNN系列目标检测网络,从RCNN到fast RC...

2020-05-30 13:13:56 1512

转载 常用损失函数介绍

转载于:https://blog.csdn.net/Tianlock/article/details/88232467#L1L2_5 损失函数是用来估量模型的预测值f(x)与真实值Y的不一致程度,它是一个非负值函数,通常用L(Y,f(x))来表示,损失函数越小,模型的鲁棒性越好。损失函数是经验风险函数的核心部分,也是结构风险函数的重要组成部分。模型的结构风险函数包括了经验风险项和正则项,通常可以表示成如下式子:...

2020-05-29 16:50:05 697

原创 onnx调用报错IndexError: _Map_base::at

问题介绍:将pytorch模型转换为onnx,调用onnx报错IndexError: _Map_base::at原因分析:pytorch>=1.3,模型转换为onnx并导出时,torch.onnx.export()函数发生变换,需要设置参数keep_initializers_as_inputstorch.onnx.export(model, input, 'model.onnx', verbose=True, keep_initializers_as_inputs=True)pytorc

2020-05-23 11:28:46 2988 2

原创 c/c++ 动态内存 malloc() free()和 new() delete()

动态内存分配的优势  大家可以移步这个链接查看(为什么需要动态内存分配)c语言的malloc() free()  首先需要包含头文件#include<malloc.h>或者#include<stdlib.h>  函数原型extern void *malloc(unsigned int num_bytes):分配长度为num_bytes字节的内存块,当内存分配成功,返回该内存的地址,分配失败返回NULL#include<stdlib.h>//动态定义

2020-05-23 11:15:33 153 1

原创 c/c++ 为什么需要动态内存分配

预备知识 代码中定义的普通变量,会在栈区分配一个对应大小的内存空间,栈区的存储空间小; 代码中定义的动态变量则是在堆区,堆区的存储空间相比于栈区大很多;为什么需要动态内存相比与定义一个普通变量,定义一个动态变量能使用的内存空间更大,当你的某个变量有很多的存储需求时,动态分配内存能满足你的需求 当你需要定义的某个变量的大小是可变的且范围较大,这个时候你定义一个普通变量,会分配一个固定大小的内存,当需要存入的数据较小的时候,大量的内存空间被浪费了,数据较大时容易溢出,你为了防止内存溢...

2020-05-23 11:13:12 1584

原创 conda 虚拟环境创建,使用,删除

  大前提大家要明确的是:创建的虚拟环境都是基于python的,要使用conda 创建虚拟环境,首先需要先安装anaconda.那么为什么要创建虚拟环境呢?同一个系统下,如果你需要用到同一个包的不同版本,你安装时会发生冲突,此时虚拟环境可以创建相互独立的python运行环境,解决此类问题conda常用的命令 1)conda list 查看安装了哪些包。 2)conda env list 或 conda info -e 查看当前存在哪些虚拟环境 3)conda update ...

2020-05-21 17:52:21 669

原创 OpenCV PIL 读取的图像格式差异

OpenCV(python)opencv通过imread()函数读取图像,返回值image有以下几个属性:1.image是ndarray类型2.image.shap表示图像的形状(H W C),其中C表示通道数/深度,它的顺序为BGR3.image.dtype表示图像数据类型unit8(0-255)4.没有.size属性import cv2image = cv2.imread('test.jpg')print type(image) # out: numpy.ndarrayp

2020-05-16 17:37:44 1181

转载 查看Linux系统架构类型的5条常用命令

导读很多时候我们都需要查看当前 Linux 系统是 32 位还是 64 位系统架构类型,本文中我将向大家推荐 5 条常用命令。无论你使用的是桌面版或是只装了文本界面的 Linux 环境,以下命令几乎可以通吃所有 Linux 发行版,例如:RHEL、CentOS、Fedora、Scientific Linux、Debian、Ubuntu、Linux Mint、OpenSUSE 等等。1...

2020-05-08 11:21:58 300

原创 Linux ssh 登录 上传下载文件

  当需要在多台电脑上进行操作时,或者你要操作的电脑不在你身旁,那么通过一台电脑控制另外一台\多台电脑就显得很有必要了,使用SSH就可以很方便的实现多台电脑的控制,我这里主要是访问公司的服务器,利用服务器中的GPU来训练模型.下面对几个常用功能进行讲解说明:你正在操作的电脑称为本地电脑,你将要登录\访问的电脑称为远程电脑远程登录命令:ssh username@ipusername:...

2020-05-05 16:37:43 637

转载 linux apt-get pip conda 添加国内源

apt-getapt在etc/apt/sources.list 里记录了官方库的地址(美国),但是速度不能保证,可以添加清华镜像源:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/1. 获取root权限sudo -s2. 备份sources.listcp sources.list sources.list .bak3....

2020-05-05 14:18:15 670

原创 目标检测PASCAL VOC 数据集简介

一、简介 PASCAL VOC 挑战赛主要有 Object Classification 、Object Detection、Object Segmentation、Human Layout、Action Classification 这几类子任务 PASCAL VOC 2007 和 2012 数据集总共分 4 个大类:vehicle、household、animal、perso...

2020-05-05 13:46:38 254

空空如也

空空如也

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

TA关注的人

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