coordinate的博客

我的主页coordinate.wang

Hash表的理论基础与具体实现(详细教程)

字典通常可以用三种数据类型表示:线性表,跳表,Hash表。 Hash表又称为散列表,使用一个散列函数把字典的数对映射到一个散列表的具体位置。如果数对p的关键字是k,散列函数为f,那么在理想情况下,p在散列表中的位置为f(k)。暂时假定散列表的每一个位置最多能够存储一个记录。为了搜索关键字为k...

2018-05-13 20:08:52

阅读数 450

评论数 0

torch.autograd.backward中的参数问题

torch.autograd.backward(variables, grad_variables=None, retain_graph=None, create_graph=False)计算给定变量的梯度和计算图的叶子。该图使用链式法则进行差分。如果varibales不是标量(即它们的数据具有多...

2017-12-30 19:53:30

阅读数 3233

评论数 0

YOLOv2源码分析(六)

文章全部YOLOv2源码分析我们再次回到了parse_network_cfg函数 //parse_network_cfg else if(lt == ACTIVE){ l = parse_activation(options, params);...

2017-12-27 14:36:00

阅读数 2724

评论数 3

YOLOv2源码分析(五)

0x01 make_convolutional_layer终于又回到了make_convolutional_layer这个函数//make_convolutional_layer if(binary){ l.binary_weights = calloc(l.nweight...

2017-12-22 17:47:46

阅读数 1820

评论数 3

YOLOv2源码分析(四)

0x01 backward_convolutional_layervoid backward_convolutional_layer(convolutional_layer l, network net) { int i, j; int m = l.n/l.groups; ...

2017-12-21 17:03:20

阅读数 1806

评论数 4

YOLOv2源码分析(三)

接着上一讲没有讲完的make_convolutional_layer函数0x01 make_convolutional_layer //make_convolutional_layer l.forward = forward_convolutional_layer; l.ba...

2017-12-20 10:13:30

阅读数 2150

评论数 10

YOLOv2源码分析(二)

0x01 parse_network_cfg我们继续前面没有说完的parse_network_cfg //parse_network_cfg node *n = sections->front; if(!n) error("Config file has no...

2017-12-19 10:03:45

阅读数 3251

评论数 3

YOLOv2源码分析(一)

0x00 写在开头写这一系列文章主要是想解析yolov2的具体实现,因为在作者的论文中有很多地方没有进行详细表述,所以不看源代码的话很难知道幕后具体做了什么。另一点是学习一下别人写一个网络的思路,因为你要知道作者的代码相当于自己写了一个小型框架(函数的接口设计的可能不是非常好)。0x01 从mai...

2017-12-18 11:35:47

阅读数 4220

评论数 22

tf.identity的作用

还是从一个例子开始讲起 x = tf.Variable(0.0) x_plus_1 = tf.assign_add(x, 1)#对x进行加1操作 #tf.control_dependencies的作用是:在执行y=x前,先执行x_plus_1 with tf.control_d...

2017-12-14 15:40:26

阅读数 4880

评论数 4

Leetcode 1033:移动石子直到连续(超详细的解法!!!)

三枚石子放置在数轴上,位置分别为 a,b,c。 每一回合,我们假设这三枚石子当前分别位于位置 x, y, z 且 x < y < z。从位置 x 或者是位置 z 拿起一枚石子,并将该石子移动到某一整数位置 k 处,其中 x < k < z 且...

2019-05-03 14:20:22

阅读数 149

评论数 0

Leetcode 58:最后一个单词的长度(超详细的解法!!!)

给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。 如果不存在最后一个单词,请返回 0 。 **说明:**一个单词是指由字母组成,但不包含任何空格的字符串。 示例: 输入: "Hello World" 输出: 5 解题思路 这个问题思路很清晰,我们首...

2019-04-23 16:13:11

阅读数 32

评论数 0

Leetcode 春季赛:最长重复子串(超详细的解法!!!)

给定字符串 S,找出最长重复子串的长度。如果不存在重复子串就返回 0。 示例 1: 输入:"abcd" 输出:0 解释:没有重复子串。 示例 2: 输入:"abbaba" 输出:2 解释:最长的重复子串为 "ab" 和 "ba...

2019-04-21 22:19:27

阅读数 52

评论数 0

Leetcode 春季赛:有效子数组的数目(超详细的解法!!!)

给定一个整数数组 A,返回满足下面条件的 非空、连续 子数组的数目: 子数组中,最左侧的元素不大于其他元素。 示例 1: 输入:[1,4,2,5,3] 输出:11 解释:有 11 个有效子数组,分别是:[1],[4],[2],[5],[3],[1,4],[2,5],[1,4,2],[2,5,3],...

2019-04-21 20:19:40

阅读数 26

评论数 0

Leetcode 春季赛:有序数组中的缺失元素(超详细的解法!!!)

给出一个有序数组 A,数组中的每个数字都是 独一无二的,找出从数组最左边开始的第 K 个缺失数字。 示例 1: 输入:A = [4,7,9,10], K = 1 输出:5 解释: 第一个缺失数字为 5 。 示例 2: 输入:A = [4,7,9,10], K = 3 输出:8 解释: 缺失数字...

2019-04-21 19:32:02

阅读数 19

评论数 0

Leetcode 春季赛:按字典序排列最小的等效字符串(超详细的解法!!!)

给出长度相同的两个字符串:A 和 B,其中 A[i] 和 B[i] 是一组等价字符。举个例子,如果 A = "abc" 且 B = "cde",那么就有 'a' == 'c', 'b' == 'd', 'c' == 'e'。 等价字符遵循任何等价关系的一般...

2019-04-21 19:08:14

阅读数 42

评论数 0

如何编程实现Linux中的pwd命令?

0x00 pwd命令是什么? pwd用来显示到达当前目录的路径。 0x01 pwd命令是如何工作的? 我们知道一个目录下包含了两个特殊的目录.和..分别表示当前目录和上一个目录。我们可以先找到.的inode节点编号,然后回到上一级目录,通过inode节点编号获取该目录的名字。 什么时候递归结束呢?...

2019-04-20 13:49:49

阅读数 149

评论数 0

如何编程实现Linux中的ls命令?

0x01 ls命令是什么? 我使用的系统环境是Ubuntu 18.04,通过ls命令我们可以知道当前目录下有哪些文件: ls命令还有常用的参数: -l:列出文件的详细信息 -a:列出包含.开头的文件 -s:文件大小以块为单位打印 -t:按时间排序输出 -F:显示文件类型 -r:逆序...

2019-04-19 18:54:51

阅读数 67

评论数 0

如何编程实现Linux中的who命令?

0x00 who命令是什么? 我使用的系统环境是Ubuntu 18.04,通过who命令我们可以知道谁在使用系统: `who`命令还有其他`3`种形式: who am i,who am I,whoami 0x01 who命令是如何工作的? 我们可以从unix的帮助文档中(man ...

2019-04-18 18:52:21

阅读数 27

评论数 0

Leetcode 1026:节点与其祖先之间的最大差值(超详细的解法!!!)

给定二叉树的根节点 root,找出存在于不同节点 A 和 B 之间的最大值 V,其中 V = |A.val - B.val|,且 A 是 B 的祖先。 (如果 A 的任何子节点之一为 B,或者 A 的任何子节点是 B 的祖先,那么我们认为 A 是 B 的祖先) 示例: 输入:[8,3...

2019-04-16 08:46:38

阅读数 98

评论数 0

Leetcode 1025:除数博弈(超详细的解法!!!)

爱丽丝和鲍勃一起玩游戏,他们轮流行动。爱丽丝先手开局。 最初,黑板上有一个数字 N 。在每个玩家的回合,玩家需要执行以下操作: 选出任一 x,满足 0 < x < N 且 N % x == 0 。 用 N - x 替换黑板上的数字 N 。 如果玩家无法执行这些操作,...

2019-04-15 16:45:58

阅读数 246

评论数 0

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