5 笑着走完自己的路

尚未进行身份认证

暂无相关描述

等级
博文 1k+
排名 617

Ubuntu 16.04 配置 OpenPose(Caffe基于Python2.7.15 + Protobuf2.6.1)

前置需求需要配置完成Caffe(Python2.7.15+Protobuf2.6.1),具体见博文注意:今天是2018.11.19,OpenPose贡献人员还没解决因最新版Caffe增加Layer导致不兼容的问题,所以需要使用commit为f019d0dfe86f49d1140961f8c7dec22130c83154的Caffe。当然等他们解决后就不需要这么做了。1.下载到本地小组成...

2018-11-19 20:54:33

Ubuntu 16.04 在Conda沙盒环境下安装Caffe(Python2.7.15 + Protobuf2.6.1 + GPU)

最近做的课题需要阅读Caffe的代码,就抽时间配一下。发现官方教程是基于python2.7的,做死尝试了一次pyhton3.6没有成功(以后有空再研究),所以就先用python2.7配了一下。因为担心Caffe会影响miniconda3的其他环境,这里为Caffe单独创建一个沙盒环境。前置要求是你需要成功配置GPU或者CPU,我使用的是Miniconda3+CUDA9.0+CuDNN...

2018-11-18 23:10:50

Ubuntu(GPU)和MacOS(CPU) 在Conda沙盒环境下安装PyTorch 1.0.0

沙盒环境的好处在于它是独立的,不会影响其他的环境。PyTorch1.0.0是Facebook发布的框架,通过它可以很容易地迁移MaskR-CNN以及其它的开源项目。安装GPU的话,你首先要保证机器的GPU已经配置完成,教程链接。注意:我使用的是Ubuntu16.04+CUDA9.0+CuDNN7.1.4,CPU基于MacOS10.14.11创建Pytorch1.0....

2018-11-18 23:09:07

Ubuntu(GPU)和MacOS(CPU)配置Miniconda、TensorFlow、Keras以及PyTorch

很早之前写的pdf,一直没有贴博客(太懒)。不管怎么样,希望对入坑新人有帮助。注:这个教程已经验证的系统:Ubuntu16.04,MacOS10.13.6。配置CUDA和CUDNN只适用于Ubuntu(MacOS使用的是cpu版本的包),其他的二者均可。我个人喜欢miniconda,因为它轻便,给我一种自由的感觉(需要什么安装包自己装就OK了)。1Miniconda1.1下载安...

2018-10-20 12:27:10

Ubuntu 16.04下利用tf-faster-rcnn在VOC或其他数据集上训练自己的模型

暑期的时候有朋友问我如何配置tf-faster-rcnn,那会简单写了个steps.pdf。正好最近闲了下来,就把它汇总一下。简单介绍一下我的机器和安装包的版本:GTX1060笔记本,miniconda4.5.4,CUDA9.0,CUDNN7.1.4,tensorflow-gpu1.8.0.1配置tf-faster-rcnn这里参考https://github.com/endernewton/tf-faster-rcnn,具体细节有一些不同.

2018-10-15 14:11:12

人脸识别系统的实现与封装

  看paper和algorithm时间长了也会累,抽时间动动手也是很有好处的。但没想到汇总一个人脸识别Demo发到Github上花这么长时间(ˉ▽ˉ;)…不管怎么样,希望对大家有所帮助。  Demo地址:GithubIntroduction  这是我在PycharmIDE下结合MTCNN[1]和FaceNet[2]实现的,它可以对任意的数据集进行训练并实现人脸验证、人脸...

2018-06-20 19:41:00

TinyMind汉字书法识别大赛&&2018百度-西交大·大数据竞赛 比赛模板

  最近真的太忙太忙太忙/(ㄒoㄒ)/~  ———————————————————————————————————————  某些新手(没错,说的就是我)在刚接触深度学习比赛的时候,往往会有些不知所措。嗯,直白的说,就是Google然后套别人的板子。大多数情况下,别人的板子对我这种小白不太友好。基于此,我花时间写了一个自己的板子。  给出这两个比赛的链接,大家可以去玩一玩TinyMin...

2018-06-20 18:54:07

第四场选拔赛

A思路:其实这里用了树的直径的性质:把一棵树砍两半,最远点对一定是这两棵新树里面的最远点对之间的一组组合。这样预处理LCALCALCA,然后线段树维护即可。参考代码:#include<bits/stdc++.h>#definello<<1#definerro<<1|1usingnamespacestd;typedeflon...

2017-04-09 20:47:41

第三场选拔赛

先嘴炮AC一波,抽空我再去补题2333~~~A网络流,理论可以AC。。。B思路:统计个数,然后checkcheckcheck。主要是写代码的功夫,不犯傻1A没问题。C思路:很经典的BFS套路了,写代码的时候要小心一些trick。D思路:矩阵快速幂。这道题目有一个很蛋疼的trick,需要先检查数据是否会爆,如果爆的话肯定无解,反之才可能有解。解法一:根据两个项,跑...

2017-04-03 23:23:04

第二场选拔赛

A目测一道难题,十有八九我也不会。B思路:枚举圆。PS:写几何的时候注意精度。C思路:首先枚举种类,然后用隔板法求组合数。#include<bits/stdc++.h>usingnamespacestd;typedeflonglongLL;LLC[30][30];intmain(){for(inti=0;i<=25;i++){

