6 shenhuaifeng

尚未进行身份认证

我要认证

在校小白

等级
TA的排名 5w+

超越BN层的归一化方法FRN

BN层作为深度神经网络的必选组件在各种网络结构中得到了广泛的应用。然而训练输入的batchsize过小时,尤其是没有足够计算资源可用,不得不使用小batchsize来训练模型时,你会发现使用同样的方法和训练策略和别人有足够计算资源训练出来模型的表现差的不是一点半点。这一点我在自己设计(抄别人的网络。。。使用别人的训练策略)网络结构跑实验的时候也有发现在batch较小(显存不够办法呀。。。。)的情况...

2020-02-24 20:12:55

tensorrt+tensorflow+object_detection编译安装填坑教程!!

tensorflow+tensorrt+object_detection (CUDA10.0 Cudnn7.4.1) 在anconda 环境下编译安装安装环境os: ubuntu 16.04cuda:10.0cudnn:7.4.1(其它版本也可以,eg:7.3.1)tensorflow:1.13.0rc(1.13.1版本容易编译失败)python:3.5 (3.7版本编译1.13.0...

2019-07-23 10:09:28

deeplabv3:Rethinking Atrous Convolution for Semantic Image Segmentation 阅读笔记

在语义分割任务应用深度卷积神经网络有两个挑战:一个问题是深度网络中的pooling层的使用使得特征分辨率越来越小,网络学习的特征更加抽象化,这不利于期望局部空间细节信息的密集型任务例如图像分割。因此作者建议应用空洞卷积来应对这个问题。另一个问题是物体的多尺度。解决这个问题主要分为4类,第一类将深度网络应用于图像金字塔,以提取物体在不同尺度下的特征。第二类应用encode-decode结构,利...

2019-02-09 10:40:27

Xception 阅读笔记

Inception 假设常规卷积层试图在维度为长,宽,和通道数的3D的空间中学习一个滤波器,因此单个卷积核的任务是同时映射跨通道间相关性和空间空间相关性。Inception 模块背后的思想便是通过一系列明确的步骤把跨通道相关性和空间相关性独立开来映射。具体来说,Inception模块首先通过1x1卷积查看跨通道相关性,将其输入的数据映射到3-4个独立的子空间,然后使用不同大小的卷积核映射这些3D...

2019-02-08 10:44:32

deepLabV3+ 阅读笔记

Encoder-Decoder with Atrous Separable Convolution for Semantic Image SegmentationAbstract: 结合spp模块和encode-decode结构的优点提出的新的语义分割结构deepLabV3+。除此之外,作者还对ASPP模块和decode模块应用了Xception结构和分离卷积,应用这两个结构后的整个模型变得f...

2019-01-27 21:10:12

Mask R-CNN 关键点检测

Mask R-CNN阅读笔记摘要: 应用maskrcnn参加的阿里举办的一个比赛,效果还可以,不过有人做的更好,工程链接:https://github.com/huaifeng1993/FashionAI_Key_Points_Detection1.Intrduction物体检测和语义分割(semantic segmentation)发展很快,像用于物体检测的Fast/Faster R...

2018-05-18 18:47:43

Python数据集切分

在处理数据过程中经常要把数据集切分为训练集和测试集,因此记录一下切分代码。在处理数据过程中经常要把数据集切分为训练集和测试集,因此记录一下切分代码。'''data:数据集test_ratio:测试机占比如果data为numpy.numpy.ndarray直接使用此代码如果data为pandas.DatFrame类型则returndata[train_indices],data[t

2018-01-12 12:16:42

python3 中的中文编码问题

在爬网页的时候遇到这种json返回的数据其中包含的中文为一串编码,可以先将其编码为utf-8类型,再将其解码为unicode类型便可正常显示中文.{“data”:null,”info”:”\u7528\u6237\u5df2\u767b\u5f55”,”status”:0}z=requests.post(post_addr,data=post_data,headers=post_header)s=

2017-10-24 21:28:46

python实现校园网自动登录

因为最近想用树莓派搞个远程监控系统,又因为学校的网需要从网页登录而树莓派又不方便搞个显示器带着,所以寻思着搞个能够自动登录校园网的脚本程序,省去了每次都要打开浏览器输入账号密码的烦恼.1.工具火狐浏览器+firedebug插件,debug插件可才浏览器中附加组件中添加,其他浏览器也可以只要可以监控浏览器的网络行为即可.python+requests包2.步骤1)先打开到登录界面,然后在按f12

2017-10-24 20:09:22

Tensorflow实现cnn模型的训练与使用

Tensorflow实现cnn模型的训练与使用本文仅为cnn基于tensorflow的代码部分笔记,主要内容各层的搭建与参数的的设置,cnn介绍:点我链接1.简介本文主要实现lenet5的在手写数字识别数据集mnist上的训练和使用,代码分为cnntest.py和lenet5_app.py两份代码.cnntest.py用来训练模型和保存模型,lenet5_app.py用来读取和使用训练好的模型.2.

2017-09-21 16:30:33

linux 设置交换分区

linux创建交换文件:创建交换文件 – swapfile sudo fallocate -l 4G /swapfile 在根目录下创建一个4G的swapfile (之前创建了一个1G的,发现chrome开太多选项卡再开个虚拟机,内存及swapfile都爆了.给它弄个4G!)更改/swapfile权限 sudo chmod 600 /swapfile格式化为swap

2017-08-19 12:45:54

cnn:深入理解卷积网络

卷积神经网络,听起来像是计算机科学、生物学和数学的诡异组合,但它们已经成为计算机视觉领域中最具影响力的革新的一部分。注:这是一篇向初学者讲解卷积神经网络的系列文章,机器之心编译了已经发表了的 Part 1 和 Part 2,并下载了作者在文章中推荐的多篇论文,点击此处进行下载.Part 1:图像识别任务介绍卷积神经网络,听起来像是计算机科学、生物学和数学的诡异组合,但它们已经成为计算机视觉领域中最具

2017-07-23 10:24:16

机器学习实战笔记:k近邻算法

机器学习笔记:k近邻算法作为一个初学者,本博客为在学习<<机器学习实战>>一书的一些笔记和个人的一些理解.

2017-07-07 15:24:11

TSL2561 STM32驱动程序

TSL2561是一个采用smbus/iic接口的可以直接读取测量的数字型测量光强度传感器。本文采用iic接口不涉及smbs。工程下载:点击打开链接(移植的时候要修改工程文件里面iic.h 位带操作那个寄存器配置就是下面的7行代码,关于stm32位带操作,和iic分析可以看我之前写的两篇博客文章列表里面可以找到,还有我采用的地址是浮空输入所以地址是0x39)#define IIC...

2017-03-03 19:40:14

BH1750 STM32 驱动程序

简介:BH1750FIV是一个采用标准IIC总线接口的环境光强传感器,此传感器适用于获得像键盘LCD和手机背光灯等光强。买的淘宝上贴好的模块,gy30。指令码:/*************************************************************/#define BHAddWrite 0x46 //从机地址+最后写

2017-02-09 21:11:35

STM32 SPI 学习笔记

一、接口MISO:主设备输入/从设备输出管脚。该管脚在从模式下发送数据,在主模式下接收数据。MOSI:主设备输出/从设备输入管脚。该管脚在主模式下发送数据,在从模式下接收数据。 SCK:串口时钟,串口时钟,作为主设备的输出,从设备的输入。NSS:片选管脚,用于主设备选择特定的从设备通信。如果设为主设备IO口配置为输出,如果设为从设备,IO口配置为输入。二、工作方式   SP

2017-02-04 09:55:24

AT24C02驱动学习笔记

AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。AT24C02有一个8字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能。      一、器件地址       从图中可以看出,2k/4k8k/16k器件地址高四位都为1010低四位的前三位为可编程地址,这样一

2017-01-29 09:40:13

IIC 时序分析,stm32软件模拟驱动编写

这几天一直在学习iic从理论到实操,尝试这自己写iic的stm32驱动程序,今天终于成功的实现使用iic协议发送数据和读数据。1.iic总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL

2017-01-21 22:01:21

stm32位带操作

最近学习IIC协议,试着自己写iic的STM32驱动程序,由于一直用的stm32库开发,写起驱动程序来并不容易,就看看别人的驱动程序是怎么写的,因此看到了正点原子采用位带操作,个人觉得比调用库函数方便不是一点半点所以就学习了stm32位带操作。         1.什么是位带?支持了位带操作后,可以使用普通的加载/存储指令来对单一的比特进行读写。在CM3中,有两个区中实现了位带

2017-01-20 17:17:58

C 语言 学生信息管理系统 指针 链表

复习C语言做的一个学生信息管理系统,主要用来复习指针和链表

2017-01-13 17:05:54

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。