自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 matplotlib、scipy画图说明(python)

画图之前可以先清空窗口内容plt.clf() # 清空图片plt.close() # 清空窗口画图跟matlab的plot操作是一样的,记得加上show才可以看到,可以画多个曲线一起,主要是一些参数的设置对图像有需要1图形颜色线条设置可以参看:https://blog.csdn.net/kkxgx/article/details/6951959,画出的点都是实心的...

2019-03-06 16:26:52 1773

原创 Github 上传、更新、删除项目以及修改commit

首先,得有个github账户,本次的博客是将如何在window端上传项目以及修改项目,以及我自己实践遇到的各种bug。 建立和上传项目 step1:下载window对于版本的github客户端,网址是https://www.git-scm.com/download/,按照步骤和版本安装,安装过程可以参考:https://blog.csdn.net/weixin_41714277/arti...

2019-01-23 22:06:32 8471 1

原创 PaperReading4-Large Kernel Matters—— Improve Semantic Segmentation by Global Convolutional Network

今天我给大家介绍的是一篇face++的关于改进卷积的分割网络。由于时间关系大概讲下论文思路。首先,论文分析了 Semantic Segmentation这个任务:1基础知识:(1)大卷积效果比小卷积好,因为大卷积可以接收的感受野大,对于物体语义可以进行更好的判断(classification),但是大卷积损失了细节信息多点,而且参数也多;(2)堆积小卷积可以达到大卷积的效果,实现大的感受野,而且参...

2018-07-15 09:17:30 492

原创 PaperReading3-A Closer Look at Spatiotemporal Convolutions for Action Recognition

今天我给大家介绍的这篇论文是关于研究视频动作识别的论文《A Closer Look at Spatiotemporal Convolutions for Action Recognition 》,论文主要提出了一种新的卷积的形式来处理这种时空信息,因为对于视频来说连续帧可以看作是一个立方体中放置了多个slice,而这多个slice就单独是2D空间上的信息,连在一起是3D时间上的信息,仅仅是采用2D...

2018-07-12 08:33:42 2838 1

原创 PaperReading2-Pyramid Attention Network for Semantic Segmentation

今天我给大家介绍的是Face++2018发表的一篇关于图像分割的论文《Pyramid Attention Networkfor Semantic Segmentation 》,这篇论文属于Attention系列,介绍了结合金字塔的Attention网络,论文中多次讲到了本方法和现有一些分割方法的不同,确实存在创新,可以在下面的介绍详细看。总的来说,论文是将Attention机制与金字塔结构结合作为...

2018-07-11 08:26:11 3083 4

原创 PaperReading1-Multi-scale Networks for Segmentation of Brain Magnetic Resonance Images

今天要介绍的是一篇发表在MICCAI2017年workshop上的做脑组织分割的论文《Multi-scale Networks for Segmentation of Brain Magnetic Resonance Images》,论文提出了采用多个模态多个scale和多个通路来增加分割的信息,达到较好的分割效果,17的paper确实流行采用多个网络拼接来提升效果的形式。下面看下网络的主要框架,...

2018-07-06 15:39:49 242 1

原创 Kmeans 算法 C++

先贴代码,以后解释。#include#include#include#define k 3using namespace std;struct Tuple{ float attr1; float attr2;};float Dist(Tuple t1,Tuple t2){ return sqrt((t1.attr1 - t2.attr1)*(t1.attr1 - t2.

2018-01-29 21:33:52 416

原创 Vector的几个基本操作

先贴代码,以后再附加文字说明,Vector的几个基本操作#include#include#includeusing namespace std;int main(){ int x[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 }; vector v(x, x+10); vector> v2; for (int i = 0; i < 10; i++)

2018-01-29 12:56:10 691

原创 C++排序算法5种

#include using namespace std;void swap(int &a, int &b){ int temp; temp = a; a = b; b = temp;}void bubbleSort(int * x, int N){ for (int i = 0; i < N; i++) { for

2018-01-17 21:04:54 377

