随机梯度下降算法训练时,使用滑动平均模型可以提高模型健壮性。在Tensorflow中提供了tf.train.ExponentialMovingAverage来实现滑动平均模型。在初始化ExponentialMovingAverage时,需要提供一个衰减率。控制模型更新速度,它对每个变量会维护一个影子变量,这个影子变量的初始值就是相应变量的初始值,而每次运行变量更新时,影子变量的值会更新为:$$sh
分类:
其他好文 时间:
2018-11-22 10:42:35
阅读次数:
299
1.gym 101755A a=c?g,b=d?g,s=a+b=(c+d)?g 故若g%s==0且s>g则a=g,b=s?g显然符合条件,否则无解 2.gym- 101755B 显然组成三角形面积最小时三个顶点应该是相邻的三个点,求出这nn个由相邻三个顶点组成的三角形面积维护最小值即为答案 3.gy ...
分类:
编程语言 时间:
2018-11-20 21:45:32
阅读次数:
215
1.zoj-4049 简单的进程模拟,大部分情况下可以直接出答案,当进入死循环的时候,不难发现,循环中所得值会出现重复,因此可视重复为死循环的标志,使用一个bool数组进行标记即可,代码如下: 2.zoj-4057 通过分析可得,最短的序列的二进制位一定是要相同的,这样最高位异或后皆为0,一定会比序 ...
分类:
编程语言 时间:
2018-11-20 21:41:52
阅读次数:
188
1.zoj-4026 首先我们需要推倒一下,每次都是从A开始拿,可以列举几种情况,会发现最后结束一定是在第四次抽到A的时候结束的,因为假设在第二堆结束,你在抽完4次2后第二堆才为空,你需要第五次抽到2才会回到第二堆,这时候才能结束,不符合题意,因此只有第一次就被抽的A能结束游戏,因此结束的时候一定为 ...
分类:
编程语言 时间:
2018-11-20 21:40:39
阅读次数:
229
/*题目:重编码 描述:给每一个字符编一个编码,使得文章的长度达到最短 */ /*priority_queue的用法: https://www.cnblogs.com/Deribs4/p/5657746.html*/#include<bits/stdc++.h>using namespace std ...
分类:
编程语言 时间:
2018-11-12 13:20:53
阅读次数:
170
/*题目:对于一个盒子S,要求进行插入以及删除操作,输出是否操作成功 数字的范围:10^5(60%)~10^18 */#include <bits/stdc++.h>using namespace std;//Mod:哈希函数的模数//table:哈希表 const int Mod = 100000 ...
分类:
编程语言 时间:
2018-11-11 15:05:31
阅读次数:
142
这周看完faster-rcnn后,应该对其源码进行一个解析,以便后面的使用。 那首先直接先主函数出发py-faster-rcnn/tools/train_faster_rcnn_alt_opt.py 我们在后端的运行命令为 python ./py-faster-rcnn/tools/train_fa ...
分类:
编程语言 时间:
2018-11-05 11:10:46
阅读次数:
214
题目描述就不多说了,网址在这里——>> http://poj.org/problem?id=1475 看到这题没有一点头绪,于是百度找代码观摩,可是就算这样也是对别人的解法半知半解,不能说找到了完全正确的答案,但对结题过程有了大致了解。 总体思路就是在队箱子bfs的同时,也对人进行bfs. 每移动箱 ...
分类:
编程语言 时间:
2018-11-04 21:53:14
阅读次数:
224
题目大意:对N(1<=N<=50000)个数进行连续进行M(1<=M<=200000)次询问:问1-N之间任意连续区间最大值和最小值之差。 之前学过线段树,学的是模版题,求解的问题是在一段区间内任意加减,然后再询问任意一段之区间的和。 这次的问题和之前学的模版题相同之处是:查询的是一段连续区间的信息 ...
分类:
编程语言 时间:
2018-10-27 22:32:50
阅读次数:
175
本教程讲解如何使用深度强化学习训练一个可以在 CartPole 游戏中获胜的模型。研究人员使用 tf.keras、OpenAI 训练了一个使用「异步优势动作评价」(Asynchronous Advantage Actor Critic,A3C)算法的智能体,通过 A3C 的实现解决了 CartPol ...
分类:
编程语言 时间:
2018-10-01 10:41:52
阅读次数:
225