- 博客(55)
- 资源 (8)
- 收藏
- 关注
原创 【情报学论文速递】拓宽专业与学科融合:以MLIS为例
身在具备图书情报专业的培养单位,为了更好的开展工作,对图书情报多了一些关注和思考。今天阅读了王知津老教授的论文,主要有2点收获:1. 情报学方向论文的写作功底特别扎实,从领域的问题展开,深入分析,最终对学科发展提供建议。情报学更多是观点致胜,能够从一个独特的视角发现新的问题,提出新的解决思路,十分重要。2. 图书情报的发展,本质上是利用情报学的方法、理论和技术,支撑科学决策、战略等。其学科的拓宽正是沿着这条路再走。培养人才,也需要搞清楚情报学的方法、理论和技术到底包含什么,如何传授和学习,在..
2022-03-26 23:14:27
282
原创 图隐私论文速递:Data Poisoning Attacks to Local Differential Privacy
文章目录论文概况主要创新启发论文概况今天简要介绍两篇本地差分隐私攻击的论文,分别发表于SP2021和Usenix Security 2021上,分别是Adam Smith和Neil Gong研究组的成果,都是大佬的成果,差不多时间在arxiv上发布。在线版本如下:Manipulation Attacks in Local Differential PrivacyAlbert Cheu, Adam Smith, Jonathan UllmanData Poisoning Attacks to
2020-12-29 21:04:07
1260
2
原创 数据可视化_处理JSON文件格式
作者:雷蕾模块json提供了各种探索和处理JSON数据的工具,此次学习使用模块json访问JSON格式存储的地震数据,并使用Plotly绘制一幅散点图,展示这些地震的位置和震级。1.查看JSON数据import json#探索数据的结构filename="eq_data_1_day_ml.json"with open(filename) as f: all_eq_data=json.load(f)readable_file="readable_eq_data.json"with
2020-11-30 14:02:17
2062
2
原创 数据可视化_处理CSV文件格式
作者:雷蕾本次将使用Python模块csv来处理以CSV格式存储的天气数据,找出两个地区在一段时间内的最高温度和最低温度,然后,使用Matplotlib根据下载的数据创建图表,该图表可展示两个不同地区的温度变化。CSV文件格式要在文本文件中存储数据,一个简单方式就是将数据作为一系列以逗号分隔的值写入文件,这样的文件称之为CSV文件。例如,下面就是一行CSV格式存储的天气数据:USC00042319,"DEATH VALLEY, CA US",2018-01-01,0,65,34,42这是阿
2020-11-30 13:28:30
3193
原创 图隐私论文速递:Privacy Leakage via De-anonymization and Aggregation in Heterogeneous Social Networks
作者:gufe_hfding文章目录论文概况论文创新论文启示论文概况这是今天分享的第二篇论文,原本是2017年就在线发表了,正式发表在今年的TDSC上,是上海交大朱浩瑾老师团队的论文“Privacy Leakage via De-anonymization and Aggregation in Heterogeneous Social Networks”。朱老师是2016年的教育部青年长江学者,是个很厉害的研究人员,他们团队在2015-2017年间发表了多篇图隐私方面的论文,这篇论文应该是最后一篇,
2020-11-28 23:19:23
581
原创 图隐私论文速递:Privacy-Preserving Global Structural Balance Computation in Signed Networks
作者:gufe_hfding文章目录论文概况论文创新论文启示论文概况今天要分享的论文是深圳大学林秋镇老师团队发表在IEEE Trans. Comput. Soc. Syst.上的“Privacy-Preserving Global Structural Balance Computation in Signed Networks”。林老师在机器学习、演化算法方面造诣颇深,近年来发表了很多高水平的论文,隐私和安全不是他们团队的主要研究方向,这篇论文是发现的第一篇。Lijia Ma, Xiaopen
2020-11-28 18:23:42
358
原创 图隐私论文速递:De-anonymizability of Social Network: Through the Lens of Symmetry
作者:gufe_hfding文章目录论文概况论文创新论文启示论文概况今天分享的论文是上交傅洛伊老师团队发表在MobiHoc 2020上的“De-anonymizability of social network: through the lens of symmetry”,主要聚焦在去匿名性的量化计算上,是一篇理论论文。目前,研究匿名性量化的论文不多,仅有4篇,如下:Benjie Miao, Shuaiqi Wang, Luoyi Fu, Xiaojun Lin. De-anonymizabil
2020-11-27 23:39:05
420
原创 图隐私论文速递:GRAM: An efficient ( k, l ) graph anonymization method
作者:gufe_hfding文章目录论文概况论文创新点论文启示论文概况今天分享一篇发表在Expert Systems With Applications 上的论文“GRAM: An efficient (kkk, lll ) graph anonymization metho”,作者仍然是伊朗的研究人员,来自Damghan University,在图隐私领域也发表了几篇论文,但感觉质量不高。不过这篇论文还是可以,具体引用格式如下:Reza Mortazavi, Seyedeh Hamideh E
2020-11-26 23:39:37
273
原创 图隐私论文速递:A graph modification approach for k‑anonymity in social networks using the genetic algorith
作者:gufe_hfding文章目录论文概况论文主要创新点论文启示论文概况今天要分享的是来自伊朗的论文,标题为:A graph modification approach for k‑anonymity in social networks using the genetic algorithm,主要对图进行基于演化算法的k-度匿名。Sara Rajabzadeh, Pedram Shahsafi, Mostafa Khoramnejadi:A graph modification approa
2020-11-25 11:20:32
271
1
原创 数据可视化_使用Plotly模拟掷骰子
作者:雷蕾本次学习使用python包plotly来生成交互式图表。(一)安装plotly,执行如下命令:(二)创建Die类为了模拟掷一个有6面的骰子的情况,创建Die类:from random import randintclass Die: '''表示一个骰子的类''' def __init__(self,num_sides=6): '''骰子默认为6面''' self.num_sides=num_sides def roll(self
2020-11-23 19:16:30
797
原创 数据可视化_模拟随机漫步
作者:雷蕾随机漫步是这样行走得到的路径:每次行走都是完全随机的、没有明确的方向,结果是由一系列随机决策决定的,可以看作是蚂蚁晕头转向的情况下,每次都沿随机的方向前行所经过的路径。(一)创建RandomWalk类为模拟随机漫步,将创建一个名为RandomWalk的类,它随机地选择方向前进,这个类需要包含三个属性:一个存储随机漫步次数地变量,其他两个是列表,分别存储随机漫步经过的每个点的x坐标和y坐标:from random import choiceclass RandomWalk: ''
2020-11-23 19:04:52
686
原创 数据可视化_使用Scatter()绘制散点图
作者:雷蕾除了使用Matplotlib绘制简单的折线图以外,我们还可以使用方法Scatter()绘制散点图并设置各个数据点的样式(1)方法Scatter()可绘制单个点,可向它传递一对x坐标和y坐标,它将在指定位置绘制一个点:#使用scatter()绘制散点图import matplotlib.pyplot as pltplt.style.use('seaborn')fig,ax=plt.subplots()ax.scatter(2,4)plt.show()代码行ax.scatter(2
2020-11-23 18:36:57
3602
1
原创 数据可视化_用Matplotlib绘制折线图
作者:雷蕾数据可视化指的是通过可视化表示来探索数据,它与数据分析紧密相关。数据分析指的是使用代码来探索数据集的规律和关联。本文主要讲解如何使用Pyhon最流行的工具之一Matplotlib来绘制折线图:(一)安装Matplotlib要使用Matplotlib来生成图表,为此需要使用pip包来对Matplotlib进行安装,执行命令如下:为避免网络问题而导致下载并安装错误,可执行如下命令:除此之外,小编在使用Matplotlib时出现错误,问题就在于numpy的版本,因此需要卸载原先的num
2020-11-23 18:24:56
3472
1
原创 图隐私论文速递:AsgLDP: Collecting and Generating Decentralized Attributed Graphs With Local Differential Pr
作者:gufe_hfding文章目录论文概况论文概况今天介绍的论文是“AsgLDP: Collecting and Generating DecentralizedAttributed Graphs With Local Differential Privacy”与今日凌晨讨论的论文一样(详情见qiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii),基于本地差分隐私保护图数据隐私。...
2020-11-20 23:02:49
763
原创 图隐私论文速递:Towards Locally Differentially Private Generic Graph Metric Estimation
作者:gufe_hfding文章目录论文概要论文主要创新启发论文概要今天要介绍的论文是香港理工大学叶青青老师发表在ICDE 2020上的海报论文“Towards Locally Differentially Private Generic Graph Metric Estimation”,叶老师从人民大学孟小峰老师团队毕业,并入职香港理工大学胡海波老师团队,她在本地差分隐私方面做了些不错的工作,在。这篇海报论文有完整版的,挂在胡海波老师的网站上:http://www.eie.polyu.edu.hk
2020-11-20 00:03:32
637
原创 图隐私论文速递:PGAS: Privacy-preserving graph encryption for accurate constrained shortest distance querie
作者:gufe_hfding文章目录论文概要论文主要创新启发与个人想法论文概要今天分享的是北理工朱烈煌老师团队2020年最新的图数据隐私保护论文,该论文发表在Information Sciences上,题目是“PGAS: Privacy-preserving graph encryption for accurate constrained shortest distance queries”,这篇论文利用Paillier同态加密算法设计了一个精确的约束最短路径查询隐私保护算法,以实现具有隐私保护的
2020-11-18 23:02:04
620
1
原创 图隐私论文速递:De-anonymization of Social Networks: the Power of Collectiveness
作者:gufe_hfding文章目录论文概要论文主要创新启发论文概要今天的论文是来自上海交大傅洛伊老师团队在INFOCOM 2020上的论文,这篇论文主要是利用了多跳相邻关系来刻画更多的结构信息,使得在Seedless based 匿名中做子图匹配的时候,效率更高,同时利用更多的结构信息。傅老师研究社交网络很多年了,也发表了很多高水平的论文,感觉是望其项背啦。更多傅老师的信息,可以看她的网页:http://www.cs.sjtu.edu.cn/~fu-ly/index.html论文的引用:Ji
2020-11-17 22:45:17
334
原创 学习如何开发《外星人入侵》小游戏_5
作者:雷蕾做了那么多的准备工作,现在要来学习如何让游戏玩家(用户)能够左右移动飞船。驾驶飞船:(1)响应按键每当用户按键时,都将在Pygame中注册一个事件。事件是通过方法pygame.event.get()获取的,因此我们需要在方法_check_events()中指定要检查哪些类型的事件,每次按键都被注册为一个KEYDOWN事件,Pygame检测到KEYDOWN事件时,需要检测按下的键是否是触发行动的键。 def _check_events(self): '''响应按键和
2020-11-17 12:24:38
580
原创 学习如何开发《外星人入侵》小游戏_4
作者:雷蕾在前面讲述的过程中,我们学习了窗口的绘制、设置背景颜色以及能够在屏幕上成功绘制飞船图像,现在主要学习对方法进行重构。因为在大型项目中,经常需要在添加新代码前重构既有代码(目的在于简化既有代码的结构,使得更容易扩展)我们来学习将主程序文件中的方法run_game()拆分成两个辅助方法。(一)方法_check_events()将管理事件的代码移到一个名为_check_events()的方法中,简化方法run_game()并隔离事件管理循环。 while True:
2020-11-17 12:22:55
216
原创 学习如何开发《外星人入侵》小游戏_3
作者:雷蕾在经过创建Pygame窗口及响应用户输入、设置背景颜色和创建存储所有新功能的类后,我们要在《外星人入侵》小游戏中添加飞船图像啦~在进行添加飞船图像时,我们要注意将飞船图像保存在与主程序文件的同一文件夹下,也可在与主程序文件的同一文件夹下新建一个名为images的文件夹,用以保存飞船图像。选择用于表示飞船的图像后,接下来的任务就是将飞船图像能够成功显示在屏幕上。import pygameclass Ship: '''管理飞船的类''' def __init__(self,a
2020-11-16 23:58:29
1397
7
原创 学习如何开发《外星人入侵》小游戏_2
作者:雷蕾在开发《外星人入侵》小游戏的过程中,我们要不断给游戏添加新功能,通常要引入一些新设置,那我们需要创建一个类来存储所有设置,这样可以避免我们在复杂的代码中到处添加新设置。通过创建一个类来存储所有设置,当要修改小游戏的某些元素时也仅仅只是修改该类中的值就好。class Settings: '''存储游戏《外星人入侵》中所有设置的类''' def __init__(self): '''初始化游戏的设置''' #初始化屏幕设置 self
2020-11-16 23:56:27
192
原创 学习如何开发《外星人入侵》小游戏_1
作者:雷蕾今天要开始学习开发游戏《外星人入侵》啦~首先要创建一个空的Pygame窗口,供之后用来绘制游戏元素,如飞船和外星人等。还会让这个游戏响应用户输入,设置背景颜色和加载飞船图像等。(一)创建Pygame和响应用户输入import sysimport pygameclass AlienInvasion: '''管理资源和行为的类''' def __init__(self): '''初始化游戏并创建游戏资源''' pygame.init()
2020-11-16 23:52:27
326
原创 安装Pygame
安装Pygame小技巧作者:雷蕾当我们使用Pyhon开发小游戏时会使用到Pygame,这是一组功能强大而有趣的模块,可用于管理图形、动画乃至声音,让我们能够轻松地开发复杂地游戏。要安装Pygame,我们可使用pip模块来帮助下载并安装Pyhon包。(一)要安装Pygame,为了避免错误,我们可先对pip进行更新,输入cmd进入终端,在终端提示符下执行如下命令:(二)pip模块更新成功之后,继续在终端提示符下执行如下命令对Pygame进行下载并安装:(三)但是由于小编在对Pygame进行下载时
2020-11-14 15:17:23
1281
原创 图隐私论文速递:带权值的大规模社交网络数据隐私保护方法
本文作者:gufe-hfding目录论文基本情况论文主要内容借鉴价值论文基本情况今天是第一天,这个系列的论文分享主要是督促自己搞研究,可能是起点不太好,没有去分享国际顶会顶刊的论文,从国内的好中文论文开始。好歹算是起步了,今天分享的论文是南京邮电大学黄海平老师2020年发表在《计算机研究与发展》上的论文“带权值的大规模社交网络数据隐私保护方法”,标准引用格式如下:黄海平, 张东军, 王凯, 朱毅凯, 王汝传. 带权值的大规模社交网络数据隐私保护方法[J]. 计算机研究与发展, 2020, 57(
2020-11-13 23:19:56
832
原创 文件和异常
我们将学习异常,它们是python创建的特殊对象,用于管理程序运行时出现的错误;还会学习模块json,它能够保存用户数据,以免再程序停止运行后丢失,学习处理文件和保存数据可以让我们的程序使用起来更容易。(一)从文件中读取数据(1)读取整个文件要读取文件,我们先要创建一个文本文件,示例pi_digits.txt文件保存了小数点后30位的圆周率值:3.141592653589793238462643383279现在我们试着用代码去读取整个文件并将保存的内容打印在屏幕上:with open('.
2020-11-09 13:34:32
275
原创 测试代码
学习如何使用Pyhon模块unittest中的工具来测试代码(一)测试函数学习测试,我们先创建要测试的代码(文件名为name_function.py):def get_formatted_name(first,last): '''生成整洁的姓名''' full_name=f"{first} {last}" return full_name.title()示例中函数get_formatted_name()将名和姓合并成姓名 full_name:在名和姓之间加上一个空格并将其
2020-11-09 13:31:30
1179
原创 继承:Car类
学习类的继承如果我们要编写的类是另一个现成类的特殊版本,可使用继承。一个类继承另一个类时,将自动获得另一个类的使用属性和方法,原有的类称为父类,而新类称为子类(子类可继承父类的所有属性和方法,还可定义自己的属性和方法)。我们创建一个新类ElectricCar(子类)让它继承父类Car的属性和方法:class Car: '''一次模拟汽车的简单尝试''' def __init__(self,make,model,year): self.make=make
2020-11-07 16:22:58
786
原创 创建Car类
使用类和实例先来看一个表示汽车的类,它存储了有关汽车的信息以及汇总这些信息的方法:class Car: '''一次模拟汽车的简单尝试''' def __init__(self,make,model,year): self.make=make self.model=model self.year=year def get_descriptive_name(self): '''返回整洁的描述性信息'''
2020-11-07 16:19:31
3017
2
原创 创建Dog类
学习如何编写Python的类编写类时,可定义一大类对象都有的通用行为。基于类创建对象时,每个对象都自动具备这种通用行为,然后可根据需要赋予每个对象独特的个性。根据类来创建对象称为实例化。(一)创建和使用类创建Dog类我们先看示例然后详细解读它:class Dog: '''一次模拟小狗的简单尝试''' def __init__(self,name,age): #TypeError: Dog() takes no arguments '''初始化name和age''
2020-11-06 13:03:42
4646
原创 学习如何编写函数
学习编写函数函数是带名字的代码块,用于完成具体的工作。要执行函数定义的特定任务,可调用该函数。(一)定义函数我们先来看一个最简单的函数结构:def greet_user(): '''这是一个简单的问候语''' print('Hello')greet_user()我们试着来解读这段代码:第一行代码行使用关键字def来告诉python,我要定义一个函数,向python指定函数名为greet_user,还可以在圆括号内指出函数为完成任务需要什么样的信息,因为在这次代码中,我们不需要
2020-11-06 12:44:36
4325
原创 学习python的用户输入和while循环
一起学习Python的用户输入和while循环大多数程序目的在于解决最终用户得问题,为此通常需要从用户那里获取一些信息。为此我们需要学习函数input()以及使用while()循环让程序能不断运行,直到指定的条件不满足为止。(一)函数input()的工作原理我们先来看一段简单的代码:message=input("tell me something,and i will repeat it back to you:")print(message)输出结果:tell me something,a
2020-11-03 08:45:11
219
原创 学习Python字典!
一起来学习Python字典!我们先来看一个简单的字典:aliens_0={'color':'green','point':'5'}print(aliens_0['color']) print(aliens_0['point']) 在上述例子中,aliens_0存储了外星人的颜色和分数,我们先看看看它的输出结果然后再试着仔细解读这段代码:green5在python中,字典就是一系列的键值对,每个键与一个值相关联,需要注意的是字典用放在花括号{}中的一系列键值对表示,而列表是用方括号[],这
2020-11-03 08:44:07
209
原创 学习Python中的if语句
学习Python中的if语句我们先来学习一个简单的例子:如何用if语句来正确处理特殊情形cars=['audi','bmw','subaru','toyota'] #cars为一个汽车列表for car in cars: #循环cars列表中的元素并赋给变量car if car=='bmw': #注意这里是==,==是检查car的值是不是为bmw,是进行发问; print(car.upper()) #全部大写 else:
2020-11-03 08:43:15
840
原创 新冠疫情时期记录一次特殊的线上本科生毕业答辩安排
今年赶上时髦,学校通知开学了,也让老师返校,比如我现在返校被隔离,却要通知进行在线本科毕业答辩,就做了这样一个安排,以表记录,若干年后还能记起这次不一样的答辩过程。2020年信息学院本科毕业答辩(XXXX组)安排和要求毕业答辩平台、时间及安排平台腾讯会议会议信息会议主题:2020信息学院毕业答辩(XXXX组)会议时间:2020/5/10 08:00-11:30会议 ID:XXXX...
2020-05-07 11:30:36
594
原创 情报学研究路径
1. 基础材料收集法律法规(国家法律、规章制度、标准规范)政策(规划、指导意见、产业报告、领导讲话)论文、专利门外汉–>假装的专家(2-3周)—>专业人士(2-3月)—>资深人士(2-3年)–>专家变现、解决问题、出方案(情报学)2. 资料的整理与梳理边阅读、边分类标题细化、表格、图3. 资料的系统化信息转换自己的知识知识体系化(思维导图、结...
2020-05-04 23:29:14
212
原创 博弈论开发工具Gambit的Python包安装
博弈论在经济、管理、计算机等各领域都有广泛的应用,最近需要博弈论的模拟与验证,主要开发工具是Python,就琢磨用Gambit。Gambit提供了多种接口,如果用命令行就够的话就不用费心用Python接口了,主要是用Python比较麻烦,用官方提供的往往一下子不成功,多方实践下来,有如下经验:用Python2.7版本,原因是Gambit最后更新比较早,编译不支持Python3.X在Linux...
2020-04-20 17:15:44
2102
5
原创 R语言学习的基础性素材
书籍R for BeginnersR tipsStatistics with RIntroduction to Statistical Learning: with applications in RAdvanced RAn Introduction to Statistical and Data Sciences via RR for Data Science上面的书推荐自:h...
2019-01-10 21:12:01
195
IDF黑客文化沙龙第十三期:DNS故障及信息安全产业发展
2014-09-04
一种适用于高校的媒体资产高效管理解决方案研究实施手册
2014-09-04
【安全论坛】2014中国密码学会年会PPT
2014-09-03
【安全论坛】IDF黑客文化沙龙第二十一期:漫谈防火墙技术
2014-09-03
IDF黑客文化沙龙第二十一期:漫谈电子商务安全
2014-09-03
【安全论坛】2014电子商务安全技术峰会PPT
2014-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人