数据中拼写错误的检查与纠正

来源 :报刊荟萃(上) | 被引量 : 0次 | 上传用户:w998998
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着我们社会信息的日趋复杂,人们在制作个人信息时难免出现一些拼写格式上的错误。这些错误虽小,但常常给人们带来不必要的损失。随着科学技术的发展和统计学习方法的有效应用,近年来,自然语言处理技术已经成为语义搜索以及人工智能的重要研究方向。自然语言处理的重难点是对英文文本中单词与语法的错误进行检测与纠正。本论文基于kettle这个最新软件,通过将数据抽取(Extract)、转换(Transform)、清洗(Cleansing)、装载(Load)的过程,对数据进行统一的格式处理。
  关键词:数据库;JAVA;kettle
  一、系统背景
  近些年随着科学技术的日益发展,新的技术更新换代,众多领域如语音识别、OCR识别都对拼写错误展开了迫切的研究。令人欣慰的是已经有部分成果转换成了商品。在全球范围内,我们能看到Expert Ease公司推出的Deal Proof产品。这款产品嵌入了英文拼写检查功能。与此同时,Newton公司推出的Proofread产品也同样具有英文单词拼写检查系统。
  本文首先介绍英文拼写检查中的错误类型以及检错纠错方法,并利用一种方法及其改进算法实现一简单的英文拼写检查系统。
  二、系统目标
  三、應用技术介绍
  (1)java技术。Java语言以它独特的魅力赢得了世界上大部分程序员的认可,他良好的跨平台性,可移植性,安全性等优点使之风靡全球。SUN公司(2009年4月并入甲骨文公司)最初开发Java语言是为了解决智能家用电器的控制和通信问题。随着Internet的发展,Sun公司逐步将Java语言改造成适合计算机网络应用的程序设计语言。目前Java语言已经成为网络程序设计的主流编程语言之一,在全球云计算和移动互联网的产业环境下,Java更具备了显著的优势和广阔的发展前景。
  (2)Kettle技术。Kettle这个单词翻译成中文名字为茶壶的意思,是BI为解决pentaho项目设计的一个子项目,作为一项专业的ETL工具,目前的易用性不是特别好,但是相对于其他的ETL工具,Kettle工具除了开源免费以外,它的功能性,稳定性还是很不错的。此外,由于整个pentaho平台都是使用java语言进行开发,所以Kettle本身就具备了跨平台性的特点,编辑出来的成果也能在各个操作系统上正常运行,这是Kettle软件最大的优点。同时,ETL工具采用JDBC标准,对数据库的兼容性要比ODBC、OLE/DB工具要好得多。Kettle工具由四个部分:Chef,Spoon,Kitchen,Pan组成。这四个部分听起来名字有点奇怪,更像是一些厨房用具,那么组成Kettle工具的四个部分分别是什么东西呢,官方文档给出了这样的解释:
  kettle是一个ETL工具,名字是“Kettle E.T.T.L. Environment”的首字母组成的缩写,chef是用来设计job的一个图形用户界面,设计出来的job是用放到ketchen里面执行的,spoon是来设计transformation的GUI,然后transformation是放到pan里面执行的,kitchen和pan说白了就是执行我们编出来的ETL包的工具,因为kettle是跨平台的嘛,所以把执行环境独立出来,我是这样理解的。
  上面提到了transformation和job这两样东西,在Kettle中的一个ETL包其实就是一个job,而一个job则由一个或者多个transformation组合而成。在transformation中则包含了数据的输入输出、转换、连接、聚合等各种判断处理综合在一起。而我们实现FTP/HTTP传输、外部程序调用和执行Ttransformation等都是我们的job的组件。
  (3)SQL数据库。简单的来说数据库就是指数据仓库的意思,即一个存放数据的地方。我们周围有很多东西都是有数据库的踪迹。例如我们手机的通讯录就是一个小的数据库,而我们的图书馆则更像一个大型数据库。较小的数据库可以用手工实现增删改查的应用,但是大型数据库的管理必须依托计算机的高精准计算。目前计算机主要应用的三大领域:数据处理、科学计算、过程控制中,数据处理所占的比重达到了70%。数据库技术也在20世纪60年代作为最新技术应运而生。
  (4)项目管理工具。Microsoft Project 2003 里面所有的项目信息都是集中有序的管理的,进而为所有的项目提供一个精准的描绘。Microsoft Project 2003可以分别支持企业级别和项目组级别的项目管理,常用的包括资源管理、任务调度、跟踪、报表、小组协议等, 同时强有力的标准化数据定义。
  四、系统分析
  (1)用户特点.用户一般为有部分计算机使用经验的管理员,对计算机有一定使用技能,熟悉计算机操作。
  (2)假定和:约束。假定数据库容量够大,所有的数据中拼写问题都能得到纠正。
  (3)环境支持:
  ①运行环境支持:浏览器,计算机(CPU PII以上,内存1G上)。
  ②软件环境
  ③硬件环境:CPU PII以上,内存1G上,联网支持,印机。
  五、功能实现
  数据中拼写错误的检查与纠正这个课题,就是在数据中错误信息进行纠错。本次我就常出现的拼写错误中大小写问题和拼写过程中的格式问题,进行演示纠正。首先准备了有错误信息的表格,导入到kettle中,经过以excel导入程序,发现错误信息,纠正错误信息,以excel导出程序。从而完成拼写错误的纠正。
  六、设计心得
  本次设计中,实现了数据中拼写错误的检查与纠正。操作演示的过程中,也用到了最新相关的软件,这大大节约了编写代码的时间。用户在运用此软件进行操作时,容易上手,这大大节约了时间,提高办事效率。
  新技术的不断产生,需要我们不断鞥信自己的知识,以最简单的方法,解决问题,以最小的投资获得最大的回报。
  作者简介:钟声(1990—),男,江西萍乡人,研究生,助教,主要研究方向:数字媒体。
