基于文本相似度的个人笔记管理系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:qq7758521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息化已经成为现代社会一个重要的主题,目前人们在日常生活中接触到的信息数量正快速膨胀,如何存放和整理自己接触到的信息就成了必须解决的问题。而电子化的笔记管理系统一直以来在不断演进,为人们在信息化时代的学习和工作提供了帮助。由于Markdown语言的简洁与实用性,支持Markdown语言已成为近年来国内外笔记管理软件的发展趋势。同时,更方便的笔记整理的功能也是用户对未来笔记管理系统的一大期待。针对以上情况,论文设计了个人笔记管理系统,它是一款基于网页应用MVC设计模式与B/S架构、后端接口符合RESTful API规范的完整前后端网页应用,包含完整的用户身份认证系统,能在系统内对Markdown格式的笔记进行编辑与实时预览,并拥有基于文本相似度的笔记整理功能。首先对系统进行整体设计,根据使用场景的不同混合使用多种前端技术。在交互简单的用户模块使用Django自带的模板引擎页面,而在笔记模块与相似度模块则使用基于React.js框架的单页应用技术,以实现前后端的频繁交互流程。随后通过自然语言处理技术来量化文本间的相似程度,对经过分词操作后的文本通过词袋模型进行特征提取并得到词向量,以两组词向量间的夹角余弦值作为它们对应的文本间的相似度数值。再以离线处理的形式进行相似度计算从而避免性能问题,在后端通过实现定时任务定时对数据库内所有的文本进行比对,并设计出文本与文本组之间相似度的衡量方法,定义了专门存储相似度值的数据库模型,并实现了一系列对应的后端API接口。最后通过一系列功能与性能测试,验证了系统基本实现了预期的效果,能够在主流浏览器环境下正常运行。
其他文献
计算广告是一种新兴的互联网盈利手段,已经成为互联网公司主要的的流量变现手段之一。广告点击率预估,作为计算广告领域的核心问题,对在线广告的精准投放起到了重要作用。通过对近年来一系列基于传统机器学习和深度学习的广告点击率预估模型的研究总结,发现将传统机器学习模型与深度学习模型相结合,可以较大程度上提高广告点击率预估问题的AUC指标。在现有的广告点击率预估模型中,Deep FM模型是一种常用的基于深度学
电子皮肤是一种能够模拟甚至超越人体表皮功能的传感器,通过材料与结构的设计实现对应力、温度、磁场和气体等诸多外界刺激信号响应,是未来人机交互的重要媒介。通过触摸感知判断纹理是电子皮肤模拟人体表皮的最基本但也是最重要的功能之一。其中,手指皮肤作为人体最敏感的触觉区域,通过表皮四种机械刺激感受器的协同工作,能够将与物体表面接触按压及滑动摩擦时产生的静态应力及动态振动转换为一系列生物电信号,传输给大脑进行
中国热带珊瑚岛日照时间长,终年高温,雨量丰富;土壤富含钙和磷,盐分含量较高,p H值为8.0~9.5,呈强碱性;导致其植被及其生态系统非常脆弱。加强植被生态系统的保护、恢复和科研工作,对热带珊瑚岛实现可持续发展具有重大意义。橙花破布木(Cordia subcordata),属紫草科(Boraginaceae)破布木属(Cordia),乔木或灌木,在植物习性上属紫草科中的特殊类群;具有耐高温、耐强光
咪鲜胺是一种广谱杀菌剂,对作物的多种真菌病害具有明显的防效,但是咪鲜胺易光解,持效期短。哒螨灵是一种高效、触杀性杀螨剂,可用于防治多种植食性害螨,但是哒螨灵的光不稳定性和对水生生物毒性极大的问题,严重阻碍了哒螨灵在作物病害防治方面的应用。将咪鲜胺和哒螨灵微胶囊化,能够有效的解决咪鲜胺的稳定性和哒螨灵在水稻等作物的病虫害防治方面的应用。因此,本文采用界面聚合法制备了缓释型咪鲜胺微胶囊和自爆型哒螨灵微
随着互联网的普及,越来越多的人能够参与到互联网的世界中来,互联网世界的内容也越来越丰富;随着社会的发展以及科技的进步,手机现在也变得越来越普及,越来越多的人能够使用手机来体验互联网的魅力。手机的功能现在已经不仅仅是用来作为通信的工具了,更多的扮演的是一个人们与互联网世界进行交互的接口。人们通过手机来访问互联网,以此来查询资料、获取信息来了解世界。然而,随着互联网信息量的指数式增长,人们现在面对的问
智力障碍(Intellectual Disability,ID;Mental Retardation,MR)是常见的儿童神经系统疾病,本研究旨在应用全外显子组测序技术(Whole‐exome sequencing,WES)确定一个中国非近亲婚配家系中三名患有智力障碍的同胞女性患者的遗传原因,为NOP2/Sun RNA甲基转移酶2(NOP2/Sun RNA methyltransferase 2,N
近年来,物流行业飞速发展,货运量连年飞速增长,如何让物流行业的效率跟上日益增长的货运量是个重要的研究课题。在物流的流水工作线上,“货到人”拣选工作站是为减少工人工作量,提高工人拣选效率,实现机械和人协同工作的工作场景。“货到人”工作站需要机械手臂拣选传输带上的物品,一个精准、响应速度快的目标检测系统对机械手臂高效而精准的工作具有很重要的意义。因此,针对“货到人”拣选工作站的应用场景,提出了自动拣选
磷石膏是湿法磷酸生产过程中所副产的工业废弃物,目前主要采用堆存处理,不仅占用土地资源,而且污染环境。因此,磷石膏的高效利用一直是关注的焦点问题。目前,磷石膏在农业上的应用研究主要包括其对土壤渗水能力、微生物酶的活性、作物产量、改良土壤酸碱性的影响等,但关于磷石膏对土壤团聚体的粒级分布及稳定性影响的研究很少。土壤团聚体的粒级分布及其稳定性是评价土壤物理性质和土壤质量的重要指标,能够直接影响土壤结构及
目前互联网发展迅速,拥有庞大的用户群,传统的单机部署方案早已行不通。Google公司拥有超过千万台服务器,服务全部都是通过分布式解决方案提供,这些互联网上提供的服务通常都是用复杂的、大规模分布式集群来实现的,并且采用微服务架构方式。国内最大的腾讯公司和阿里巴巴也有接近千万台服务器同时提供分布式服务。这些分布式应用可能由不同的软件模块集构成,极大可能是由不同的团队负责开发、以及使用不同的编程语言来实
泛素化对于细胞内环境的稳态维持至关重要。Ppa编码一种F-box蛋白,是SCF泛素化复合体的组分之一。据报道,Ppa参与调控了黑腹果蝇(Drosophila melanogaster)的体节形成和着丝粒定位,但是在脂代谢和精子发生上未见报道。本研究发现了Ppa能够促进脂肪的储存,并且在精子发生中起调控作用。研究结果如下:(1)PPA具有3个异构体,本研究通过PCR扩增得到Ppa的编码区序列,构建了