2 夏至夏至520

尚未进行身份认证

人说心如刀割,钻石要琢磨

等级
TA的排名 1w+

一些同态加密算法

RSA1、产生公钥和私钥随意选择两个大的质数p和q,p不等于q,令N=pq.令r=φ(N)=φ(p)φ(q)=(p−1)(q−1)r=φ(N)=φ(p)φ(q)=(p−1)(q−1)r=φ(N)=φ(p)φ(q)=(p−1)(q−1)选择一个小于 rrr 的整数 eee(gcd(e,r)=1gcd(e, r)=1gcd(e,r)=1)求得 eee 关于 rrr 的模反元素 ddd(即e×...

2020-01-16 20:29:15

联邦学习开源框架FATE的学习资料

官网:https://fate.fedai.org/GITHUB:https://github.com/FederatedAI/FATE项目目录一、开源项目文件1.1 LICENSE.md:开源协议(Apache 2.0)1.2 CONTRIBUTING.md:如何为项目做贡献1.3 CODE_OF_CONDUCT.md:参与者的行为准则1.4 PULL_REQUEST_TEMPLA...

2020-01-15 16:11:32

RNN、LSTM、GRU学习资料记录

RNN、LSTM:人人都能看懂的LSTMGRU:人人都能看懂的GRU其他参考:1、深度学习笔记——RNN(LSTM、GRU、双向RNN)学习总结一、RNNRNN:循环神经网络(Recurrent Neural Network,RNN)是一种用于处理序列数据的神经网络。1、单个输入xxx:公式:f:h′,y=f(h,x)f: h',y = f(h,x)f:h′,y=f(h,x)输入...

2020-01-14 14:42:34

Ubuntu下CRF++中文分词实验(二)使用说明 示例学习

文章目录介绍1、实验内容2、本文内容3、系列文章二、CRF++文档简要阅读CRF++的官方文档Usage (使用说明)1. Training and Test file formats (train和test文件格式)2. Preparing feature templates (template文件格式)3. Training (encoding) (训练过程)4. Testing (decod...

2019-10-29 19:01:00

Ubuntu下CRF++中文分词实验(一)文档阅读 工具安装

文章目录介绍1、实验内容2、本文内容3、系列文章一、概念入门二、CRF++文档简要阅读CRF++的官方文档Introduction(介绍)Download (下载链接)Installation (安装说明)Usage (使用说明)Case studies (举例学习)三、CRF++工具包结构介绍1、实验内容实验内容:应用CRF++工具,进行中文分词任务工具:CRF++ -0.58环境:U...

2019-10-28 16:44:28

Convolutional Neural Networks for Sentence Classification

Convolutional Neural Networks for Sentence ClassificationAbstract主要工作:CNN-预处理词向量-句子级分类任务-little超参数+static向量泛化:学习task-specific的向量须fine-tuning改进:modification for both static and task-specific vector...

2019-09-11 21:53:36

【读书笔记】神经网络与深度学习 第2章 机器学习概述

《神经网络与深度学习》by 邱锡鹏文章目录第2章 机器学习概述2.2 机器学习三要素2.2.1 模型2.2.1.1 线性模型2.2.1.2 非线性模型2.2.2 学习准则2.2.2.1 损失函数 loss function2.2.2.2 风险最小化准则(正则化)2.2.3 优化算法2.2.3.1 梯度下降法(优化目标:所有样本)2.2.3.2 提前停止防止过拟合2.2.3.3 随机梯度下降法(...

2019-09-11 11:35:27

【编译原理】正规式和有限自动机的转换

参考:1、正规文法与有限自动机的相互转换 3.22节2、编译原理-(右线性)正规文法和有穷自动机的等价性(文法→自动机)3、编译原理-(右线性)正规文法和有穷自动机的等价性(自动机→文法)//下面自动机和文法所用符号与西工大编译原理书对应已知:有限自动机M=(K,Σ,f,S0,Z)M = (K, Σ, f, S0, Z)M=(K,Σ,f,S0,Z)求:右线性正规文法GRGRGR、左线性...

2019-09-03 23:13:10

【刘汝佳书】习题5-10 UVA1597(模拟)

【2019.8.3】时隔三月诈尸一题测例全过,三遍RE,抄了这个:https://blog.csdn.net/code4101/article/details/39587211

2019-08-03 22:57:19

【刘汝佳书】习题5-9 UVA1596(用stack解决嵌套)

【2019.4.10】思路:输入数据一共有两种语句:1、声明语句:形式如:数组名[数组大小]其中数组名为一个char型字母,数组大小为一个int型数字2、赋值语句:形式如:数组名[数组下标] = 赋值数字其中【数组下标】和【赋值数字】都是int型数字,但其输入形式有可能为:12a[1]a[b[0]]b[a[a[0]]]……诸如此类的多层嵌套,需要从最内层一直计算到最外层,才...

2019-04-10 22:11:20

【刘汝佳书】习题5-8 UVA230(string作为结构体成员)

【2019.4.8】这道题做了两节课……又学到了一些知识题意:初始时书架上是乱序的,而每次把归还的书放到书架上时,都必须找正确的位置放(而不是找初始的位置放)(正确的位置指的是:将所有书按照“先作者,后书名”的升序排列之后的位置)数据结构:1、对于每本书,有书名和作者两个元素,可以用结构体来表示:typedef struct{ string title; string...

2019-04-08 22:48:13

【刘汝佳书】习题5-7 UVA12100(queue、priority_queue)

【2019.4.8】勇士锁定西部第一对于每个打印任务,我们应该把“打印任务编号”和“任务优先级”对应起来,这样才方便我们确定队列中哪个是我们自己的任务用struct node存储一个任务:typedef struct { int id; //任务编号 int prio; //优先级}node;随后,我们需要做的是:比较【当前任务的优先级】和【队列中最高的优先级】谁高...

2019-04-08 18:30:09

【刘汝佳书】习题5-6 UVA1595(unique+erase)

【2019.4.8】we believe需要注意的地方:1、重合点:本题没有重合点2、中轴线上的点:不应比较y坐标3、x坐标相同的点:应全部存储下来,等待与轴线另一边的比较数据结构:1、vector<int> vx;由于我们需要找到中轴线的x坐标,所以需要将所有点的x坐标排序,同时又允许重合,所以用vector2、map<int, set<int>&g...

2019-04-08 09:52:24

【刘汝佳书】习题5-5 UVA10391(substr、set.find)

【2019.4.7】这道题……想了半天怎么做最有效率都想不出来,最后一生气直接暴力搜索,结果居然AC了……120000个字符串,而且每个字符串的每个截断位都要遍历一次……对set的查找速度又有了新的认知#include <iostream>#include <map>#include <set>#include <string>usi...

2019-04-08 00:02:14

【刘汝佳书】习题5-4 UVA10763(multiset+判重)

【2019.4.7】库里FMVP需要注意的地方:1、书上翻译的有些问题,每行输入的两个数字分别代表了学校,而不是学生本身,因此允许有下面这样的数据出现(学校1和学校4有两对学生交换,输出YES)1 41 44 14 12、每行的两个数字顺序是固定的,第一个数字是原来的学校,第二个数字是想去的学校思路整理:1、对于大量输入数据的题目,有两种思路:① 一边输入一边对数据做处理,输入...

2019-04-07 21:55:32

【刘汝佳书】习题5-3 UVA10935(queue)

【2019.4.7】勇士总冠军需要注意的地方:有可能只有1张牌本题的数据结构:整数序列 + 队首删除操作 + 队尾插入操作 = 队列#include <iostream>#include <queue>using namespace std;queue<int> cards;int main(){ //freopen("C:\\U...

2019-04-07 17:11:10

【刘汝佳书】习题5-2 UVA1594(set判重,vector排序)

【2019.4.7】把Ducci序列看成Gucci序列了……本题结构清晰,但对于数据结构的选取需要有思考。数据结构的选取思路:本题数据的基本单位为n元组,对其进行的操作有:① 初始化,② 赋值/更改值,③ 判重(其实也就是比较)可选的存储方式基本有两种:1、数组:① 初始化时要么malloc,要么开一个比较大的数组;② 赋值操作比较简单,直接用下标就可以访问、更改数值;③ 对于判重...

2019-04-07 16:25:28

【刘汝佳书】习题5-1 UVA1593(vector)

【2019.4.7】排名马上进两万了,冲鸭!!!知识点:string s;s.length(); //返回无符号数int a;max(a, s.length()); //错误,有符号数和无符号数比较max(a, (int)s.length()); //正确,有符号数和有符号数比较需要注意的地方:1、每一行后都有一个换行符!包括最后一行后!qwq…如果最后一行后没有换行...

2019-04-07 14:03:15

【刘汝佳书】例题5-12 UVA221(离散化、排序)

【2019.4.6】这道题看了书上的思路,本以为稳了结果WA了四次,因为没有把结果按照从西到东,从南到北排序PE了一次,因为最后一个答案后面没有空行,最后一个数字后面没有空格感觉自己脑子真的不清楚,不知道自己在写些什么,读题很差,组织代码的能力更差,很多时候都是凭本能写代码,从例题5-10做到例题5-12,真的要自闭了,这三道测例不多,就看出debug能力几乎为0,没有测例就根本一...

2019-04-06 17:08:31

【刘汝佳书】例题5-11 UVA814(字符串分割,判重等)

【2019.4.5】注意:可能会有重复的收件地址第一次没考虑到这点,没过,后来看了书上的代码才发现还要判重一开始打算把字符串编号,感觉自己已经魔怔了深刻感觉到数据结构的重要性,选择好的组织数据的方法真的很重要这题抄书真的很有挫败感,凌晨AC真的郁闷分割字符串的写法:void cut(const string& s, string& name, string& ...

2019-04-06 16:59:47

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。