2017-04-03 23:20:17

最短路径小问题

structEdge{intu,v,c,w,next;//c是长度,w是耗时};intdist[600];intnode[600];intans1[600];inttop1;intres1,res2;boolvis[600];intpre[600];//距离最短前提下的最少过点路径voidSPFA1(ints,int...

2017-03-19 19:14:50

第一场选拔赛 [2013, VI Samara Regional Intercollegiate Programming Contest]

A题意:nnn瓶药里面有一瓶生药,每次会选择kkk瓶给兔子服用,只有这kkk瓶中有该生药,这个兔子才不会死。问最坏的情况下最少要死多少只兔子才可以确定哪一瓶是生药。思路:推推就会发现和nknk\frac{n}{k}有关,特判n=kn=kn=k和k=1k=1k=1的情况#include&amp;lt;cstdio&amp;gt;#include&amp;lt;cmath&amp;gt;#incl...

2017-03-19 18:52:28

hdoj 1568 && hdoj 5344 && hdoj 5444

这里记录三道水题~~~FibonacciF[n]=15√∗((1+5√2)n−(1−5√2)n)F[n]=\frac1{\sqrt5}*((\frac{1+\sqrt5}{2})^n-(\frac{1-\sqrt5}{2})^n)发现(1−5√2)n(\frac{1-\sqrt5}{2})^n是可以忽略的,然后就很随意了。(1+5√2)n(\frac{1+

2017-03-16 17:05:07

基于MFC框架下OpenGL的exe可移植

以前写了几个MFC框架下的C++和OpenGL的小项目,但是移植exe的时候总需要copy很多dll文件,感觉太low,于是今天就抽时间解决了这个问题。首先我们了解一下关于MFC的两个运行机制:一、MFC库链接方式(1)静态连接把需要的MFC库函数放进你的exe之中,这样,在MFC库函数文件不在的情况下,你的exe仍然可以使用到这个库函数。(2)动态连接库函数不在exe之中,这样在运行时,就必须加

2017-03-12 14:03:56

打印LIS

今天学弟在OJ上挂了一套给16级的选拔题目,我就去水了水。发现一道打印LIS的水题,感觉挺有意思(^o^)/~,就记录一下吧。(线段树求解的方法就不说了)dp[i]dp[i]dp[i]表示以a[i]a[i]a[i]结尾的LIS长度g[i]g[i]g[i]表示长度为iii的所有LIS里面最小的结尾元素假设序列的LIS长度为ansansans,我们可以通过g[]g[]g[]找到一个可能的末...

2017-03-12 14:01:20

对话框操作

终于用OpenGL实现了漫游、粒子系统以及无语的黑盒3D,下面就是头疼的碰撞检测了~要不然偷懒不用OpenGL写了?估计导师会训我啊啊啊啊。累死~~~还是补篇笔记吧,要不然快忘了。接着上一次的Graphics—菜单设置笔记继续说吧。其实对话框这东西真的很好玩(^o^)/~声明:操作方法不一,我只是把做小型绘图系统的经验记录一下。先立个flag吧(任务要求):三个绘图选择(1)画国民党党徽

2017-03-12 13:45:00

Visual Studio 2013 搭建OpenGL平台

学习OpenGL光照和纹理的时候,可以用这个平台,算是一个OpenGL的控制台程序。在这个平台上只写OpenGL代码即可,一直用MFC框架来写OpenGL,都快忘记如何解决搭建时的问题了。(1)新建项目/模板/VisualC++/Win32/Win32控制台应用程序,点击“确定”,并去掉“预编译头”那个选项。(2)之后在.cpp里面加上一句#defineGLUT_DISABLE_ATEXI

2017-03-12 13:43:28

菜单设置笔记

深入研究OpenGL后,才发现自己以前所用的光照和纹理都是皮毛!!!头疼,就接着上一篇界面设置,今天记录一下菜单的设置。一、打开资源视图/Menu/IDR_StudyTYPE手动加入一个“图形学实验”,再加入一个选项“绘图一”假如绘图一就是上一次绘制的图形,这样的话就需要把开始界面的图形清空,当然这很容易,我们注释掉drawpicture()函数里面的代码即可二、加入事件处理程序

2017-03-12 13:35:30

界面设置笔记

最近在较深入研究OpenGL,决定闲余抽一些时间把自己做小绘图系统的经验记录下来,同时也算是一种放松方式吧。言归正传,我们接着上一个配置好的程序。PS:下面的修改对应的是ChildFrm.h一、如果点击黑框的放缩按钮,屏幕会闪烁。这些的话,体验肯定不好。解决:在View类添加函数OnEraseBkgnd()我们设置每次都默认擦除背景。BOOLCStudyView::OnEraseBkg

2017-03-12 13:32:52

在Visual Studio 2013下利用MFC框架配置OpenGL

PS:这是弱鸡第一次写这样的总结,请多指教!需要做好的工作:把.h文件放入D:\ProgramFiles\MicrosoftVisualStudio12.0(前面的是VisualStudio2013的路径)\VC\include\GL(如果没有GL文件夹,新建一个即可)把.lib文件放入D:\ProgramFiles\MicrosoftVisualStudio12.0\VC\

2017-03-12 13:19:36
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。