SE-Resnet踩过的坑
最近项目没什么事情,导师又让写论文,所以开始跑实验,争取研一下学期发篇小论文吧。
在跑SE-Resnet的时候,会要自己在caffe的源码中添加一个新的层,叫Axpy,将avg pooling及scale等操作一起封装的一个type.
从github上下载了源码之后:
添加的过程很简单,将.hpp,.cpp,.cu文件分别放入到对应的文件夹,在caffe.proto文件中加上想对应的message param.注意添加的ID不能重复。
但我踩的坑是:我是直接将文件放入到我目录文件夹里的,然后打开caffe.sln项目解决方案,我幼稚的疑问,vs在打开整个解决方案的时候会将我刚放入的新的文件都是加载出来,然后生成解决方案,但是NO,好蠢。切记啊是在vs界面添加程序。
就这样,成功了。
但是网络方面还有一个问题,就是目前博客上没有人提,很多人跑resnet,会遇到不收敛的情况,那是你一定要注意你的BN层,use_global_stats: 一定要设为false(训练阶段),还有为你的conv层的权重添加初始化。对比一下msra和axvier的区别,经验是你的activation如果用的sigmoid,那么对应用msra更好。
SE-Resnet踩过的坑相关推荐
- 荷兰Ajax清洁剂,生活指南 | 那些年我在荷兰超市踩过的坑
原标题:生活指南 | 那些年我在荷兰超市踩过的坑 估计每个小伙伴在刚来的荷兰的时候 超市里买错过东西吧? 踩过这么多的坑 才能总结出一套自己的购物心得 但是每年这么多新生不断来到荷兰 又重复的掉进超市 ...
- mac git使用与配置踩过的坑
#mac git使用与配置踩过的坑 标题mac配置git ssh密钥 参考链接mac配置git ssh key go get安装失败的解决方法 go get约等于git clone+go instal ...
- java项目经理也就那么回事_网易PM | 我们之前在需求评审环节踩过的坑...
原本觉得需求评审也就那么回事儿,大家应该都差不多这么做的,没啥好说的.不过前不久有一位同学问起来我们是怎么做需求评审的,然后发现有一些团队的做法可能还不大一样,他们也还踩着我们之前踩过的坑,他们还在探 ...
- Redis 集群部署及踩过的坑
本文目标 要在单台机器上搭建Redis集群,方式是通过不同的TCP端口启动多个实例,然后组成集群,同时记录在搭建过程中踩过的坑. 安装准备 centos版本:6.7 redis版本:3.2.3 安装方 ...
- AWS Device Farm介绍及Appium踩过的坑
本文记录了在AWS Device Farm上进行Appium TestNG进行手机应用UI自动化测试的流程及遇到的问题,及具体的解决方法.同时记录了使得测试脚本更稳定的一些代码写法. Device F ...
- arcgis python 二次开发_我在部署ArcGIS API for Python时踩到的坑
ArcGIS API for Python相比于其他ESRI产品,还是很年轻.我在部署时踩到了坑,网上也找不到解决方法,很是煞风景,也很打击学习的积极性. 今天回顾一下,做个总结吧.一方面自己备忘,另 ...
- 开发路上踩过的坑要一个个填起来————持续更新······(7月30日)
欢迎转载,请注明出处! https://gii16.github.io/learnmore/2016/07/29/problem.html 踩过的坑及解决方案记录在此篇博文中! 个人理解,如有偏颇,欢 ...
- git服务器安装位置,Linux服务器安装gitlabe-runner,并部署包到指定目录,还有踩的一些坑~~...
[TOC] 前言:上篇文章讲解了如何安装一个本地runner,然后用本地runner发布本地包到Linux,但这会有一个问题,在本地runner用scp向Linux发送文件,会造成服务器上的文件越来越 ...
- logstash导入数据到Elasticsearch踩过的坑详解
一.前言 这篇主要记录在导入数据时候踩到的坑,这些坑总共花费我小一天的时间,记录一下. 二.正文 1.logstash显示在导入数据,ES也成功新建了索引,但是没数据 最开始遇到的是这个坑,logst ...
- 学python就业要看哪些书-编程0基础自学Python,踩完这些坑,我才成功就业!
" 0基础小白学Python的路程不易,但总有一些思路和方法值得借鉴,知道这些能让我们少走很多弯路. 今天我们就来分享2位前辈的学习经验和方法. 零基础学编程的方法 回忆一下我自己学习计算机 ...
最新文章
- 基于Centos7构建Kubernetes平台
- 运用C#生成docx格式的报表
- xuggler实现视频压缩_Xuggler视频处理简介
- python除法函数一般如何命名_关于python:当用于除法时,’/’和’//’之间有什么区别?...
- linux i2c触摸屏驱动程序,触摸屏i2c设备和驱动的创建流程及方法
- Android8内测申请,小米 6 安卓 8.0 来了 内测开始招募
- httpd Server not started: (13)Permission denied: make_sock: could not bind to address [::]:88
- 同一master,两个slave的server_id相同问题处理
- 复杂产品的响应式设计【知识篇】
- @WebService作用
- Leetcode每日一题:141.linked-list-cycle(环形链表)
- 使用apache的poi生成本地Excel文件(一)
- Windows Server 2016存储空间直连技术的探秘
- OSPFv3中LSA详解(三)——Network LSA变化
- c语言编程汉诺塔问题,C语言解决汉诺塔问题
- Removing unused resources requires unused code shrinking to be turned on 解决
- 水果店线下营销玩法有哪些,水果店前期营销方案有哪些
- Workbook类提供的方法
- 中国人民银行清算总中心CDA业务数据分析师培训正式开课
- 如何让两个div处于一行
热门文章
- CorelDRAW中的制表位该如何添加
- QT中QListWidget中insertItem(row,aItem);插入行总是出现在最上行,无法实现在选中行上方插入问题
- 油猴脚本手机版|油猴tampermonkey手机版
- 我只想做好一件白衬衫 -- 小米推送服务监控手记
- Windows多线程 经典读者写着问题
- 杨建允2021年医美整形的运营建议及医美行业问题的思考和解决方向
- 全智通A+常见问题汇总解答—A+会员充值明细删除失败
- 升级openssl版本修复高危漏洞——“OpenSSL红色警戒”漏洞
- 【MADDPG(MPE)——环境配置与用法详细介绍(多智能体强化学习))】
- 12306订票失败,退款指南(银联建行版)