自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 相机坐标系转换

相机坐标系转换https://blog.csdn.net/xueluowutong/article/details/80950915

2019-03-22 10:35:24 1454

原创 RMPE

SPPE由于非常依赖human detection 的结果,所以很多的因素使得SPPE结果很不稳定。 所以现在提出了RMPE框架来解决多人姿态检测问题。 RMPE主要包括三个部分: SSTN:对称空间变压网络 NMS:parametric pose non-maximum-suppression PGPG :pose guided proposal generator 上面的主要是可以较

2018-03-17 21:31:15 971

原创 tmux

创建 tmux new -s ipy 进入 tmux a -t ipy 关闭 tmux kill-session -t ipy快捷键挂起 ctrl + b 加 d 快捷键退出 ctrl + b 加 & 鼠标滑动 ctrl + b 加 : 然后输入 setw -g mouse on...

2018-03-09 22:26:27 208

原创 xpra + ssh

xpra start :5001 xpra list DISPLAY:=5001 nautilus

2018-03-05 19:31:25 836

原创 Map

知乎: https://www.zhihu.com/question/53405779https://www.zhihu.com/question/41540197博客(详细): http://blog.sina.com.cn/s/blog_9db078090102whzw.html

2018-03-05 15:53:50 143

原创 COCO数据集