其他文献
摘 要:在当前形势下,大学生创新创业精神的养成和完善,对促进社会经济的快速和谐发展的现实意义是显而易见的。大学生应该充分的认识和了解知识产权问题在创业过程中的重要性,这样才能最大限度的维护自身的合法权益。本文通过总结实际的教学经验和教训,并分析了以往教学过程中出现的问题,阐述了完善双创人才培养中知识产权教育体系的方法和建议,以期促进大学生创新创业能力的提高。  关键词:双创人才;知识产权教育;方法
期刊
摘 要:馆藏是图书馆开展为大众服务的基础,特色馆藏无疑是图书馆全部馆藏体系中最精华的部分,是图书馆经过长期积累,在某一方面形成一定规模的,结构比较完整的文献资源。拥有比较丰富的特色馆藏,既是图书馆开展特色服务满足读者特殊需求的基本保障,又从人文的一极彰显图书馆文化以及历代图书馆员在馆藏建设中的作用。本文以繁昌县图书馆为例,对于县级公共图书馆特色馆藏建设的具体定位、特色馆藏现状及存在的主要问题进行了
期刊
摘 要:作为数字电视技术的一种,地面数字电视技术已经成为主流电视技术,能够满足人们对电视信息的需求。本文从地面数字电视技术入手,对其在广播电视中的应用进行了分析,数字电视技术的到来,标志着广播电视进入了新的发展时代,有利于提升数字电视技术发展水平。  关键词:广播电视;地面数字电视技术;应用  近年来,网络技术、计算机技术、信息技术正在不断深入,现代社会已经进入了数字化时代。广播电视行业通过对地面
期刊
摘 要:如何进行贫困生补助评定高效准确化是高校学生工作存在的普遍性难题,本文以山西财经大学为研究对象,在初步构建贫困分析指标体系的基础上,设计调查问卷搜集数据,运用python软件建立交叉熵模型,对所搜集的有效数据进行数据挖掘,得出重要性指标。力争将补助评定客观化,以此来保证国家贫困生资助体系公平、公正、公开,具有现实性推广意义。  关键词:贫困生认定指标体系;交叉熵模型;数据挖掘  2011年1
期刊
摘 要:校友对高校的建设和发展起着重要的作用,世界上许多著名学府都把支持校友发展看作学校的重要任务。本文主要分析了高校图书馆对校友开放的重要意义、高校图书馆开展校友服务的主要风险、高校图书馆为校友提供服务的意义与面对的挑战。并探讨了高校图书馆服务校友时做好影响图书流通风险的防控、校友管理成本的防控、在版权许可范围内适度开放电子资源等具体对策。  关键词:高校图书馆;校友服务  校友作为学校的一张特
期刊
摘 要:现如今,随着科技信息化的不断发展,计算机网络技术广泛运用到社会的多个领域当中。高职院校的学籍档案管理工作具有一定的稳定性、周期性和复杂性的特点,在管理上也有一定的规律性可循,能够为高职院校学籍档案管理的信息化提供基础。本文主要分析高职院校学籍档案管理的具体现状、计算机网络技术的优势以及计算机网路技术在高职院校学籍档案管理信息化建设中的运用,旨在提升高职院校学校及档案管理的效率,促进高职院校
期刊
摘 要:每一次大型运动会的开展,各大出版社都会对相关的体育赛事进行一定程度的报道。在信息化水平高速发展的今天,新媒体技术应运而生。二十一世纪各个出版社之间的竞争力在不断加剧,如何使得报道内容更加具有创新性,如何在报道中体现本身的特色,这是一个至关重要的问题。人民日报作为当前比较出名的报纸,在新闻报道方面的实力一直经久不衰,人民日报在报道方面具有别具一格的特色与创新。在本文的研究环节,以2016年女
期刊
摘 要:广播电视编导专业作为一门知识面广和实践性较强的艺术类专业,对学生自主实践能力以及创新思维和创作水平等方面的培养尤为重要,而做好实验教学是培养专业能力的一个重要环节。本文通过分析广播电视编导专业的特点和存在的问题,探索开放实验室的模式以及对教学的重要意义。  关键词:广播电视编导;实验教学  广播电视编导专业培养具备广播电视节目策划、创作、制作等方面的专业知识、具备较高的政治水平、理论修养和
期刊
摘 要:“保证安全第一,改善服务工作,争取飞行正常”是周恩来总理生前对民航工作的重要批示。它指出了民用航空事业的工作核心及搞好民用航空事业的基本原则。我国民航安全形势总体平稳,运输航空百万小时重大事故率较低,与我国的民航基础设施建设、航空运输业安全管控、民航事业成长历程及国民经济发展大环境的影响等特点有密不可分的关系。  关键词:航空运输;交通工具;飞行安全  迄今为止,飞机仍是世界上最安全的交通
期刊
摘 要:网络与新媒体的发展对新闻节目主持人提出了全新的,更高的要求。新闻节目主持人作为电视媒体的重要角色,不仅是党和人民的喉舌,也是文化和信息的重要传播者。可以说,他们的身上担负着太多的使命和责任,他们各项素质的高低,也直接决定着党和政府的形象、节目的质量、电视新闻的传播实力和影响力。但是不尽人意的是,我国新闻节目主持人的素质却也呈现出了两极分化、参差不齐的现象。因此,如何提高我国新闻节目主持人的
期刊