- 博客(14)
- 收藏
- 关注
原创 miniconda添加环境变量
每次打开xshell都要source ~/.bashrc ,有点麻烦。vim .bash_profile在里面添加.bashrc中的路径即可。
2017-11-29 17:16:47 5713
原创 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 320
原创 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 2280
原创 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 5312 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 505
原创 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 2819 4
原创 nohup的使用
今天使用xshell远程训练SSD时,突然断网了,xshell中断,又得重新输入训练命令,因为这是个超长时间的任务,又需要保留运行日志,就可以使用 nohub 和 & 配合将任务挂到后台去。然后就可以关掉终端去干别的事情了。 如果只是用&挂起,关掉终端了,命令也会被中断。 使用如下训练命令:$CAFFE_ROOT/nohup python examples/ssd/ssd_pascal.py &如
2017-10-25 18:41:43 467
原创 用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 963
原创 记录
记录一下训练过程中所遇到的问题一,编译好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 218
原创 训练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 397
原创 训练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 407
原创 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 177
原创 JavaSE学习之一,坚持!
今天看了一下Java的基础语法,决定跟着项目把后续的基础内容过一遍,在B站上找到了坦克大战的教学视频,从此项目着手。 跟着视频里的内容敲出如下代码,实现登陆框和己方坦克的初始位置:import java.awt.*;import java.awt.event.*;//0.2v 让坦克动起来 1,将位置改变为变量。2,启动线程不断重画,每次重画改变坦克位置public class TankClie
2017-09-10 20:49:52 211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人