自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 miniconda添加环境变量

每次打开xshell都要source ~/.bashrc ,有点麻烦。vim .bash_profile在里面添加.bashrc中的路径即可。

2017-11-29 17:16:47 5664

原创 Caffe学习之一:Caffe的基本结构

Caffe官网教程:http://caffe.berkeleyvision.org/tutorial/Caffe把模型定义成一个layer-by-layer的网络,通过bottom-to-top连接input data到loss,数据在网络中传递时通过前向和反向传播进行更新。1,Blobs,Layers, and Nets Blob是Caffe处理和传递的实际数据的封装,提供了保存数据的统一的存储

2017-11-19 14:02:24 294

原创 BB = BB[sorted_ind, :] IndexError: too many indices for array

改了新网络之后,能够训练但是测试时无法显示出图片,评估时报错:BB = BB[sorted_ind, :]IndexError: too many indices for array暂时判断是因为测试网络没有改,或者训练网络本身就有问题,没有学到任何东西,但是loss降得很低了。 尝试第一种解决办法: 1,不使用预训练模型:在.sh文件里去掉 "--weights data/imagenet_

2017-11-19 10:46:28 2259

原创 Check failed: target_blobs.size() == source_layer.blobs_size() (1 vs. 2)

原layer只有1个bottom,新改的layer有2个bottom所以报错了,把新layer的名字改了,把bottom: data放在bottom序列里的第一个。

2017-11-17 13:20:49 5233 6

原创 caffe编译时json_parser_read.hpp报错

报错原因:json_parser_read.hpp:257:264: error: ‘type name’ declared as function returning an array escape因为是在公共服务器上,没有权限修改json_parser_read.hpp,可以通过修改caffe源码来解决这个错误。 在caffe_root/src/caffe/layers/下打开detectio

2017-11-09 16:47:45 472

原创 FocalLoss的Caffe复现版

原代码见: https://github.com/chuanqi305/FocalLoss1,caffe.proto 源文件在src/caffe/proto/目录里 从492行这些optional里,作者添加了两行:optional ReLU6Parameter relu6_param = 208;optional FocalLossParameter focal_loss_param =

2017-11-09 16:18:19 2790 4

原创 nohup的使用

今天使用xshell远程训练SSD时,突然断网了,xshell中断,又得重新输入训练命令,因为这是个超长时间的任务,又需要保留运行日志,就可以使用 nohub 和 & 配合将任务挂到后台去。然后就可以关掉终端去干别的事情了。 如果只是用&挂起,关掉终端了,命令也会被中断。 使用如下训练命令:$CAFFE_ROOT/nohup python examples/ssd/ssd_pascal.py &如

2017-10-25 18:41:43 454

原创 用SSD训练自己的数据集时报错

训练时出现如下错误:F1023 20:58:25.679929 10640 annotated_data_layer.cpp:205] Check failed: std::equal(top_shape.begin() + 1, top_shape.begin() + 4, shape.begin() + 1) 这是因为数据集里有些图片不是RGB格式,用python脚本把所有图片全部转化:from

2017-10-25 14:28:39 931

原创 记录

记录一下训练过程中所遇到的问题一,编译好Caffe 在执行make runtest命令后记得导入pycaffecd caffe_root/python$ python>>>import caffe>>>exit()二,下载和解压VOC数据集三,生成LMDB文件 1,在create_data.sh中修改数据集的路径还有python的路径(路径要改为自己计算机上数据集的存储位置):2,在crea

2017-10-21 11:23:01 207

原创 训练py-faster-rcnn

因为学校机器上Caffe已经配好了,就不多说它的配置了。首先,准备工作,安装cython,python-opencv,easydict:pip install cython pip install easydict apt-get install python-opencv 1,下载py-faster-rcnngit clone --recursive https://github.com/

2017-09-27 17:25:58 384

原创 训练SSD

记录一下训练SSD过程中所遇到的问题。1,下载Caffegit clone https://github.com/weiliu89/caffe.gitcd caffe2,编译Caffe第一步:cp Makefile.config.example Makefile.config这是复制原有配置文件,生成新的配置文件。第二步:make -j8make pymake

2017-09-24 21:21:57 395

原创 同时替换相同变量的名字

使用CodeBlocks,选择变量,右键再选择Code Refactoring里的Rename Symbols.

2017-09-18 09:22:14 4357

原创 JavaSE学习之二,细节!

卡了半天的错误,原来是少打了一个字母Runable –Runnableimport java.awt.*;import java.awt.event.*;//0.2v 让坦克动起来 1,将位置改变为变量。2,启动线程不断重画,每次重画改变坦克位置public class TankClient extends Frame{ int x = 50, y = 50; public stati

2017-09-10 22:23:02 170

原创 JavaSE学习之一,坚持!

今天看了一下Java的基础语法,决定跟着项目把后续的基础内容过一遍,在B站上找到了坦克大战的教学视频,从此项目着手。 跟着视频里的内容敲出如下代码,实现登陆框和己方坦克的初始位置:import java.awt.*;import java.awt.event.*;//0.2v 让坦克动起来 1,将位置改变为变量。2,启动线程不断重画,每次重画改变坦克位置public class TankClie

2017-09-10 20:49:52 206

空空如也

空空如也

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

TA关注的人

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