西南交通大学 西藏大学 藏文文本自动校对方法及系统设计 作 者:珠杰,李天瑞 二0一三年十一月十八日.

Slides:



Advertisements
Similar presentations
元大京華證券 組員名單 : A 楊之奇 A 廖本揚 A 宋俊承 A 陳冠廷 A 郭峻瑋 A 指導教授 : 許素華 副教授.
Advertisements

達悟族報告 作者 : 林琪崴, 許原碩 座號 :13 號,14 號 原碩負責 : 簡介, 傳說, 圖驣, 達悟族飛魚季, 琪崴 : 地理位置, 土地利用方式, 飲食文化, 豐收祭.
主讲:张天明 影像艺术工程师. 声音的聆听 指出听到的是什么物体发出的声音,这一 声音是在什么样的空间环境中传播的。 一、 答案: 1 、打气筒打气的声音 2 、手打打气筒给足球打气的声音 3 、手打打气筒给自行车轮胎打气的声音 4 、七次(七声)打气筒打气的声音 5 、(气流)摩擦的声音 6 、猪在发急时的叫声.
概念導向命題技巧與試題分析 臺灣師大地理系 陳國川. 教學評量是一種『抽樣調查』 實施教學評量時,需具備二項條件: 其一,瞭解命題的理論及其實踐的方法; 其二,瞭解各種題型的功能與命題方式。 壹、前言.
股指期货的风险及防范.
本章重點 認識衣物的基本保養程序 處理不同污漬的方法 不同布料的保養方法
产学研项目财务管理若干问题 鲁春艳
台塑石化 與 全國 之 財務分析 :企管二甲、乙 班級 指導 :楊雪蘭 老師 :第六組 組別 組員
本章重點 認識香港不同年代時裝的特色 透過對服裝歷史的認識,了解香港的穿衣文化 透過服裝歷史加強對時裝潮流循環的洞悉力
Tool Command Language --11级ACM班 金天行.
关注品德与生活课的 探究性学习和微课程的发展
上課囉 職場甘苦談 小資男孩向錢衝 育碁數位科技 呂宗益/副理.
PRESENTED BY OfficePLUS
常用逻辑用语复习课 李娟.
主讲:江西财经职业学院傅文清 联系电话: 教学模式与课程教学设计 主讲:江西财经职业学院傅文清 联系电话:
22 第 课 增强自我保护的意识和能力.
在课题探索中成长 东风东路小学 王洁华 全国红领巾示范学校 广东省一级学校
关注女职工劳动保护,维护女职工合法权益 ——《女职工劳动保护特别规定》解读
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
在PHP和MYSQL中实现完美的中文显示
汽 车 文 化.
第九章 字符串.
Greatest Common Divisor ---最大公约数
Signutil.
临界区软件互斥软件实现算法.
摩擦力.
第一讲: 基本流程(1).
大作业要求 1、按照选题要求设计电路,并仿真、下载,实现电路。 2、撰写综合报告.
临界区软件互斥软件实现算法 主讲教师:夏莹杰
基于规则抽取的 时间表达式识别.
POWERPOINT TEMPLATE HI.
用event class 从input的root文件中,由DmpDataBuffer::ReadObject读取数据的问题
小太陽兒童人文藝術學院兒童畫展 地點:住院大樓9F、11F外走道( )
Java语言程序设计 清华大学出版社 第8章 输入输出流(1).
SOA – Experiment 2: Query Classification Web Service
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
C语言程序设计 主讲教师:陆幼利.
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
$9 泛型基础.
本节内容 随机读取 视频提供:昆山爱达人信息技术有限公司.
PRESENTED BY OfficePLUS
VisComposer 2019/4/17.
團體衛生教育護理創意競賽 報告者:護理科 計畫主持人邱馨誼講師
VB与Access数据库的连接.
POWERPOINT TEMPLATE PRESENTED BY OfficePLUS.
水利绿色发展问题与建议 姜文来 中国农业科学院农业资源与农业区划研究所.
Web安全基础教程
Select模型 本节内容 视频提供:昆山爱达人信息技术有限公司 视频录制:yang 官网地址:
CLICK HERE TO ADD YOUR TITLE
信号量(Semaphore).
第4章 Excel电子表格制作软件 4.4 函数(一).
3.16 枚举算法及其程序实现 ——数组的作用.
C++语言程序设计 C++语言程序设计 第二章 基本数据类型与表达式 第十一组 C++语言程序设计.
本节内容 文件系统 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
Chapter 18 使用GRASP的对象设计示例.
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
西南交通大学 西藏大学 藏文文本自动校对方法及系统设计 作 者:珠杰,李天瑞 二0一三年十一月十八日.
临界区问题的硬件指令解决方案 (Synchronization Hardware)
河口生態系 紅樹林.
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
Python 环境搭建 基于Anaconda和VSCode.
第二章 Java基本语法 讲师:复凡.
生 物 信 息 学 Bioinformatics 巩晶 癌症研究中心 山东大学 医学院
XX大学XX学院 多色复古论文答辩PPT模板 X124-2 蓝梦 学号.
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
顺序结构程序设计 ——关于“字符串”和数值.
入侵检测技术 大连理工大学软件学院 毕玲.
LOGO HERE 单击此处添加 您的标题标题标题 PRESENTED BY JANE DOE
编译原理实践 6.程序设计语言PL/0.
汉语分词:最大匹配方法 (6学时) 陈文亮 2016年3月14日.
Presentation transcript:

