自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 基于PyTorch的联邦学习开源框架FedLab:加速FL算法验证

FL框架调研近两年来联邦学习federated learning(FL)非常火热,也有很多开源的联邦学习框架。微众银行的FATEFATE文档覆盖横向、纵向、迁移联邦学习;实现了样本安全匹配,样本切分、特征处理和筛选、LR/XGB/DNN等常用算法,模型评估与评分卡,模型预测(serving),联邦推荐等;文档丰富工业级框架,比较繁重,上手比较困难,不易于实验室环境部署OpenMind的PySyft: 由openmind大力推广,PySyft 在主要深度学习框架(如 PyTorch 和 .

2021-08-19 02:25:09 2616 2

原创 Ubuntu/Linux下自动获取最佳GPU编号的脚本

PyTorch中如果直接用方法tensor.cuda()或tensor.device("cuda")将变量放到gpu上时默认将数据放到cuda:0上,而没有办法选择拥有最大空余存储的GPU上。因此写了一个脚本用来在Linux系统下自动获取拥有最大空余存储的GPU的对应ID(假设4张卡,默认ID为0到3)。系统要求:Linux系统,且安装了nvidia-smi首先给出实验设备的系统和环境:# 查看操作系统$ head -n 1 /etc/issueUbuntu 18.04.5 LTS \n \l

2021-08-11 21:08:20 852

原创 Pytorch学习笔记-Autograd自动求导与梯度操作

tensor.grad和tensor.grad.data区别是什么?手动进行梯度更新时,如果直接用tensor.grad进行运算则会被加入计算图,导致内存占用不停加大以及累计梯度出错,用tensor.grad.data则不会。或者可以在with torch.no_grad():下直接用tensor.grad进行,这样就不会被加入计算图或者梯度累加__注意:__不管哪种方法,每次更新完都记得对梯度清空!!!Pytorch教程中有一段关于自定义autograd函数的代码class Legen..

2021-06-13 16:52:00 226

原创 Pytorch学习笔记-Basic Data Type基本数据类型

少用tensor.numpy()来查看tensor的np.ndarray格式数据,共享内存,修改torch.tensor对应的np.ndarray也会被改动少用torch.from_numpy()来生成torch.tensor,共享内存,修改原始np.ndarray,其生成的torch.tensor也会被修改如果是希望防止跟踪历史(以及使用内存),可以将代码块放在 with torch.no_grad(): 内,这个做法在使用一个模型进行评估的时候非常有用,因为模型会包含一些带有 requi..

2021-06-12 20:27:49 193 2

原创 LASSO近端梯度下降法Proximal Gradient Descent公式推导及代码

文章目录LASSO by Proximal Gradient DescentProximal Gradient Descent FrameworkProximal Gradient Descent DetailsSimplified CodeLASSO by Proximal Gradient DescentProximal Gradient Descent Frameworkrandomly set β(0)\beta^{(0)}β(0) for iteration 0For kkkth ite

2020-05-25 20:05:00 6068 4

原创 LASSO坐标下降法Coordinate Descent Method公式推导及代码

文章目录LASSO by Coordinate Descent MethodCoordinate Descent Method FrameworkCoordinate Descent Method Update DetailsSimplified CodeMy LASSO PathLASSO by Coordinate Descent MethodPrepare:from itertools import cycleimport numpy as npimport matplotlib.pyplo

2020-05-25 19:43:34 3844 3

原创 组合优化中的全排列生成方法

组合优化中的全排列生成之前有同学遇到组合优化(如0-1优化)问题,想采用穷举法,那么首先就要穷举产生所有的组合。以0-1优化为例,假设当前有3个item,每个item有“选”或“不选”两种状态。

2017-03-14 21:17:02 1575

翻译 Tensor Decompositions and Applications第一、二章翻译

《张量分解与应用》第一二章翻译:张量是一种多维数组。一个一阶张量就是一个向量,一个二阶张量是一个矩阵,具有三阶或更多阶数的张量称为高阶数组。张量的阶(order)即张量的维数(dimension),也称为way或mode。 向量(一阶张量)用粗体小写字母表示,如. 矩阵(二阶张量)用粗体大写字母表示,如.

2016-11-14 02:04:06 3748 2

翻译 Matrix and Tensor Decomposition in Recommender Systems 阅读笔记(翻译)

Matrix and Tensor Decomposition in RecommenderSystems阅读笔记(翻译)2.MATRIX DECOMPOSITION    矩阵分解(matrix factorization)是将一个矩阵分解为多个矩阵相乘结果的过程,它对发掘参与实体(participating entities, 如用户和商品)的数据中的潜在关系有着重要意义。在简

2016-10-13 00:29:37 2042

原创 UVa1339 Ancient Cipher

原题:Ancient Roman empire had a strong government system with various departments, including a secretservice department. Important documents were sent between provinces and the capital in encryptedf

2016-10-06 21:30:23 519

原创 UVa227 Puzzle

这题的坑在于输出格式。。。原题:A children’s puzzle that was popular 30 years ago consisted of a 5×5 frame which contained 24 smallsquares of equal size. A unique letter of the alphabet was printed on each small

2016-10-06 17:41:53 424

原创 UVa455 Periodic Strings

原题:A character string is said to have period k if it can be formed by concatenating one or more repetitionsof another string of lengthk. For example, the string ”abcabcabcabc” has period 3, since

2016-10-05 21:20:03 391

原创 UVa1225 Digit Counting

原题:Trung is bored with his mathematics homeworks. He takes a piece of chalk and starts writing a sequence of consecutive integers starting with 1 to N (1 N  . After that, he counts the number of

2016-10-05 20:11:01 273

原创 UVa1584 Circular Sequence

Some DNA sequences exist in circular forms as in the following figure, which shows a circular sequence ``CGAGTCAGCT", that is, the last symbol ``T" in ``CGAGTCAGCT" is connected to the first symbol ``C". We always read a circular sequence in the clockwise

2016-10-05 17:46:33 368

原创 UVa1585 Score

原题:There is an objective test result such as ``OOXXOXXOOO". An `O' means a correct answer of a problem and an `X' means a wrong answer. The score of each problem of this test is calculated by it

2016-10-05 15:12:19 469

原创 USA1586 Molar mass

原题:代码:#include #include #include #define maxn 80char chem[maxn];int main() { using namespace std; int T, n; int i; double mass, per; char c; if (scanf("%d",&T)

2016-10-05 15:06:32 344

原创 UVa401 Palindromes

原题:输入一个字符串,判断它是否为回文串以及镜像串。输入字符串保证不含数字0。所谓回文串,即反转后和原串相同,如abba和madam。所谓镜像串, 是指左右镜像后原串相同,如 2S 和 3AIAE. 注意,并不是所有的字符在镜像之后都会得到一个合法字符。每个字符的镜像如下图所示:CharacterReverseCharacterReverseCharacte

2016-10-04 02:08:47 653

原创 《機器學習實戰》學習筆記

對機器學習感興趣的大二黨,暑假過後就要升大三了,學姊和導師推薦過《機器學習實戰》。原來已經接觸Matlab快大半年了(被學姊吐槽CS),而《機器學習實戰》裡面用的是python,所以同時自學python,不是很熟悉。在這裡主要是想寫一些總結,和自己用Matlab實現的代碼

2016-06-18 00:09:15 539

原创 pagerank算法的Matlab實現

网页搜索中的网页排名PageRank( L, sigma ) 基本转移矩阵M满足: M= L' * D^(-1)     上标一撇'表示转秩 L为网络图中的邻接矩阵,D为对角线上元素D(k,k)表示第k个点出度的对角矩阵 处理悬挂网页的随机性修正: S= M + e*a'/N e为所有分量均为1的列向量, N为网页总数 a为用于描述“悬挂网页”的行向量, 其第i个分量的取值由第

2016-01-18 22:43:39 5016 3

原创 《數據結構與算法分析:C語言描述》習題2.11代碼及自己的想法

《數據結構與算法分析:C語言描述》習題2.11大一狗放假在家自學點算法,編程渣,自己練習一下————————————————————————————————(我是劃分線)題目:给出一个有效算法来确定整数A[1]的数组中是否存在整数i使得A[i]=i.分析:用二分查找法的變體即可上代碼:#include int Search(int A[], int Left, int R

2015-08-15 21:04:05 716

原创 《數據結構與算法分析:C語言描述》習題2.13c代碼及自己的想法

《數據結構與算法分析:C語言描述》習題2.13大一狗放假在家自學點算法,編程渣,自己練習一下————————————————————————————————————————(我是劃分線)题目:令B等於N的二進制表示法中的位數。B的值是多少?分析:直接用itoa()函數將N的二進制字符串存入一個字符組,然後用strlen()函數取得該字符串中有效內容的長度。 解釋一下itoa

2015-08-15 20:11:55 945

原创 《數據結構與算法分析:C語言描述》習題2.13代碼及自己的想法

《數據結構與算法分析:C語言描述》習題2.13大一狗放假在家自學點算法,編程渣,自己練習一下————————————————————————————————————————(我是劃分線)题目:編寫一個程序來確定正整數N是否為素數分析:我採用了一組判別數組,其中下標即為對應是否為N因數的數,元素的值若為true,則說明為判別或者已經判別為N的因數(後者其實可以直接結束函數並返回0

2015-08-14 00:18:22 876

原创 《數據結構與算法分析:C語言描述》習題1.3代碼及自己的想法

《數據結構與算法分析:C語言描述》習題1.3

2015-08-11 10:15:02 802 1

原创 《數據結構與算法分析:C語言描述》習題1.1代碼及自己的想法

《數據結構與算法分析:C語言描述》習題1.1大一狗放假在家自學點算法,編程渣,自己練習一下————————————————————————————————————————(我是劃分線)題目:編寫一個程序解決選擇問題。令k=N/2。畫出表格顯示你的程序對於N為不同值的運行時間。       先來解釋一下什麼是“選擇問題”:設有一組N個數而要確定其中第k個最大者。       書上

2015-08-11 09:25:53 579

ICML tutorial: Mining Large Time-evolving Data Using Matrix and Tensor Tools

ICML幻灯片:Mining Large Time-evolving Data Using Matrix and Tensor Tools by Kolda

2018-08-17

计算机国际会议列表

计算机各大会议介绍列表,包括英文全称及所属等级、类别

2018-08-17

空空如也

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

TA关注的人

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