原创 caffe编译问题(一)——error == cudaSuccess

之前配置后编译caffe出现了下面这个问题: Check failed: error == cudaSuccess (8 vs. 0) invalid device function 然后查了一些资料,才知道是显卡cuda版本跟caffe对不上,最后采用了最简单的方法,打开makefile.config文件,修改下面的这个部分 把里面对不上的部分注释掉,我上次搞定是因为注释掉了35那个接口

2017-11-03 21:51:59 4187 1

原创 将Linux的私钥文件.id转换为Putty的ppk文件

由于在SCP传输采用私钥登陆的形式,但是不能用.id文件,所以要进行转换。任务 将Linux的私钥文件.id转换为Putty的ppk文件下载工具Puttygen https://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe步骤 (1)运行Puttygen (2)选择菜单的“Conversions”选项中的“Import k

2017-09-13 17:08:01 940

原创 caffe编译

记性一般还是写写博客,省得每次都去翻怎么重新编译 如果你的caffe也是这样经常坏掉,那就可以按照下面步骤下多个caffe,随意怎么修改,这里的步骤仅用于已经配好步骤了 下载 git clone git://github.com/BVLC/caffe.git 用git clone以后可以查caffe版本源头 修改编译三部曲 a. 启用CUDNN,去掉”#”USE_CUDNN := 1b.

2017-08-31 13:57:01 299

原创 解决Matcaffe的编译问题

Matcaffe是caffe用到matlab的时候需要编译的一个接口,但是我经常忘所以写个帖子记下来。 基本是服务器上已经装好了caffe以及matlab或者matconvnet各种安装包之类的 修改Makefile.config: 先是找到服务器matlab包含有bin文件的安装包所在的路径 可以用命令行 which caffe找,如果找不到试着找/usr/local/MATLAB/R20

2017-08-31 09:32:13 905

原创 Linux下编译Matconvnet

Matconvnet是一个安装包,在matlab下面用caffe需要安装用到里面的函数,就像python调用caffe需要用到pycaffe一样。安装与编译后才能使用。 安装: cd到指定的目录下,然后用wget下载解压即可wget http://www.vlfeat.org/matconvnet/download/matconvnet-1.0-beta24.tar.gz官网链接:http://

2017-07-18 15:37:27 2277 1

原创 使用命令行下载百度云盘的数据

一般来说用命令行下载数据,又快又方便,只需要cd到要下载的路径下,用wget dataset地址 就就可以搞定。 遇到一些dataset放在百度云盘那就麻烦了,又慢又不方便下载,那我还是想用命令行怎么办? 记住这个公式:cd到下载路径下 wget -c -O 下载的zip/tar名字或者文件名 “下载的路径” 其中,下载的路径可以在百度云盘那里找,或者点下载有时候就会有下载路径出现 还是看

2017-07-14 16:53:02 3532

原创 Caffe入门实验九:caffe提取特征并进行可视化

这一节是对上面一节分类的图片进行可视化的,前面的部分基本是一样的,就是载入模块、路径、图片、向前分类,具体程序如下://需要的模块,设置好路径和绘图参数,全写在前面了import numpy as npimport matplotlib.pyplot as plt //画图显示用的import osimport sysimport pickleimport cv2import Im

2017-03-05 22:08:52 2901

原创 Caffe入门实验八:python接口学习 调用

这里只是对caffe已有的配置文件和模型进行调用,我们用它来写之前一个对小猫咪类别的一个分类,也就是测试的程序。 直接看代码和注释把~//import需要的模块,设置好路径和绘图参数import numpy as np //加载python调用需要的块import sys,osimport cv2 //加载opencv,显示用的caffe_root='/home/jiaxuan2/c

2017-03-05 17:28:27 5710

原创 C++编程 学习笔记(六)函数(续)

hi!我又回来了~~~烦人的编辑器,第二题我渣渣弄不好,如果有童鞋弄好请附上来哈 Exercise:1写一个与用户交互的函数,用户输入一个数字,生成该数字的阶乘(用递归调用),如果改为if(val!=0)结果会怎样#include <iostream>#include <string>#include <iostream>using namespace std;long int recur

