- 博客(28)
- 收藏
- 关注
原创 asynchronous online (ASO) federated learning and stochastic gradient push for distributed deep learn
第一篇文章是ASO-Fed优点:global的训练用上了attention,对模型的第一层用了global feature representation learning。Attention mechanisms have shown to be effective in identifying key features and their representations. 并且由于是asynchronous的,对local server的更新用了decay coefficient,对previous和c
2020-09-14 14:30:27 511
原创 Zeno++ and clustered federated learning
两篇论文:Zeno++ and clustered federated learning上周和导师聊过后,感觉还是要看仔细点,所以这周就看了两篇,其实有一篇还是上周就看过的,不过这看认真点这样。这周主要说的话,就是看了cluster federated learning这篇文章吧,把里面的推导过程都推了一遍。ZENO++: ROBUST FULLY ASYNCHRONOUS SGD这个模型是asynchronous的模型,有server和worker,也就是centralized。对于每个work
2020-09-06 21:53:31 826
原创 Asynchronous,decentralized,Federated Learning Paper review 8.29
8.29 paper review推荐FL的survey: Advances and Open Problems in Federated Learning. Machine Learning Meets Computation and Communication Control in Evolving Edge and Cloud: Challenges and Future Perspective。 Convergence of Edge Computing and Deep Learning
2020-08-29 00:45:54 580
原创 个人理解:Overbooking:《Resource Overbooking and Application Profiling in Shared Hosting Platforms》
前言好久没写博客了,自从19年考自己的本校研失败后,恢复了一段时间,真的很难挺过来,有一种被完全否定的感觉。毕竟我绩点也有3.8/5,专业绩点有4.0。之后我去了老师的实验室里面做RA,边科研边考TG边申请,那段时间我觉得自己是真的牛逼,什么一天背900词之类的,当时竟然觉得习以为常,不过最后总算成功挺过来了。现在申请到PhD了,8月份就开始我的博士生涯了。之后打算多写写论文相关的博客,用来总结一下看的论文的一些关键点。不过不会写得很详细,毕竟怎么详细都比不过直接看原文,所以我主要是写我认为这篇论文
2020-06-05 21:02:58 379
原创 python argparsen 服务器 执行sh文件 error unrecognized arguments
之前我也遇到过这种问题,找了很久都没找到解决方法当你觉得你的代码没有问题时,arguments都加进去了的时候,但是在服务器上跑不了,执行sh文件的时候出现了…unrecognized arguments的错误,但是如果你将sh文件的执行命令复制下来,在服务器上可以跑的话,那很有可能就是因为你的sh文件是在windows上写的,而windows和linux的换行符是不同的,所以如果在window...
2019-07-13 09:31:44 3956 1
原创 InvalidArgumentError(see above for traceback): You must feed a value for placeholder tensor
欢迎使用Markdown编辑器最近女朋友问了我一个bug,关于tensorflow的,我打算看看顺便捡起一些tensorflow的知识,毕竟毕业论文用的是pytorch。但是搞了很久也不知道为什么会有这个bug,最后她解决了,跟我说了一下怎么解决的,但是我们都不清楚为什么这样就可以解决问题,所以打算在这里记录一下。Bug// 这是一个class里的代码self.x = tf.placeho...
2019-04-16 12:54:43 2315
转载 为什么计算方差的时候要除以n-1而不是n?(无偏差估计)
参考博客:https://www.cnblogs.com/zy230530/p/7074215.html这个博客说得挺清楚的,但是有两个地方出错了。第一个是计算s^2的中间项,应该是+号,但是文章的公式变成了-号。第二个是计算E(s^2)的最后一步,这个最后一步的D()里面的x都应该是一次项,而文中是平方项。将这两个错误都改过来后,其实基本就没问题了,也能理解为什么要除以n-1了。...
2018-05-30 11:01:17 973
原创 python正则表达式与文本匹配
python很强大python的正则表达式很好用这篇文章就写写怎么用python的正则表达式来匹配txt文本中的字符吧首先,要知道自己匹配的字符串是什么形式的,然后根据自己的字符串形式来写出对应的正则表达式例如这次,我需要匹配的是数字加逗号加数字的字符串形式所以我的正则表达式的形式如下rule_name = r'\b(\d*,+\d+)\s'compile_
2017-08-17 22:55:43 9972
原创 神经网络入门
这个暑假,参加了百度的宠物狗识别大赛,第一次接触机器学习,通过这个比赛也学到了很多知识也是第一次接触传说中的python,真的很方便啊,之前一直都在用c++的Life is shortI use python虽然最终连排名都没有,但是通过这个比赛还是真的学到了很多知识的。进入正题吧。从没有任何机器学习基础开始,到现在起码也知道不少模型了。最主要的启蒙是在下面的网
2017-08-14 22:53:12 804
原创 codevs 3143 二叉树的序遍历
地址:http://codevs.cn/problem/3143/题目规定了树的每个位置的编号,所以可以直接用这个编号来遍历。#include using namespace std;int tree[200][2];void preorder(int i) { if(tree[i][0] != 0) { cout << tree[i][0] << "
2016-07-30 20:17:21 386
原创 codevs 1501二叉树最大宽度和高度
地址:http://codevs.cn/problem/1501/第一次接触树。幸好这题的节点都是一定的,不是随便定下来的。(其实上网查了题解才知道理解错题意了。。)所以用深搜来做不用想这么多。不然我暂时也做不了。#include using namespace std;int width[10], tree[20][2];int layernum,
2016-07-30 20:12:45 392
原创 汉诺塔游戏(递归)
半年多前遇到的问题,经过半年已经忘记递归怎么用了。今天重新遇到发现毫无头绪,看了题解才发现原来是这样。果然还是一点都不熟悉递归。题目:汉诺塔问题(又称为河内塔问题),是一个大家熟知的问题。在A,B,C三根柱子上,有n个不同大小的圆盘(假设半径分别为1-n吧),一开始他们都叠在我A上(如图所示),你的目标是在最少的合法移动步数内将所有盘子从A塔移动到C塔。游戏中的每一步规
2016-07-30 13:41:32 382
原创 c++ 深拷贝 函数后加const
简单的来说就是,在有指针的情况下,浅拷贝只是增加了一个指针指向已经存在的内存,而深拷贝就是增加一个指针并且申请一个新的内存,使这个增加的指针指向这个新的内存,采用深拷贝的情况下,释放内存的时候就不会出现在浅拷贝时重复释放同一内存的错误! #include #include using namespace std;class MyString{public:
2016-03-28 08:56:16 505
原创 c++ vector
vector是一个不定长的数组。vector a 来定义一个向量。a.size() 取a的大小长度a.resize() 定义a的大小长度,()里面可以放数字变量来定义a的大小a.push_back() 在a的最后放入元素,如:a.push_back(1);a.push_back(2);则a里面是1 2a.pop_back() 删除a最后的元素
2015-12-21 20:35:45 307
转载 分割问题(对递归的理解)
原作:http://blog.csdn.net/wu_lai_314/article/details/8219236(1) n条直线最多分平面问题 题目大致如:n条直线,最多可以把平面分为多少个区域。 析:可能你以前就见过这题目,这充其量是一道初中的思考题。但一个类型的题目还是从简单的入手,才容易发现规律。当有n-1条直线时,平面
2015-12-19 16:04:05 397
原创 hdu 2050 折现分割平面(递归)
http://acm.hdu.edu.cn/showproblem.php?pid=2050可以找规律,为了使增加部分最多,要第n条折线每边都要有2(n-1)个交点(n-1条折线有2(n-1)条射线),一个交点多一个部分,所以第n条折线有两边,增加了4(n-1)的部分,最后折线顶角也组成了一个部分,要+1(画图便知)。所以递归公式:f(n) = f(n-1)
2015-12-19 15:49:07 347
原创 hdu 2036 改革春风吹满地
地址:http://acm.hdu.edu.cn/showproblem.php?pid=2036用输入的第一个点作为起点,不断用后两个点来算,然后运用行列式来算三个点组成的三角形面积,叉乘小于0的时候面积也会小于0,所以不需要考虑叉乘小于0情况,只要直接加上去就好。知识补充,将三个点化为两个向量,组成平行四边形的两条邻边,然后对这两个向量进行行列式计算得出来是平行
2015-12-19 15:39:12 409
原创 最小次数(递归)
对于一个整数,有如下操作规则:如果n为偶数,将其除以2;如果n为奇数,可以加1或减1;一直处理下去。那么,最终该数会变为1。例如:当n为7时,可以证明最少需要4次运算n = 7n-1 6n/2 3n-1 2n/2 1最终该数会变为1.现在给出一个整数,求它变为1的最少运算次数。第一次接触递归,从大局来思考递归。#include us
2015-12-09 20:31:12 659
转载 hdu 2108 Shape of HDU 计算几何(向量的叉积)
Shape of HDUTime Limit : 3000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other)Total Submission(s) : 4 Accepted Submission(s) : 4Problem Description话说上回讲到海东集团推选老总的事情,最终的
2015-12-06 16:51:06 533
转载 HDU 1722 Cake
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1722可以转换成 一个矩形分同时切成p份或是q份会有多少条线。其中必有gad(p,q)条线重合。以后理解。#include using namespace std;int gcd(int a, int b){ while(b) { int t = a;
2015-12-04 21:41:21 221
原创 GCD(最大公约数)的函数
int GCD(int m, int n) { return m == 0 ? n : GCD(n % m, m); } 为求最大公约数的函数
2015-12-04 21:40:11 722
原创 hdu 1084 What Is Your Grade?(标记数据)
What Is Your Grade?Problem Description“Point, point, life of student!”This is a ballad(歌谣)well known in colleges, and you must care about your score in this exam too. How many points can y
2015-11-25 21:44:06 405
转载 快速乘法,两个longlong相乘modp有可能溢出
作者:pyj philippica 链接:http://www.zhihu.com/question/37692782/answlong long multiply(long long x,long long y,long long p)// x * y % p{ long long ret = 0; for(; y; y >>= 1) { if(y & 1)ret = (ret
2015-11-24 08:31:29 726 1
转载 快速求幂(二分求幂)
int pow2(inta,intb){int r=1,base=a;while(b!=0){ if(b%2) r*=base; base*=base; b/=2;}return r;}
2015-11-22 09:04:57 281
原创 hdu 1051 wooden sticks
Wooden SticksProblem DescriptionThere is a pile of n wooden sticks. The length and weight of each stick are known in advance. The sticks are to be processed by a woodworking machine in o
2015-11-21 20:05:19 281
转载 hdu 2037 今年暑假不ac(简单贪心)
http://acm.hdu.edu.cn/showproblem.php?pid=2037先对结束时间进行排序,然后用开始时间和上一个节目的结束时间来比较。要是对开始时间进行比较,用结束时间来比较就不好了,因为不知道每个节目的长度,只知道开始时间比较难操作。确实我现在水平也打不出来。#include using namespace std;int main(
2015-11-19 19:43:03 207
转载 hdu 1050 acmsteps moving tables
Moving TablesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 12304 Accepted Submission(s): 4226Problem DescriptionThe famous
2015-11-19 19:38:20 253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人