题目描述: 思路:将数组中每个元素平方之后,最大的值肯定在数组的两侧,因此从数组两侧向中间查找即可。 参考代码: 运行结果: Read More
posted @ 2019-02-23 20:07 洗盏更酌 Views(178) Comments(0) Diggs(0) Edit
gcc静态编译和动态编译(其中的动态编译有问题,可参考下面的文章,静态编译正确) Linux下gcc编译生成动态链接库*.so文件并调用它 C输入输出函数与缓冲区 Read More
posted @ 2019-02-23 08:34 洗盏更酌 Views(125) Comments(0) Diggs(0) Edit
boost::shared_ptr是boost库中用来管理指针的模板,使用它需要#include <boost/shared_ptr.hpp>。本文介绍它的一些基本用法。 第一,boost::shared_ptr管理的指针所指向的对象必须在堆中,因为该模板会在对象离开作用域后调用delete方法,如 Read More
posted @ 2019-02-20 16:12 洗盏更酌 Views(3939) Comments(0) Diggs(0) Edit
二、训练 接下来回到train.py第160行,通过调用sw.train_model方法进行训练: 方法中的self.solver.step(1)即是网络进行一次前向传播和反向传播。前向传播时,数据流会从第一层流动到最后一层,最后计算出loss,然后loss相对于各层输入的梯度会从最后一层计算回第一 Read More
posted @ 2018-12-16 23:00 洗盏更酌 Views(557) Comments(0) Diggs(1) Edit
毫无疑问,faster-rcnn是目标检测领域的一个里程碑式的算法。本文主要是本人阅读python版本的faster-rcnn代码的一个记录,算法的具体原理本文也会有介绍,但是为了对该算法有一个整体性的理解以及更好地理解本文,还需事先阅读faster-rcnn的论文并参考网上的一些说明性的博客(如一 Read More
posted @ 2018-12-14 23:40 洗盏更酌 Views(2166) Comments(0) Diggs(1) Edit
问题描述:有四个元素abcd依次入初始为空的栈中,入栈之后可停留,可出栈。最后所有元素都出栈,请分析并写出所有可能的分别以a,b,c,d开头的出栈序列。 首先分析以a开头的出栈序列。序列前两位无非3种:ab,ac,ad。再分别分析这三种开头的序列分别对应着几种可能序列。 ab显然有abcd和abdc Read More
posted @ 2018-08-12 11:32 洗盏更酌 Views(1567) Comments(0) Diggs(0) Edit
参考: jupyter notebook添加kernel 在jupyter notebook上使用虚拟环境 本文是在anaconda的环境下配置的,装好anaconda后,jupyter-notebook就自带装上了。我们在使用python的过程中往往需要使用虚拟环境,在终端下激活虚拟环境很方便,但 Read More
posted @ 2018-08-09 10:23 洗盏更酌 Views(10655) Comments(0) Diggs(1) Edit
CVPR2018 ReID论文简评 2017CVPR ICCV和NIPS在Person Reidentification方向的相关工作小结 CVPR 2018 Person Re-ID相关论文 precision and recall sklearn.metrics.precision_recall Read More
posted @ 2018-07-26 11:14 洗盏更酌 Views(265) Comments(0) Diggs(0) Edit
numpy.ndarray.flatten numpy.argwhere numpy.in1d numpy.setdiff1d numpy.intersect1d numpy.asarray numpy中array和asarray的区别 numpy.sum Read More
posted @ 2018-07-13 15:35 洗盏更酌 Views(167) Comments(0) Diggs(0) Edit
1.vector的几种初始化及赋值方式 Read More
posted @ 2018-06-18 20:54 洗盏更酌 Views(181) Comments(0) Diggs(0) Edit