5 笑着走完自己的路

尚未进行身份认证

暂无相关简介

等级
TA的排名 841

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 + CUDA 9.0 + CuDNN...

2018-11-18 23:10:50

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

沙盒环境的好处在于它是独立的,不会影响其他的环境。PyTorch 1.0.0是Facebook发布的框架,通过它可以很容易地迁移Mask R-CNN以及其它的开源项目。安装GPU的话,你首先要保证机器的GPU已经配置完成,教程链接。注意:我使用的是Ubuntu 16.04 + CUDA 9.0 + CuDNN 7.1.4,CPU基于MacOS 10.14.11 创建Pytorch 1.0....

2018-11-18 23:09:07

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

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

2018-10-20 12:27:10

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

暑期的时候有朋友问我如何配置tf-faster-rcnn,那会简单写了个steps.pdf。正好最近闲了下来,就把它汇总一下。简单介绍一下我的机器和安装包的版本: GTX 1060笔记本, miniconda 4.5.4, CUDA 9.0, CUDNN 7.1.4, tensorflow-gpu 1.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>#define ll o<<1#define rr o<<1|1using namespace std;typedef lon...

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>using namespace std;typedef long long LL;LL C[30][30];int main(){ for(int i = 0; i <= 25; i++) {

2017-04-03 23:20:17

最短路径小问题

struct Edge { int u, v, c, w, next; // c 是 长度,w 是 耗时};int dist[600];int node[600];int ans1[600];int top1;int res1, res2;bool vis[600];int pre[600];// 距离最短前提下的最少过点路径 void SPFA1(int s, 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] = \frac 1{\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

Visual Studio 2013 搭建OpenGL平台

学习OpenGL光照和纹理的时候,可以用这个平台,算是一个OpenGL的控制台程序。在这个平台上只写OpenGL代码即可,一直用MFC框架来写OpenGL,都快忘记如何解决搭建时的问题了。(1)新建项目/模板/Visual C++/Win 32/Win 32控制台应用程序,点击“确定”,并去掉“预编译头”那个选项。(2)之后在.cpp里面加上一句 #define GLUT_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() 我们设置每次都默认擦除背景。BOOL CStudyView::OnEraseBkg

2017-03-12 13:32:52

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

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

2017-03-12 13:19:36

Graphics_Work笔记

这是利用C++和OpenGL在Visual Studio 2013下写的(偷懒用了MFC框架),里面加了很多和图形学有关的二维和三维图形。图形的话,基本上(有一个不行)都可以平移,三维图形是可以旋转的。先附上一个MFC基础教程,因为要用到一些关于MFC的知识。虽然MFC有些没落了,但是技多不压身啊。明明是想偷懒 地址:教程 PS:这篇教程不是我写的,是从网上下载的,但是时间太久远了,我没办...

2017-03-12 13:16:17

查看更多

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