3 yj_isee

尚未进行身份认证

暂无相关简介

等级
TA的排名 1w+

【华为2019年校园招聘】2019-4-17 软件题-水果摊小买卖

题目描述小王手里有点闲钱,想着做点卖水果的小买卖,给出两个数组m,n,用m[i]表示第i个水果的成本价,n[i]表示第i个水果能卖出的价钱,假如现在有本钱k元,试问最后最多能赚多少钱?说明:1. 每种水果只能买一次,只能卖一次;2. 数组m,n大小不超过50;3. 数组元素为正整数,不超过1000输入描述1. 数组m, n;2. 本钱k输出描述最多能赚多少钱示例输...

2019-04-18 00:42:46

【华为2019年校园招聘】2019-4-17 软件题-最大时间问题

输入描述输入为一个整数数组,数组内有六个整数。输入整数数组长度为6, 不需要考虑其他长度,元素值为0或者正整数,6个数字每个数字只能使用一次。输出描述输出为一个24进制格式的时间,或者字符串“invalid”示例:输入[0,2,3,0,5,6]输出23:56:00输入[9,9,9,9,9,9]输出invalid解题思路:这道题要求C/C++运行时间小于3秒,感...

2019-04-18 00:24:18

Deep Watershed Transform for Instance Segmentation

Min Bai & Raquel Urtasun UfT1. 传统的分水岭算法简介图像处理中的分水岭算法常用来做图像区域分割(segmentation),基本的思路是计算一张energy map来表示图像,其中物体区域的energy和其他非物体区域的energy差别较大,从而形成包络物体的分水岭,称包络线为watershed line,称物体区域为catchment basins...

2018-08-19 16:38:18

ROS+caffe 设置GPU运行

1. 问题描述最近尝试将目标检测模型集成到ROS上,运行环境为Ubuntu 16.04 + ROS Kinetic 目标检测模块写成了一个node,监听其他node发送过来的图像信息,对接收的图像进行目标检测。测试代码如下所示:class DetectorNode(object): def __init__(self): # detection model p...

2018-08-18 00:30:29

DetNet: A Backbone network for Object Detection

ECCV2018 TsingHua University && Face++ Zeming Li1. Motivation当前的目标检测模型,不管是one-stage还是two-stage,都是采用的ImageNet分类数据集上预训练的分类模型来在检测数据集上fine-tune。但是分类模型应用到检测任务的主要问题是: 分类模型为了提高分类的准确率,通过很多次do...

2018-08-04 19:33:15

Ubuntu 14.04+MatlabR2016b 编译COCO matlab API

前言最近需要用到COCO的matlab api,但是github上的master分支最近删除了maskApi.mexa64文件。一种方法当然是找找别人原来fork的cocoapi,我想自己编译生成。编译器准备编译的时候需要用到mex,但是matlab 2016b支持的gcc编译器是4.9.x,而ubuntu 14.04的gcc版本是4.8.x。因此需要首先下载一下gcc 4.9 具体...

2018-07-17 22:31:59

ubuntu anaconda安装mxnet

1. 前言mxnet官网上的mxnet安装指令好像有点多,而且没有anaconda下mxnet的安装步骤(virtualenv和anaconda应该差不多,但是我从来没用过)。这里稍微记录一下自己的安装过程,比较简单。2. 安装环境我的安装环境是Ubuntu14.04+Anaconda+CUDA8.0 安装的mxnet版本为1.2.03. 安装步骤3.1 创建mxnet虚拟环...

2018-07-15 15:07:45

Pycharm 设置Cython编译工具

0.前言Cython作为一种能够将python和c/c++混编的语言,可以极大的加速python代码,但是pyx文件写起来和编译都不是很方便。下面讲一下解决的办法。1.编辑pyx文件其实用文本编辑器就可以编辑pyx文件,但是使用pycharm专业版可以实现常见的语法高亮和自动补全等功能,因此建议使用pycharm专业版。以cython官网上的代码为例,下面表示编辑好的pyx文件,编

2018-02-05 15:45:22

tensorflow版本 Faster RCNN训练自己的数据集

0.前言因为我用的是tensorflow的环境,所以Rbg的官方代码我是没有用的,采用的是github上tensorflow实现的fasterrcnn,网址为:https://github.com/endernewton/tf-faster-rcnn这个版本主要也是参考fasterrcnn的官网代码写的,和官方版本大同小异,很适合用tf的人。如果github上下不下来,可以下载我自己保

2018-02-04 20:11:15

YOLOv2在自己的数据集上训练以及测试