这个链接很详细 coco_api 从person_keypoints_val2017.json文件中摘出一个category的实例如下:{ "supercategory": "person", "id": 1, "name": "person", "keypoints": ["nose","left_eye"

2018-03-05 00:15:17 1203

原创 json和plt画图

import jsonimport numpy as npfrom collections import defaultdictfrom os import listdirfrom os.path import isfile, joinfrom scipy import miscimport matplotlib.pyplot as pltfrom pylab import *def

2018-03-03 10:18:21 1945

原创 torch

eval.lualoadPreads() 加载预测的结果calcDists() 计算距离(计算时考虑正则化)ops.luaparse()函数: 定义了一些参数具体的数值。下面全部是定义参数,然后把参数写入options.t7里面。主要是判断是否接着训练或者是新开始的训练,文件的路径等。img.lua这里面有很多的函数,主要是包括图片的处理。旋转等等。ref.lua首先是运行了 opts.lu

2018-03-03 10:17:31 206

原创 ubuntu16.04 qq+crossover

https://www.cnblogs.com/EasonJim/p/7425978.html

2018-02-18 21:13:33 889

原创 ubuntu16.04 设置忽略关闭盖子操作。

百度上的方法太久远了,只好Google一下。sudo gedit /etc/UPower/UPower.conf修改: IgnoreLid=trueservice upower restart

2018-02-10 15:51:16 8412

原创 计算机网络复习-2

第二章 物理层传输介质双绞线 线之间干扰比较小,价格便宜,易于安装可以传输模拟信号,也可以传输数字信号通常在电话系统最后一公里,用于传输 模拟信号无线传输 根据波长分成不同的波段,一次是 无线电,微波,红外,可见光,紫外。交换技术电路交换报文交换分组交换第三章 数据链路层定义和功能定义: 上层是网络层,数据链路层将借助于物理层为网络层提供服务 为网络层提供较好的服务接口定

2018-01-06 11:30:49 240

原创 计算机网络复习

1。计算机网络组成和分类计算机网络概念:计算机网络是由不同通信媒体连接的,物理上独立的多台计算机组成的,需要将传输的数据分成不同长度的分组进行传输和处理的系统。 多台自主计算机的互联系统用户指定网络中哪台计算机来完成什么样子的操作通信子网:通信子网负责计算计算机之间的数据通信,由传输线和交换单元组成 传输线:线路,干线,信道交换单元:分组交换节点通常分组交换节点是路由器(router)

2018-01-04 16:54:15 522

原创 tensorflow cifar10 代码详解

刚看时看代码比价懵逼,还好其实不难。写出来注释加深理解一下。 代码主要分为4个py文件。详细请见代码的注释。 注:由于tensorflow进行了更新,一些函数名已经在代码中改动。 input.py # -*- coding: utf-8 -*- # Copyright 2015 Google Inc. All Rights Reserved.## Licensed under the A

2017-09-08 11:05:14 3858

原创 TensorFlow-数据可视化

文章基本参考于http://blog.csdn.net/yan_joy/article/details/60872685对于标量 tf.summary.scalar() 例如损失lossloss = tf.reduce_mean(tf.reduce_sum(tf.square(ys-prediction),reduction_indices=[1])) tf.summary.scalar('lo

2017-09-06 15:08:19 269

原创 tensorflow 数据读取笔记

TensorFlow程序读取数据一共有3种方法:供给数据(Feeding): 在TensorFlow程序运行的每一步, 让Python代码来供给数据。从文件读取数据: 在TensorFlow图的起始, 让一个输入管线从文件中读取数据。预加载数据: 在TensorFlow图中定义常量或变量来保存所有数据(仅适用于数据量比较小的情况)。供给数据TensorFlow的数据供给机制允许你在Tensor

2017-09-04 14:54:14 822

原创 tensorflow运作方式入门

tensorflow运作方式入门

2017-08-30 14:55:37 352

原创 tensorflow之mnist进阶

# below is mnist for ml beginnersimport input_datamnist = input_data.read_data_sets('MNIST_data', one_hot=True)import tensorflow as tfsess = tf.InteractiveSession()x = tf.placeholder("float",shape=[

2017-08-29 15:20:45 463

转载 协方差矩阵

http://www.cnblogs.com/chaosimple/p/3182157.html

2017-05-29 11:10:57 326

原创 1.Two Sum

好久不写代码,今天开始坚持打卡。//复杂度依然是nlogn, 写oj习惯了本来想自己开节点数组,感觉有点麻烦还要自己写sort()还有find(),应该会比map快点,但是还是用map凑活吧。class Solution {public: vector<int> twoSum(vector<int> &nums, int target) { map<int, in

2017-01-21 22:54:56 189

原创 若有所思

计算机,他不会转弯….. 点发射成线…. 而后平移线才能得到面…. 不要在一维二维之间变化的太快… 下面图片纪念zz的我两个zz的两个小时….

2016-12-05 23:51:47 179

原创 string pushback +=

// length() is same as size() size_type length() const _NOEXCEPT { // return length of sequence return (this->_Mysize()); } size_type size() const _NOEXCEPT {

2016-11-26 22:55:41 537

原创 指针的引用和返回指针的引用

对于返回指针的引用,如果想用一个指针来引用这个function返回的引用,必须在这种情况下:int * &p = haha(q);(其中 int * &haha(int *&g)) 如果是int * p = haha(q); 那么就相当于haha为int * haha(int * &g)注意: 下面的定义是错误的: int *&p; 属于语法错误;#include<i

2016-11-25 23:27:06 555

原创 静态成员函数和非静态成员函数的区别

静态成员函数是没有this指针的。 非静态成员函数有一个指向当前对象的指针this; 也就是在静态成员函数里,不能访问非静态成员。

2016-11-23 11:23:59 520

原创 简单的位运算

想要表示一个数x的相反数,只要~x+1就可以(参考原码与补码的相互转化) 即 –x = ~x + 1某个数异或1则相当于改变它的奇偶性 比如在树中用son[0]表示左儿子,son[1]表示右儿子,当前在访问son[x],则son[x ^ 1]是另外一个儿子,

2016-11-18 23:14:10 199

原创 二进制原码、反码、补码

特别感谢原文博主yinyhy 参考来源:http://blog.csdn.net/yinyhy/article/details/87321181.2原码原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制:[+1]原 = 0000 0001[-1]原 = 1000 0001第一位是符号位. 因为第一位是符号位, 所以8位二进制数的取值范围就是:[1111 1

2016-11-18 21:24:48 249

原创 动态规划

今天无意看到一段话,深有感触,虽然与感觉这并不是最本质的理解,但是这是我现阶段的感悟/*动态规划算法通常用于求解具有某种最优性质的问题。在这类问题中,可能会有许多可行解。每一个解都对应于一个值,我们希望找具有最优值的解。动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。与分治法不同的是,适合于用动态规划求解的问题,经分解得到子

2016-11-18 19:01:23 165

原创 k阶逆序对

#include<iostream>#include<algorithm>using namespace std;struct node{ int val; int rank; bool operator<(const node &r1) const { return val < r1.val; }};node lisan[10000

2016-11-12 18:42:32 356

原创 文章标题

ans.add(other.arr[otherPosi].coef, other.arr[otherPosi].exp); otherPosi++;ans.add(other.arr[otherPosi].coef, other.arr[otherPosi++].exp);

2016-11-12 17:03:32 150

原创 左堆

由于oj上有这道题,于是自己写一下左堆是由于递归的定义来的,所以merge的时候自然也是递归,代码如下:struct node{ int val; int npl; node *left, *right; node(int x = 0, node* p = NULL, node* q = NULL) :val(x), left(p), right(q) {}};/

2016-11-12 11:39:56 692

原创 sort 自定义

struct node{ int a; int b; double c;};有一个node类型的数组node arr[100],想对它进行排序:先按a值升序排列,如果a值相同,再按b值降序排列,如果b还相同,就按c降序排列。就可以写这样一个比较函数:以下是代码片段:bool cmp(node x,node y){ if(x.a!=y.a) return x.

2016-11-10 23:39:43 171

原创 栈&逆波兰150. Evaluate Reverse Polish Notation

class Solution {public: int evalRPN(vector<string>& tokens) { stack<int> dataStack; for (int i=0; i<tokens.size(); ++i) { int len = tokens[i].size();

2016-11-06 23:39:36 181

原创 level遍历117. Populating Next Right Pointers in Each Node II

/** * Definition for binary tree with next pointer. * struct TreeLinkNode { * int val; * TreeLinkNode *left, *right, *next; * TreeLinkNode(int x) : val(x), left(NULL), right(NULL), next(NULL) {

2016-11-06 21:45:53 201

原创 level 遍历116. Populating Next Right Pointers in Each Node

/** * Definition for binary tree with next pointer. * struct TreeLinkNode { * int val; * TreeLinkNode *left, *right, *next; * TreeLinkNode(int x) : val(x), left(NULL), right(NULL), next(NULL) {

2016-11-06 21:43:52 150

原创 level 遍历107. Binary Tree Level Order Traversal II

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class

2016-11-06 21:25:02 169

原创 level遍历102. Binary Tree Level Order Traversal

/*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };* 奇数的时候a出对,b入队*

2016-11-06 21:07:11 195

原创 二叉树遍历应用114. Flatten Binary Tree to Linked List

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; * 可以看出是前

2016-11-06 20:21:51 197

原创 99. Recover Binary Search Tree

占坑还没学,学了再写

2016-11-06 19:26:09 148

原创 二叉树遍历应用110. Balanced Binary Tree

最近代码写的巨烂,我也是醉了/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {}

2016-11-06 19:16:44 187

原创 二叉树遍历应用(dfs)124. Binary Tree Maximum Path Sum

“` /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }

2016-11-06 16:39:17 290

原创 二叉树遍历变种101. Symmetric Tree

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; * 其实不想写递

2016-11-04 21:06:41 245

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除