西南交通大学 西藏大学 藏文文本自动校对方法及系统设计 作 者:珠杰,李天瑞 二0一三年十一月十八日

目 录 引言 藏文文本自动校对系统 藏文文本自动校对方法 测试 结论

ས་སྐྱ་པཎྜི་ཏ་ཀུན་དགའ་རྒྱལ་མཚན་གྱི་གསུང་རྩོམ།། 一 、引言 例子: ས་སྐྱ་པཎྜི་ཏ་ཀུན་དགའ་རྒྱལ་མཚན་གྱི་གསུང་རྩོམ།། 梵音转写藏文错误 拼写错误 接续关系错误 词语错误

一 、引言 定义1:藏文音节拼写错误是指不符合藏文字性组织规则的无效藏文音节。 例1:“གཅིག་”写成“གཆིག”,“སྟོང་”写成“སྠོང་”等。这些错误可能是由于人为的输入错误,或者正字法知识的缺陷,造成的拼写错误。 定义2:梵音转写藏文错误是指由音节点隔开的藏文字符串不符合梵音转写藏文文法规则的无效梵音转写藏文。例2:“ཀརྨ་བཀའ་བརྒྱུད”写成了“ཀསྨ་བཀའ་བརྒྱུད་”等。 定义3:接续关系错误是指不符合藏文格助词、不自由虚词接续关系文法的连接错误。例3:“བློ་བཟང་གིས་བཅད་”写成“བློ་བཟང་གྱིས་བཅད་”。 定义4:词语搭配错误是指几个正确的藏文音节搭配成词语时,该词语不在藏文词典集合中的无效藏文词语。 例4:“ང་ན་ཚ་མེད། གཡག་རྔ་དཀར་ཤི་སོང་།”写成“ང་ན་ཚྭ་མེད། གཡག་ལྔ་ཀ་ཤི་སོང་།”等。 定义5:语法语义错误是指不符合藏文语法结构规律或客观事理的句子错误,包含了语法错误和逻辑错误。例5:“ཆུ་སྐོལ་ཤིག”写成“ཆུ་བསྐོལ་ཤིག”时态错误等。

二、藏文文本自动校对系统——系统框架 藏文语法和语义检查 藏文词语校对 梵音转写藏文校对 藏文接续关系检查 藏文音节拼写检查 变精度粗 糙集模型 优势粗 糙集模型 经典粗 糙集模型 模糊粗 糙集模型 邻域粗 糙集模型

二、藏文文本自动校对系统——拼写检查 A B

二、藏文文本自动校对系统——自动校对算法 藏文文本自动校对算法: 输入:藏文文本内容 输出:校对结果文本 1.藏文音节拼写检查,若拼写正确,转到3,否则,转到2; 2.梵音转写藏文错误检查,若正确,转到5;否则做标记错误,并转到5; 3.藏文的接续关系检查,若接续关系正确转到4,否则做标记错误,并转到5; 4.藏文分词,匹配词典,若匹配成功转到5,否则标记错误标记,并转到5; 5.输出校对结果

二、藏文文本自动校对系统——自动校对算法 输入藏文文本 藏文音节拼写是否正确? 虚词接续关系是否正确? 梵音转写藏文是否正确? 标记错误 藏文词语是否正确? 输出校对结果文本 N Y

二、藏文文本自动校对系统——自动校对算法

三、藏文文本自动校对方法——各个环节的校对方法 (1)藏文音节拼写检查: 利用藏文音节规则模型进行拼写检查,参考“TSRM的藏文拼写检查算法” (2)梵音转写藏文拼写检查方法: 采用词典匹配方法,13765个梵音转写藏文字典为依据,进行检查。

三、藏文文本自动校对方法——藏文音节拼写检查 藏文音节模型-1 藏文音节模型-2 藏文音节模型-3