0.前言因为yolo的作者不断更新自己的版本,让人使用和修改起来很不方便。因此这里保存一个自己的版本,并记录如何在自己的数据集上训练正框检测模型。1.YOLOv2代码备份:备份地址:https://pan.baidu.com/s/1qZW8glY2.修改文件:voc.data文件:修改’classes’为待检测的类别数(不包括背景),修改’train’为‘train.tx

2018-02-04 18:58:44

PRML学习笔记-《Probability Distribution》

Probability Distribution0.introduction1.density estimation:给定随机变量xx的一些观察值{x1,x2,...,xN}\{x_1, x_2, ... , x_N\},估计变量xx的概率分布p(x)p(x)。在这一章当中,我们假设所有的观测值满足独立同分布iid2.对于density estimation问题,常见的频率学派的做法是

2018-01-06 21:47:08

PRML学习笔记-《Introduction》

Introduction1.1 Example of Curve Fitting1.常见术语的定义:1.generalization: The ability to categorize correctly new examples that differ from those used for training is called generalization; 2.classification

2018-01-04 16:37:37

论文阅读-《Relation Networks for Object Detection》

MSRAjifengdai1.abstract:在目标检测领域,modelobject之间的关系能够提高检测的准确度,但是这种方法在基于深度学习的模型中还没有很好的work。当下主流的目标检测的方法还是对各个物体进行单独的检测,本文提出了一种objectrelationmodule,通过引入不同物体之间的外观和集合关系做interaction,实现对物体之间relation的建模。rela

2017-12-02 17:04:13

python 调用 C/C++

1.问题描述python相比C/C++,具有很多封装好的高级的API,极大地方便了平时的程序开发。但是有的时候我们需要的某个功能模块python里面并没有实现,但是C/C++下有现有的程序,那么一种方法就是用python调用C/C++的模块.下面举的例子为: 假设我需要计算任意两个四边形的交叠率(intersection over union),这个可以利用C++下的boost库很方便的实现,现在

2017-09-21 10:18:24

Ubuntu Pycharm不能同时选中多行解决方法

问题描述Pycharm和Sublime有一个很好用的特性就是可以同时选中多行进行修改,如下图所示:问题是Pycharm在windows下的版本是有这种特性的,但是在Ubuntu下面不能通过Alt+鼠标左键实现多行选择解决办法在Pycharm菜单栏里面依次选择 File -> Setting -> Keymap -> Editor Actions 搜索‘Add or remove Caret’, 我

2017-09-06 14:49:11

python numpy格式化打印

1.问题描述在使用numpy的时候,我们经常在debug的时候将numpy数组打印下来,但是有的时候数组里面都是小数,数组又比较大,打印下来的时候非常不适合观察。这里主要讲一下如何让numpy打印的结果更加简洁2.问题解决这里需要使用numpy的set_printoptions函数,对应numpy源码如下所示:def set_printoptions(precision=None, threshol

2017-08-30 19:00:58

python numpy中axis的含义

不同的编程语言对于多维数组的索引方式往往不太一样,下面主要讲一下pythonnumpy里面axis的含义numpy当中axis的值表示的是这个多维数组维度的下标,比如有一个二维数组a,a的shape是(5,6),也就是说a有5行6列,axis=0表示的就是[5,6]中的第一维,也就是行,axis=1表示的是[5,6]中的第二个维度,也就是列。通常numpy里面的一些降维操作(aggregatef

2017-08-30 13:27:21

tensorflow数据读取之tfrecords

掌握一个深度学习框架的用法,从训练一个模型的流程来看,需要掌握以下几个步骤:1.数据的处理,包括训练数据转成网络的输入,模型参数的存储与读取2.网络结构的定义,包括网络主体的搭建以及loss的定义3.solver的定义,也就是如何对网络进行优化4.模型评估的定义,也就是对模型训练结果进行评测这篇博文主要介绍第一部分,数据处理中的训练数据读取部分tensorflow当中读取

2017-08-24 10:32:59

论文阅读-《BlitzNet: A Real-Time Deep Network for Scene Understanding》

ICCV 20171.Motivation:为了做到实时的目标检测和语义分割 2.Framework 采用的是Resnet50+SSD, ssd这种one-stage的检测器天生适合和分割一块做。上采样过程用到的block如下图所示,除了正常的skip connection之外,还用上了residual connection 3.Experiments作者在VOC2007/2012以及COCO

2017-08-15 15:52:47

论文阅读-《CoupleNet:Coupling Global Structure with Local Parts for Object Detection》

中科院nlpr实验室 ICCV20171.Motivation这篇文章主要是在R-FCN的基础上改的。其主要的观点就是R-FCN可以看成是对一个proposal,用一些position-sensitive的weak classifier去做检测,然后把这些classifier的检测结果ensemble起来(position-sensitive RoI pooling),因此作者指出这张方法没有考虑到

2017-08-11 14:50:55

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。