2017-02-28 20:13:17 335

原创 C++编程 学习笔记(六)函数

1(子)函数:void(其他类型也可) functionname(类型名 形参,类型名 形参,…){…}; (1)函数最外层的局部变量不能使用和形参一样的名字 (2)函数的返回类型不能是数组,可以是指向数组或函数的指针 (3)局部静态对象 static类型,在调用结束后这个值仍然保存着(这个有时编程还挺有用的) 2函数声明:三要素(返回类型、函数名、形参类型),如void reset(int

2017-02-28 19:54:58 289

原创 论文笔记(一)Deep Ranking for Person Re-Identification via Joint Representation Learning (续)

IV OPTIMIZATION 网络训练用SGD,数据形式ranking unitA.Ranking Unit Sampling 每个unit包含一个probe x,还有对应的正确匹配x+,相关集Rx,Rx来自G-,但没有取全部G-。为了计算处理。 loss is loss对要求的f求导。损失相似度的梯度是 三元组约束问题,增加基数Rx=1变为Rx=4,为了使正负训练样本更适合(

2017-02-24 11:27:35 494

原创 C++编程 学习笔记(五)语句

1、条件语句 if(condition) {statement} elseif(condition) {statement} else{statement} 2、switch语句 switch(变量) {case 常量表达式1:statement;break; case 常量表达式2:statement;break; …;default:statement;break

2017-02-24 09:18:47 343 2

原创 C++编程 学习笔记(四)表达式

1N元运算符,就是作用N个对象的运算符 2左值和右值:左值一般可以修改,右值不可修改,如deftype(p)结果是int&,取地址符生成右值,deftype(&p)结果是int*,指向整形指针的指针 3优先级 略,记不住。。。 4算术运算符:讲下除/和取余% (1)(-m)/n和m/(-n)都等于-(m)/(n); (2)m%n如果不等于0,则符号和m相同,有(-m)%n=-(m)%(n)

2017-02-24 09:13:13 370

原创 论文笔记(一)Deep Ranking for Person Re-Identification via Joint Representation Learning

II related work A讲了传统的feature representation和metric learning的发展过程,并在最后说明他们存在的缺点: (1)效果被提取的feature所限制 (2)feature representation和metric learning两个独立求解优化过程,他们之间的关系不能被发掘 (3)metric learning适应现有数据集,但无法调整

2017-02-23 17:10:33 1744

原创 C++编程 学习笔记(二)变量和基本类型

第二章 变量和基本类型 1、计算机可寻址的最小内存块称为“字节byte”,存储的基本单元称为“字word”,字是由几个字节组成的,一般1字节由8比特构成,字则由32或者64比特构成,也就是4或者8字节 2、区间范围:如果我们赋予了区间范围外的数,则对应实际结果是该值对范围取模后所得的余数,赋予超出范围的值时,结果是未定义的,此时程序可能继续工作、可能奔溃,也可能生成垃圾。 3、把负数转换为无符

2017-02-18 10:59:03 270

原创 C++编程 学习笔记(一) 初识

因为用的是vusial studio每个工程只能放一个main文件,所以这里都 mian文件是#include <iostream>int main(){void add();void strang();void inputnum();void bookstore();add();strang();inputnum();bookstore();}1编写程序,使用while循环5

2017-02-16 20:35:02 272

原创 caffe入门实验七:自己组织数据集实现简单二分类

主要是熟悉caffe是怎么读取数据和用脚本来运行caffe,毕竟自己建立数据集来处理还是遇到这样那样的问题。1准备数据集首先,在caffe文件下data下面(如下路径)建立自己数据集的文件myimage,分train和val两个文件夹,train文件夹里面存放fish和owl的图片各60张(本实验数据集收集自VOC2012),val是验证集存放fish和owl图片各12张用于验证(di

2017-02-14 17:22:31 3931

空空如也

空空如也

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

TA关注的人

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