Git相关操作 Posted on 2020-06-29 向GitHub上传递项目: 新建文件夹:使用git init得到.git 在文件夹中进行操作: git add .将所有的文件添加于暂存库中 git commit -m ‘comment’将项目添加进本地仓库中 git remote add origin https://github.com/g ... Read more »
Pytorch scatter()函数 Posted on 2020-05-09 Pytorch 中的scatter函数scatter在数据准备时构建one-hot向量有很大的作用。可以简化构建方式。本文结构为: 一维one-hot向量构建 二维one-hot向量构建 scatter函数原理 一维one-hot向量构建:本文中所说的一维one-hot向量构建是指类似于在NLP ... Read more »
Linux科学上网 Posted on 2020-05-02 Linux 配置SSR记录:之前试过很多种方式在linux环境中科学上网可是都没有成功,今天实在是需要在外网下载数据集,于是请教了同门过后终于搭建成功。 与在Win下不同的是,在Linux中需要用proxychains工具进行二次转发。参考文章 SSR下载以及配置SSR的配置完全参考上面这篇文章。其 ... Read more »
2020 Posted on 2020-01-11 导言:暑假后再无更新,但从未停止记录学习心得以及路程。由于学校课程、以及网站搭建环境在家里PC上,Hexo迁移性极差。故不得不在寒假期间补上。 在这段时间中(8月到12月)自己学到了许多东西,阅读的论文也有60篇左右,内容主要涉及了GAN、GCN、ActionRecognition等方面。其中GAN ... Read more »
Pyhton Parse Posted on 2019-09-30 导言:对于一些功能相仿,但是其输入参数并不相同的程序,我们往往在进入main函数时使用同一个parser进行参数的解析。当然可以针对不同的.py文件写出不同的参数读取的入口,但是往往那样并不优雅。使用subparser可以重用接口。 1. parse 以及 subparsers:parse大家都很熟 ... Read more »
Python CV基础 Posted on 2019-08-25 导言:在这篇文章中讲了一些经常在CV会经常用到的一些python中的工具。 迭代器 __iter__():迭代器,生成迭代对象时调用,返回值必须是对象自己,然后for可以循环调用next方法 next():每一次for循环都调用该方法(必须存在) 疑问:为什么list类型不是迭代器,但是其能放入f ... Read more »
St-gcn 动作识别 理论+源码分析(Pytorch) Posted on 2019-08-24 导言:暑假老师叫我们做动作识别,在查阅了一些做Action Recognition的paper后发现18年AAAI上一篇St-gcn[Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recognition ... Read more »
Clion 与 C++基础 Posted on 2019-08-19 导言:这篇文章主要讲述了一些C++地基础知识。供以后不时之需 Ubuntu jsoncpp的安装:apt-get install 的库: 头文件在:/usr/include/ lib目录在:/usr/lib/x86_64-linux-gnu12link_directories(/usr/lib/x ... Read more »
Pytorch Data Posted on 2019-08-15 导言:在进行网络的训练过程中第一步就是要读入自己的数据集,在Pytorch中提供了Dataset\DataLoader来进行数据的读取。文章着重对自定义数据层得讲解,对源码进行了剖析。 Pytorch中DNN训练的数据模块主要是: 设置,初始化dataset加载数据 使用DataLoader对da ... Read more »
Caffe_OpenPose教程(c++实现) Posted on 2019-08-13 导言:这其实是为的毕业设计时做的项目,在不使用openpose官方API,仅使用openpose训练得到的模型进行pose Estimation,这篇paper很牛逼,很巧妙地解决了多人的姿态估计的问题。刚开始的时候(本科毕设)只做到了单人的预测,但是本来模型的提出就是针对多人的预测,所以我那时并没 ... Read more »