自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 神经网络及CNN中的通道、共享权重、特征映射等的理解

一、神经网络先回顾一下多层神经网络:多层神经网络包括一个输入层和一个输出层,中间有多个隐藏层。每层有若干个神经元,相邻两层之间的后一层的每个神经元都分别与前一层的所有神经元连接。在识别问题中,输入层(即网络的第一层)代表特征向量,其每一个神经元代表一个特征值。多层神经网络在图像识别问题中,输入层的每一个神经元可能代表一个像素的灰度值。但这种神经网络用于图像识别有几个问题,一是没有考虑图...

2019-03-15 11:59:09 25839 2

原创 pytorch预训练

Pytorch预训练模型以及修改pytorch中自带几种常用的深度学习网络预训练模型,torchvision.models包中包含alexnet、densenet、inception、resnet、squeezenet、vgg等常用网络结构,并且提供了预训练模型,可通过调用来读取网络结构和预训练模型(模型参数)。往往为了加快学习进度,训练的初期直接加载pretrain模型中预先训练好的参数。加...

2019-02-16 16:56:24 1448

原创 SSD的安装

前面两篇文章讲了用SSD检测框架训练自己的数据集,这篇补充一下SSD的安装。github链接:https://github.com/weiliu89/caffe/tree/ssdSSD是16年ECCV一篇深度学习目标检测的文章,详细知识可以百度或者谷歌,本文我们介绍如何实现。本文默认各位的机子已安装好opencv, 配置编译过cpu版本的caffe(没有也没关系,下面我会讲下).1. 在home目...

2018-03-31 12:15:56 913 2

转载 使用SSD检测框架训练自己的数据

数据集做好后,训练程序为/examples/ssd/ssd_pascal.py,运行之前,我们需要修改相关路径代码,主要是训练路径的修改和关于自己数据集参数的一些修改.cd /examples/ssd先复制一份ssd_pascal.py, 再打开,把里面的路径修改为自己的.具体有如下:train_data路径;test_data路径;save_dir、snapshot_dir、job_dir、ou...

2018-03-31 12:09:34 409

原创 制作voc2007数据格式的数据集

最近按照博主分享的流程操作,将自己遇到的难题记录下来,附上原博文链接:https://blog.csdn.net/jx232515/article/details/78680724使用SSD训练自己的数据集,就要制作成voc2007的数据格式,然后才能转化数据格式进行训练.第一步:首先了解VOC2007数据集的内容1)JPEGImages文件夹文件夹里包含了训练图片和测试图片,混放在一起2)Ann...

2018-03-31 11:57:59 1691

转载 运行caffe自带的mnist实例教程

运行caffe自带的mnist实例教程本文结合几篇博文总结下来的,附上其中一篇原博文链接以供参考:http://blog.sina.com.cn/s/blog_168effc7e0102xjr1.html1、先进入caffe文件目录,(指令:cd ./caffe),再用data/mnist下的get_mnist.sh下載MNIST数据集,代码如下:sudo sh ./data/m...

2018-03-31 11:55:36 1067

原创 排序算法

常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度>=O(nlogn),因此也称为非线性时间比较类排序。非比较类排序:不用比较来决定元素相对次序,突破比较类排序的时间下界,以线性时间运行,故也称线性时间非比较类排序。排序的稳定性:(相对位置是否改变)稳定:若排序前a在b前面,且a=b,排序后a仍在b的前面。 不稳定:若排序前a在b...

2019-04-03 12:13:16 417

原创 动态规划

一 、动态规划如果要求解一个问题的最优解(通常是最大值或者最小值),而且该问题能够分解成若干个子问题,并且子问题之间也存在重叠的子问题,则考虑采用动态规划。 动态规划解决问题的核心就在于填表,表填写完毕,最优解也就找到了。使用动态规划特征:1. 求一个问题的最优解2. 大问题可分解为子问题,子问题还有重叠的更小的子问题3. 填表:整体问题最优解取决于子问题的最优解(状态转移方程...

2019-03-27 12:05:59 1147

原创 spyder常用功能

最近和同学讨论到spyder的使用技巧,所以就结合之前在网上看到网友的总结( https://blog.csdn.net/peiwang245/article/details/78528098)和自己的使用经历做一下总结,以便自己日后和需要的朋友参考。快速锁定相同的代码:鼠标点击想要锁定字体的前面或者字体中间即可,电脑性能好的话反应很快,慢的话要2-3秒。调试先写一个简单的小程...

2019-02-16 16:58:39 3153 1

原创 剑指offer用位运算实现两个数相加,及python相关的位操作

题目:写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。代码:# -*- coding:utf-8 -*-class Solution:    def Add(self, num1, num2):        # write code here        tsum=(num1^num2)&0xFFFFFFFF#step1:相加但不计进位的结...

2019-01-27 18:15:04 467

原创 剑指offer第32题:把数组排成最小的数及关于list.sort()和sorted( Iterable object )函数的相关知识

 * 解题思路: * 先将整型数组转换成字符数组,然后将String数组排序,最后将排好序的字符串数组拼接出来。关键就是制定比较规则。 * 排序规则如下: * 若ab > ba 则 a > b, * 若ab < ba 则 a < b, * 若ab = ba 则 a = b; * 其中比较规则如下:自定义比较规则:比较两个字符串s1, s2大小时,...

2019-01-14 11:15:47 163

空空如也

空空如也

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

TA关注的人

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