- 博客(51)
- 资源 (15)
- 收藏
- 关注
原创 秋招面试记录——c++软开岗(CVTE,大华,华为,深信服,同花顺,小米,亚信,招银,中兴)
从三四月份参加了华为的实习生面试,被面试官狠狠打击,意识到基础对于秋招的重要性,后续进入了一家小公司的算法部门实习,在实习期间一直都在努力学习基础知识,算法能力,coding能力,也成功在秋招斩获了想要的offer,在这里记录一些自己的心得,以及一些面经。我的秋招大致是从8月份开始,一直到11月才真正结束,但实际的战线要长得多,可以说是从三四月份的实习生面试失败后开始的,通过这次经历,摆正自己的...
2019-11-21 15:08:04
2727
2
原创 刷题刷题(个人记录)
1.被3整除(网易)#include<iostream>using namespace std;int func(int a)//求得几位数{ int n=0; while(a) { a=a/10; n++; } return n;}int main(){ int n,m; wh...
2019-11-21 11:14:35
592
原创 C++,软开测开,CV岗面试常考知识点
1.lambda2.动态指针,share_ptr之类的3.inline4.hash map5.B树,B+树6.剪枝压缩7.SVM
2019-10-08 21:18:37
2060
原创 xml文件转json文件,用于标定目标框(python,labelImg)
注:需要安装的库有:pip install jsonpip install numpypip install xmltodict笔者当时的情况是这样的,一个工程算法需要的是人头标定的json文件,但没有直接的方法得到,笔者当时采取的方法是将labelImg程序标定得到的xml文件中的人头框像素点提取出来,写入到json文件中,具体如下。具体实现labelimg是常用标定的脚本之一...
2019-08-10 16:08:47
896
原创 行测题相关,在线测评(图形找规律。逻辑思维)
图形找规律题https://blog.youkuaiyun.com/skyejy/article/details/79606191https://blog.youkuaiyun.com/u010189239/article/details/89288615https://blog.youkuaiyun.com/zhanghm1995/article/details/83241814https://blog.youkuaiyun.com/...
2019-07-27 15:10:20
31159
2
转载 MySQL常用语句
常用操作数据库的命令1.show databases; 查看所有的数据库2.create database test; 创建一个叫test的数据库3.drop database test;删除一个叫test的数据库4.use test;选中库 ,在建表之前必须要选择数据库5.show tables; 在选中的数据库之中查看所有的表6.create table 表名 (字段1 类型, 字...
2019-07-21 16:53:33
165
原创 matlab实现人群计数密度图标签文件生成
问题近期在研究C^3 Framework系列之一:一个基于PyTorch的开源人群计数框架为了实现自行标注数据集,也就是针对诸如MCNN等工程制作自己的mat文件,或者csv文件。最终结果大概是这样数据标定针对上述三张照片,通过matlab代码进行数据标定,标定过程类似于这样对应代码%对图片上某个点进行标注clear allclose allclcset(gcf,'co...
2019-07-19 20:09:11
4511
9
原创 学习爬虫过程中的知识点记录-Python
参考:https://www.jianshu.com/u/9f41384606fa在浏览器地址栏输入网址到一个鲜活的网页呈现在我们面前这中间究竟发生了什么DNS查询DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程...
2019-07-17 21:11:31
218
转载 C^3-Framwork学习相关知识点记录
数据读入部分主要指datasets内的程序torchvision.transforms用法介绍PyTorch源码解读之torch.utils.data.DataLoader__init__中的几个重要的输入:1、dataset,这个就是PyTorch已有的数据读取接口(比如torchvision.datasets.ImageFolder)或者自定义的数据接口的输出,该输出要么是torch....
2019-07-17 14:27:07
876
原创 华为技术面上机笔试(c++)(2016牛客上的)
第一题#include<iostream>using namespace std;int main(){ int n,m; while(cin>>n&&cin>>m){ //cin>>m; int score[n+1]; char temp; i...
2019-07-16 21:50:13
552
原创 中兴提前批面试记录(二面挂,没挂我去0.0)(2019.7)
一面(技术面)主要是对于研究生阶段所做项目的说明,我有三个项目,整个一面下来,我把这三个项目全部进行了原理性说明。会进行拓展性地提问,比如说我有一个项目是与卡尔曼滤波相关的,面试官便询问了我关于自适应滤波的相关知识。个人认为面试可能并不会对项目具体实现情况有详细的概念性,更多是通过询问项目相关的小知识点来判断面试者的掌握程度。所以很有必要巩固项目中所用到知识所在领域相关知识。PS:自...
2019-07-15 15:43:14
2526
原创 滤波相关知识(卡尔曼等),频域时域,梯度下降算法,滤波器
卡尔曼滤波https://www.bilibili.com/video/av4356232 (短的)https://www.bilibili.com/video/av24225243/?spm_id_from=333.788.videocard.3 (长的)https://blog.youkuaiyun.com/phker/article/details/48468591 (简单理解)https://...
2019-07-15 15:42:18
1603
原创 Darknet学习中的知识点摘录
make命令make命令是GNU的工程化编译工具,用于编译众多相互关联的源代码问价,以实现工程化的管理,提高开发效率。语法make(选项)(参数)选项-f:指定“makefile”文件;-i:忽略命令执行返回的出错信息;-s:沉默模式,在执行之前不输出相应的命令行信息;-r:禁止使用build-in规则;-n:非执行模式,输出所有执行命令,但并不执行;-t:更新目标文件;-q...
2019-07-10 16:59:31
325
原创 关于对象标注文件的转换(xml转json)
背景介绍手上有一个工程https://github.com/aditya-vora/FCHD-Fully-Convolutional-Head-Detector该工程是一个预测人头位置的目标检测工程。也就是说,该工程的输出是一个个的对头的方框标注因此所需要的label文件是关于当前图片所有目标的像素点位置记录,是一个json文件,如下所示我的目标就是在普通图片上实现该文件的输出。...
2019-07-10 16:58:03
2085
原创 基于yolov3的轨迹跟踪项目记录
参考:https://blog.youkuaiyun.com/xiao__run/article/details/84374959 (选用程序)https://blog.youkuaiyun.com/Gavinmiaoc/article/details/88639814https://github.com/mattzheng/keras-yolov3-KF-objectTracking基本架构...
2019-07-10 13:59:52
2980
原创 关于人群基数MCNN和高斯核
参考:https://www.jianshu.com/p/a1006c4b6fdchttps://blog.youkuaiyun.com/wuyanxue/article/details/79642758人群基数方法分类(1) 基于目标检测的方法: 这类方法就是通过对图像上每个行人或这人头进行定位与识别,再根绝结果统计人数。优点在于可以做到准确的行人或者人头位置,但缺点在于对高密度的人群图像来说,其检...
2019-07-05 19:43:50
3566
原创 Ubuntu16.04安装Mysql(个人记录)
打开终端输入sudo apt-get install mysql-server输入“y”确认后,会需要你设置mysql的进入密码,自行输入两次即可。安装好后继续输入sudo apt-get install mysql-client安装好后再输入sudo apt-get install libmysqlclient-dev自行输入“y”确认此时mysql已经安装完成...
2019-06-29 17:08:31
385
原创 Ubuntu16.04安装WPS(个人记录)
安装包https://www.wps.cn/product/wpslinux/选择对应版本下载我的是for Linux 64的Deb格式。安装WPS自行cd到下载好的文件目录下执行sudo dpkg -i wps-office_11.1.0.8392_amd64.deb这是我的版本,不同版本不一致将缺失字体进行补充第一次打开会报错,缺失字体从网址下载字体zip包http...
2019-06-24 11:52:01
1152
1
转载 用python读取多种格式文件
Json:use_time=[]with open(address,'r') as f: #ubuntu mobile = json.load(f) calls = mobile["transactions"][0]["calls"]for call in calls: use_time.append(str(call['use_time']))Excel:raw...
2019-06-19 14:31:59
2594
原创 (ubuntu)Jupyter打开出错:'ascii' codec can't decode byte 0xe5 in position 4: ordinal not in range(128)
解决方式安装好Anaconda参考https://blog.youkuaiyun.com/loco1223/article/details/91591616创建一个新环境必须是3.x版本的环境终端输入conda create -n jupyter python=3.6#确认安装(y/n)y我这里装了一个名为jupyter的基于3.6版本的python环境。激活该环境激活环境的指令...
2019-06-18 16:15:05
1884
原创 Ubuntu测试C^3-Framework
来源:https://github.com/gjy3035/C-3-Frameworkhttps://zhuanlan.zhihu.com/p/65650998个人基础环境Ubuntu16.04,Python2.7,Anaconda2,Pycharm。工程环境配置通过在Anaconda新创建一个环境来进行调试,在Anaconda创建环境的方法具体可参考https://blog.csd...
2019-06-17 15:08:10
722
1
原创 WIN10测试C-3-Framework
1、环境搭建一些基础:Win10系统,CUDA9.0,CUDNN7.1,Pycharm,Anaconda,Python3.6.(文章需要的是python2.7环境,但我电脑上的深度学习环境没有适配,所以想尝试Python3.6.)一些工程所需的Python库:...
2019-06-16 12:30:52
648
转载 YOLOV3解读(6)
检测函数使用已经训练完成的YOLO v3模型,检测图片中的物体,其中:创建YOLO类的实例yolo;使用Image.open()加载图像image;调用yolo.detect_image()检测图像image;关闭yolo的session;显示检测完成的图像r_image;实现:def detect_img_for_test(): yolo = YOLO() i...
2019-06-15 20:41:30
2577
1
转载 YOLOV3解读(5)
损失层在模型的训练过程中,不断调整网络中的参数,优化损失函数loss的值达到最小,完成模型的训练。在YOLO v3中,损失函数yolo_loss封装自定义Lambda的损失层中,作为模型的最后一层,参于训练。损失层Lambda的输入是已有模型的输出model_body.output和真值y_true,输出是1个值,即损失值。损失层的核心逻辑位于yolo_loss中,yolo_loss除了接收L...
2019-06-15 19:58:35
4045
4
转载 YOLOV3解读(4)
List itemfit_generator在训练中,模型调用fit_generator方法,按批次创建数据,输入模型,进行训练。其中,数据生成器wrapper是data_generator_wrapper,用于验证数据格式,最终调用data_generator,输入参数是:annotation_lines:标注数据的行,每行数据包含图片路径,和框的位置信息,种类等;batch_s...
2019-06-15 17:10:07
2083
1
转载 YOLOV3解读(3)
网络分析DBL: 如图1左下角所示,也就是代码中的Darknetconv2d_BN_Leaky,是yolo_v3的基本组件。就是卷积+BN+Leaky relu。对于v3来说,BN和leaky relu(正则化和激励)已经是和卷积层不可分离的部分了(最后一层卷积除外),共同构成了最小组件。resn:n代表数字,有res1,res2, … ,res8等等,表示这个res_block里含有多少个...
2019-06-15 14:58:33
13935
5
转载 YOLOV3解读(2)
具体分析create_model在create_model方法中,创建YOLO v3的网络结构,其中参数:input_shape:输入图片的尺寸,默认是(416,416);anchors:默认的9种anchor box,shape是(9,2);num_classes:类别数,创建网络只需要类别数即可,类别按0~n排列,输入类别也是索引;load_pretrained:是否使用预训练模型...
2019-06-15 12:55:08
1625
原创 基于Ubuntu16.04的FCHD的测试(python2.7,cuda8.0,cudnn6)(已成功,包括demo及自训练)
安装环境,主要是pytorch参见:https://mp.youkuaiyun.com/mdeditor/91354337#安装cupy-cuda80终端指令:pip install cupy-cuda80安装visdom一款数据可视化的工具# Install Python server and client from pip# (STABLE VERSION, NOT ALL CURRE...
2019-06-15 10:02:19
1099
6
转载 YOLOV3解读(1)
xml数据集中的参数图片的位置 框的4个坐标及标签(xmin,ymin,xmax,ymax,label_id)预测特征图(Prediction Feature Map)的anchor框(anchor box)集合3个尺度(scale)的特征图,每个特征图3个anchor框,共9个框,从小到大排列;1 ~ 3是大尺度(52x52)特征图所使用的,4 ~ 6是中尺度(26x26),7 ~ ...
2019-06-14 21:59:16
3420
6
转载 ubuntu16.04使用anaconda创建python虚拟环境
转(自用)https://blog.youkuaiyun.com/ITBigGod/article/details/85692561
2019-06-12 18:50:20
1914
1
原创 Ubuntu终端常用指令
文件目录类1.建立目录:mkdir 目录名2.删除空目录:rmdir 目录名3.无条件删除子目录:rm -rf 目录名4.改变当前目录:cd 目录名 (进入用户home目录:cd~;进入上一级目录:cd-)cd - :切换到上一次所处的目录cd …:切换到上一级目录,两个点代表上一级5.查看自己所在目录:pwd6.显示目录文件列表:ls -l (-a:增加显示隐含目录)...
2019-06-11 10:38:47
306
原创 FCHD在window10(pytorch1.0,cuda9.0,cudnn7.1,python3.6)上测试
1.安装相关环境工程下载https://github.com/aditya-vora/FCHD-Fully-Convolutional-Head-Detectorpytorch安装https://mp.youkuaiyun.com/mdeditor/90670638#其他小环境pip install ipdbpip install opencv-pythonpip install scipy...
2019-06-10 19:41:11
1586
8
原创 ubuntu16.04安装pytorch(个人记录)
项目需要不知道为什么我的pip安装方式无法连接到网络,故采用的指令是conda install pytorch=0.4.1 cuda80 -c pytorch另一种是:pip install torch==1.0.1 -f https://download.pytorch.org/whl/cu80/stable # CUDA 8.0 build下载地址参考:pytorch0.4...
2019-06-10 16:36:12
3687
3
原创 Ubuntu16.04安装深度学习环境CUDA8.0,cudnn6(Anaconda2,python2.7)记录帖
1、为什么要装CUDA,CUDNN:先来讲讲CPU和GPU的关系和差别吧。截图来自(CUDA的官方文档):从上图可以看出GPU(图像处理器,Graphics Processing Unit)和CPU(中央处理器,Central Processing Unit)在设计上的主要差异在于GPU有更多的运算单元(如图中绿色的ALU),而Control和Cache单元不如CPU多,这是因为GPU在进行...
2019-06-09 15:57:31
392
原创 Ubuntu16.04安装Anaconda2
1、官网下载对应版本https://www.anaconda.com/download/我的是2.7版本的python,故下载了下方2.7版本的2、安装将安装包放到桌面或者其他已知文件目录自行cd到该目录的,我放在桌面,因此是:cd Desktop/安装指令:bash ./Anaconda2-2019.03-Linux-x86_64.sh安装过程中全程yes即可。3、环境...
2019-06-08 17:30:06
2105
转载 Linux之shell、vim和git
转自:https://www.toutiao.com/i6694009478393627140/1 Linux基础命令与shell脚本通过第一篇的介绍,我们已经知道在Linux下面操作会比windows下效率高很多,下面和大家讲解一下Linux的基础操作,默认大家已经装好了Linux系统。1.1 cd命令命令格式:cd <路径>意义:cd是change directory ...
2019-06-07 15:02:35
1004
原创 Ubuntu16.04安装pycharm(个人安装经验)
参考:https://blog.youkuaiyun.com/weixin_31484477/article/details/811335901、在pycharm官网下载所需版本,我的是pycharm-professional-2019.1.3.tar.gz,下载好我们得到的是一个压缩包2、把压缩包移动到home文件夹下3、终端解压,终端打开即在home目录下,因此可直接输入解压指令tar -zx...
2019-06-07 13:43:20
4018
原创 剑指offer,靠谱分析及牛客网可AC代码,c++(51~60)
51、数组中重复的数字https://blog.youkuaiyun.com/malele4th/article/details/79333216https://blog.youkuaiyun.com/derrantcm/article/details/46811855class Solution {public: bool duplicate(int numbers[], int length, int* d...
2019-06-06 20:36:05
159
netease-cloud-music_1.0.0_i386_ubuntu16.04.deb
2019-06-13
调整数组顺序使奇数位于偶数前面,python,jupyter
2019-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人