- 博客(14)
- 收藏
- 关注
原创 matlab 时间戳转换
function [date] = ConvertDate(x)date = datetime( x, 'ConvertFrom', 'posixtime' ); %datetime类型enddatestr(ConvertDate(text(i,3)),'yyyy-mm-dd HH:MM:SS') %转换成字符串
2021-11-25 14:13:14
4256
原创 Scalable temporal latent space inference for link prediction in dynamic social networks(TNE)-不完全记录
作者: L.H. Zhu (UCLA)年份:2016期刊:TKDE1)时间平滑度:个体随着时间的推移而逐渐改变其潜在位置。2)网络嵌入:交互网络中的两个节点,在网络距离上也很接近,在时间潜在空间中,在潜在空间距离上也很接近。3)潜在的同质性:两个在潜在空间中彼此接近的成员比两个遥远的成员相互作用的频率更频繁。argminZ1,…,Zt∑τ=1t∥Gτ−ZτZτT∥F2+λ∑τ=1t∑u(1−Zτ(u)Zτ−1(u)T)\underset{Z_{1}, \ldots, Z_{t}}{\arg
2021-11-08 22:12:14
215
原创 Lifelong learning with dynamically expandable networks - 使用动态可扩展网络的终身学习-不完全记录
作者:Jaehong Yoon年份:2018期刊:ICLR关键词:深度网络 在线增量学习 终身学习 动态可扩展网路动态可扩展网络(DEN)DEN通过执行选择性再训练来进行有效的在线训练,在每个任务到达时只使用必要数量的单元动态地扩展网络容量,并通过分裂/复制单元和时间戳来有效地防止语义漂移。背景对于深度学习而言的终身学习,存储和传输知识可以通过学习到的网络权重直接完成。学习到的权重可以作为现有任务的知识,新任务可以通过简单地分享这些权重来利用这一点。因此,我们可以在深度神经网络中将终身学习简单
2021-11-03 11:16:00
1265
2
原创 APG(加速近端梯度)参考
PPT:https://web.stanford.edu/~boyd/cvxbook/bv_cvxslides.pdf博客:(讲的很好,github有代码)https://max.book118.com/html/2017/1125/141392467.shtm
2021-10-27 21:46:15
771
原创 ELLA:An Efficient Lifelong Learning Algorithm不完全记录
摘要学习多个连续任务的问题,即终身学习。本文开发了一种在终身学习环境下的在线多任务学习方法。所提出的高效终身学习算法(ELLA)为所有任务模型保持了一个稀疏共享的基础,将知识从基础转移到学习每个新任务,并随着时间的推移改进基础,以最大限度地提高所有任务的性能。我们表明,ELLA与稀疏编码的在线字典学习和最先进的批处理多任务学习方法都有很强的联系,并提供了鲁棒的理论性能保证。我们的经验表明,ELLA在批处理多任务学习中产生了几乎相同的性能,而顺序学习任务的时间要少三个数量级(超过1000倍)。简要介绍多
2021-10-21 19:16:25
796
原创 GO-MTL:Learning and overlap in Multi-task Learning不完全记录
GO-MTL:Learning and overlap in Multi-task Learning不完全记录关键字方法GO-MTL具体方法介绍实验缺点2012发表,作者Kumar A, Daume III H, 期刊ML关键字多任务学习方法GO-MTL假定有T个任务,Zt={(xti,yti)}Z_t=\{(x_{ti},y_{ti})\}Zt={(xti,yti)}, i=1,2,...,Nti=1,2,...,N_ti=1,2,...,Nt,表示训练集,NtN_tNt是每个任务中的
2021-10-19 20:32:05
294
原创 二分法寻找左右边界
寻找左边界(数组有序,且有重复)左闭右开循环条件: left < right中间位置计算: mid = left + ((right -left) >> 1)左边界更新:left = mid + 1右边界更新: right = mid返回值: nums[left] == target ? left : -1public static void main(Stri...
2020-04-20 17:59:03
1016
原创 java_桶排序_初学
原理桶排序的工作原理是把区间划分为n个大小相同的子区间,这样的区间称为桶。然后将n个输入的数分步到各个桶中去。每个桶再分个排序,然后按照次序把各个桶中的元素列出来即可。时间复杂度线性O(nlogn)个人理解分而治之桶排序是一种鸽巢排序的一种归纳结果假设数据区间在[1,100],那么均分为10个桶,每个桶内存储10个数字,很容易得到以下的例题不算涉及桶排序 指路: ...
2020-04-16 16:33:35
198
原创 8大排序总结中。。。
想自己总结一下八大排序算法,以下全部按照从小到大排吧。后续想到什么再补充1. 直接插入排序看成一个无序表向有序表中插入元素,实际上仅用一表就可完成。设置哨兵,从小到大排列,可以每次把有序表中最后一个数作为哨兵。如果≥哨兵值,直接插入到后边,改哨兵为现在有序表中最后一个(也就是新插入的值)。如果<哨兵,和哨兵前面的元素比较大小,且一个一个后移,直到遇到比自己小的数或到达[0],此时停止并插入。...
2019-05-20 10:17:17
162
原创 NOJ-分数拆分-简单题
我本来觉得a little难,但发现规律:在循环时,只需从k+1到k2而且找到第一个分母后,分数减法在手动操作后发现也不难。如1/4-1/6=(6-4)/(46)此时只需要判断分子分母可否整除即可放代码!!!#include<iostream>#include<iomanip>#include<algorithm>#include<cm...
2019-05-11 19:21:36
669
原创 NOJ-探索世纪合数
NOJ还是比较良心的 代码可以直接从第一次合数世纪开始。通过对每100年进行素数判断(这里我直接用累加非素数的方法,判断是否=100)第一次WA是因为%号打成了/==0,然后还自信满满 (嘤嘤嘤 不愧是我)直接放代码#include<iostream>#include<iomanip>#include<algorithm>#include<...
2019-05-11 18:56:36
2209
原创 NOJ奇特的分数数列-简单题
这是一道NOJ简单题卡了一下,发现是找规律题。。。(主要还是太菜)直接算就好,不用想太多。直接放代码#include<iostream>#include<iomanip>using namespace std;int main(){ float up=2,_up=3,down=1,_down=2,temp=0; float sum=up/down+_up...
2019-05-07 17:37:08
546
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人