三、藏文文本自动校对方法——藏文音节拼写检查 算法1:藏文音节识别算法 输入:文本中的字符串 输出:藏文音节 bigin 创建一个文件读取对象 fr; 创建一个文件输出对象 output; 创建一个字符串对象st; 创建一个字符对象 ch; 创建一个字符串对象 syllable; ch<—fr.read(); st<—ch;//ch转为字符串 while(st不为音节点或藏文数字或其他语言符号) do syllable+=st; ch<—fr.read();//读取下一个字符 end if syllable>7 then syllable+=?//添加错误标记 output.write(syllable);//输出藏文音节 syllable=0; else

三、藏文文本自动校对方法——藏文音节拼写检查 算法2:拼写检查算法 输入:藏文音节 输出:拼写检查结果 begin 创建读取藏文音节的对象fr; 创建输出结果的对象output; 创建字符串syllable; 创建boolean 类型 f1,f2; 创建Compare类型对象com;//比较字符串匹配是否成功 创建int类型的PrefixIndex;//返回前缀子字符串的位置 syllable=fr.read(); while(syllable!=null) do com=new Compare(syllable); f1=com.compare1();//前缀与Trule集合匹配,匹配成功返回true,否则返回false PrefixIndex=com.indexof();//前缀位的获取上,如果音节中存在元音,以元音为分界线,元音之前为模型-3的前缀部分,元音之后为后缀部分;否则,音节中去掉最后1个字符,剩余部分与Trule匹配,如果匹配不成,音节中再去掉最后2个字符,剩余部分与Trule匹配,如此类推 if f1==false then

三、藏文文本自动校对方法——藏文音节拼写检查 算法2:拼写检查算法 if f1==false then syllable+=”?”;//如果前缀匹配不成功,做错误标记 output.write(syllable);//写到输出对象中 syllable=””;//音节变量清空 syllable=fr.read();//读取下一个音节 else if 后跟音节点或元音 then if(!f2=com.compare2(PrefixIndex)) then //匹配后缀集合(Tpostfix),匹配成功返回true,否则返回false syllable+=”?”;//如果后缀匹配不成功,做错误标记 end output.write(syllable); //写到输出对象中 syllable=””; else//无元音和音节点 if (!f2=com.compare2(PrefixIndex));//匹配后缀集合(Tpostfix),匹配成功返回true,否则返回false

三、藏文文本自动校对方法——各个环节的校对方法 (3)藏文接续关系检查算法 首先需要识别集合P中后缀的不同类型和具体后缀字符; 其次需要识别集合X中格助词和不自由虚词; 最后判断是否满足接续关系函数xij=f(pi)。

三、藏文文本自动校对方法——各个环节的校对方法

三、藏文文本自动校对方法——各个环节的校对方法

三、藏文文本自动校对方法——各个环节的校对方法 (4)藏文词语错误检查方法 采用词典匹配,分词方法是用了正向最大匹配算法; 采用了197个虚词词典,2311个虚词兼类词典,133227个藏文词典。

四、测试 语料:“青海藏语广播网”的留言板中收集语料 接续关系测试 评测方法:召回率、查准率、误判率 系统测试

四、测试 接续关系测试:

四、测试 接续关系测试: 例子1:紧缩词的识别问题。 格助词和不自由虚词中“འི་འང་འམ་འོ་ས་ར་”紧缩词识别和还原,不仅存在识别的难度,还存在还原的难度,更存在接续关系判断的难度,也是算法召回率和查准率降低的主要原因。例如:“ངའི་མེ་ཏོག་”等。为了解决此问题,本文紧缩词的接续关系检查纳入到拼写检查模块中,然后进行接续关系检查,但仍然存在“ས་ར་”的识别问题。表3的数据是改进后的测试结果。 例子2:无后加字的识别问题。 音节中由于没有后加字而算法直接去寻找基字或元音,如果音节中存在元音或者是纵向叠加情况,在后加字的判断上不会存在问题;如果既无元音,又无叠加情况,基字又兼后加字的时候,算法会在无后加字的判断上存在歧义。例如:“ང་ཡིས་གླུ་གཏང་།” 中“ང་”后加字还是基字会出现判断失误。 例子3:2个后缀字符的识别问题。 在两个后缀字符的识别上,例如“བསྟནད་ཀྱང་ ”、“ནད་ཀྱང་”中,“ནད་ཀྱང་”按2个后缀字符来对待处理时,算法对此类语言现象的处理也是存在歧义的。

四、测试 系统测试: 分词错误、接续关系中后缀字符识别错误,拼写检查错误、各模块交叉错误等。

五、结论 (1)基于规则的藏文文本校对方法 (2)研究:基于统计的方法和统计和规则相结合的方法 (3)研究:纠错方法

致 谢 感谢提问!