- 博客(21)
- 收藏
- 关注
原创 Learning With Errors困难问题(学习笔记)
全同态学习(i春秋课程https://www.ichunqiu.com/course/50443课时三:Learning With Errors困难问题)一、LWE问题阐述在给出噪声e的情况下,怎么求解s(如果没有添加噪声,可以简单用高斯消除法解得)分为两类LWE问题:search以及desicion矩阵形式表示:二、LWE与SIS的比较LWE:试...
2020-03-31 18:38:02
3716
3
原创 基于格上最小整数解SIS的密码研究(学习笔记)
全同态学习(i春秋课程https://www.ichunqiu.com/course/50441课时二:基于格上最小整数解的密码研究)一、平均困难问题之SIS继续把格问题分解后,得到以下关系:小整数解问题:给定上的m个随机向量,find m个非平凡(不能同时为0)的解in {-1,0,1},使得图中式子成立。注意:1.若的值没有限制,则可以简单用高斯消元法求...
2020-03-30 12:52:17
2637
1
原创 基于密码学中格的基础知识相关介绍(学习笔记)
全同态学习(i春秋课程https://www.ichunqiu.com/course/50439 课时一:基于密码学中格的基础知识相关介绍)一、什么是格格是一组由一些线性无关的向量组成的点。其中称为基, 应为整数。...
2020-03-29 10:33:57
4761
1
原创 全同态加密学习
本博是一个索引,用于指示我在学习全同态加密中的笔记和收获。一、视频课程(https://www.ichunqiu.com/course/50439)1.基于密码学中格的基础知识相关介绍...
2020-03-29 10:20:52
499
原创 Python工具代码
前言:python实现的小工具代码,待更新。。。一、函数求导from sympy import *x = symbols("x") # 符号x,自变量y = -pow(10,-11)*pow(x,6) + pow(10,-8)*pow(x,5) - 4*pow(10,-6)*pow(x,4) + 0.0006*pow(x,3) - 0.0428*pow(x,2) + 1.7561*...
2020-02-19 10:04:05
195
原创 Adam优化器简单理解和实现
前言:因为要实现GAN,简单理解一下训练过程需要用到的Adam优化器。一、简单认识Adam(自适应矩估计Adaptive moment estimation)翻译:参数设定:(元素乘操作),:步长(stepsize);:矩估计的指数衰减率;:参数的随机目标函数值;:初始参数向量;:初始第一矩向量;:第二矩向量;:时间步长;优化过程(更新参数向量过程):whi...
2020-02-16 13:15:10
32943
原创 关于读取及使用MNIST数据集
一、下载推荐网盘下载,不用代码下载。不然太慢。MNIST数据集包含四个压缩包,后两个是用于训练(分为images和labels),前两个用于测试(同样分为images和labels)。其中内容是不可读的:如。其中,训练样本总共有60000个,包括55000用于训练,5000用于验证。对应得,有60000个标签(0-9);测试样本有10000个。二、读取数据集的像素值1、...
2020-02-13 14:42:39
3190
原创 list, array, tensor, numpy格式辨别
我晕了。。搞不懂list, array, tensor, numpy这些的区别和特点。。所以来总结一下一、概念list(列表)可以存储不同类型的data,但是整体不够高效。值得一提的是,python中还有一个类似的结构是tuple(元组),两者的区别在于list可以改变内容,而tuple不行。e.g., list= [1,2,3], tuple = (1,2,3)array(数组)比...
2020-02-12 19:34:19
3300
原创 NumPy拷贝问题(NumPy 副本和视图)
1 直接赋值a = [1, 2]b = ab的内存地址是a的,所以改变b相应也会改变a2 浅拷贝(视图)b = a.view()会创建一个新的数组对象,该方法创建的新数组的维数更改不会更改原始数据的维数。但是使用切片创建视图修改数据会影响到原始数组,即b = a[3:]3 深拷贝(副本)b = a.copy()对副本数据进行修改,不会影响到原始数据,...
2020-01-19 22:39:48
227
原创 第三章 符号表
符号表的元素以键值-数值为类型,主要操作是插入和查找。A.基于无序链表的顺序查找package com.Page3;import java.util.LinkedList;import java.util.Queue;public class SequentialSearchST { //实现符号表,顺序查找,基于无序链表.不知道为什么如果在后面限定<Integer,Do...
2019-12-17 17:21:54
140
原创 Matlab学习笔记(工程运算)
学习来源:MATLAB教程-台大郭彦甫(10-14集)目录:一、数值微积分;二、方程式求根;三、线性方程式和线性系统;四、统计;五、回归与内插一、多项式/数值微积分1 多项式1.1 表示:行向量a(表示多项式的系数)1.2 polyval(a,x); %x是自变量2 多项式微分2.1 polyder(a); %结果是多项式微分后的系数polyval(poly...
2019-12-17 17:21:30
341
原创 Matlab学习笔记(基础认识)
学习来源:MATLAB教程-台大郭彦甫(02-06集)https://www.w3cschool.cn/matlab/matlab-5use28gb.html1 数据都以矩阵为基本类型。标量是1*1矩阵,向量是一维矩阵(亦称一维数组),矩阵是二维数组,还有多维数组(三维+)2 与其他编程不同,万物始于1而非0。如矩阵第1行就是首行。3 函数function定义,...
2019-09-19 16:46:25
972
原创 写专利心得
最近在写专利,即把英文论文翻译成中文。如何以正确的姿势写专利呢?我总结了几点(仅适用于我这边的)。1.文章中不要出现“我们”、“本文”这类字眼,应该用“本发明”、“本系统”2.很重要的一点:句子不要很“严格”地翻译,要翻译成中文型的句子。所以一般要与直接翻译的内容差距很大。3.公式用mathtype表示,要注意的是里面的字母不要变成中文版的字母。而且,mathtype的大小要根据正文中...
2019-04-15 09:08:14
2402
2
原创 工具
SCI-HUBhttp://sci-hub.tw/Tensorflow社区http://www.tensorfly.cn/tfdoc/resource.html修改论文语法 https://app.grammarly.com/
2019-01-26 12:43:51
153
1
原创 关于搭建tensorflow环境的个人总结
刚刚尝试了搭建python3.6+tensorflow1.8环境,趁还没忘光总结一下。背景:学妹要跑https://github.com/taki0112/CartoonGAN-Tensorflow这个项目,我这个机器学习小白也打算试试水。看要求是python3.6+tensorflow1.8,精准定位,于是开始安。听同学说就是百度,看网上的教程就好。就之前我也特地单独安了python3.6和...
2019-01-26 12:38:17
1689
原创 Python入门
以下为学习https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431608990315a01b575e2ab041168ff0df194698afac000 总结(自用)1.解释型语言,动态语言2.不能加密,即只能分享源代码3.跨平台4.安装:Python包(e...
2018-12-18 11:53:06
136
原创 2.5 排序应用之“找到第k小的数或中位数”
书中第221页。采用的是快排中的partition函数来帮助package com.Page1;import edu.princeton.cs.algs4.StdRandom;public class Kmin { //找到第k小的元素,即比它小的元素有k个 private static int partition(Type[] a,int lo,int hi) {...
2018-07-19 15:17:38
228
原创 2.5 排序应用中的“多键数组”排序
当待排序对象的键个数不止一个时,我们可以对这些键构造相应的比较器,使得可以自行指定按哪个键进行排序。用到的是implements Comparator方法。package com.Page1;import java.util.Comparator;public class MultiKey { //利用Comparator自定义比较器,实现多键数组排序 private I...
2018-07-19 14:33:27
206
原创 第2章 排序算法(续原博)
6.优先队列---复杂度(时间logn,空间1)a.基础算法(堆实现,数组表示完全二叉树)package com.Page1;public class MaxPQ<Key extends Comparable<Key>>{ //用堆实现的优先队列,其中堆用完全二叉树表示,树节点用数组表示 //注意,本代码实现的是最大堆,即优先级最高的元素是值最大的元素 p...
2018-07-19 13:30:03
181
原创 1.5 union-find算法
动态连通性问题。要点在find和union两个函数,用四种方法实现(愈趋优化)。这些方法主要在find和union函数上不同。A. quick-find算法package com.Page1;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public c...
2018-07-16 13:08:01
164
原创 HelloWorld
实在忍不了网易博客的编辑器了。。。于是跳到这里来写博。。有一些或许能用得上的东西见原博:http://m18250168068.blog.163.com/这里主要用作学习笔记。
2018-07-16 12:35:01
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人