首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个字符串切分歧义检测有关问题-100分,解决着60分-顶着有份

2013-04-20 
一个字符串切分歧义检测问题--100分,解决着60分-顶着有份一个字符串对其进行中文分词,比如“化妆和服装”分

一个字符串切分歧义检测问题--100分,解决着60分-顶着有份
一个字符串对其进行中文分词,比如“化妆和服装”
分词1:“化妆/和/服装”
分词2:“化妆/和服/装”
问题:怎么用程序检测那个分词结果又歧义,比如“和服装”有多个切分结果。
已知,每个分词结果如"化妆"都存在一个结构体中
[解决办法]
字符串匹配问题吧、
[解决办法]
对于“和”,“与”,“或”等连词,如果它有其它词一起就判它有歧义
[解决办法]
搜索 北大,哈工大 搜索引擎 中文分词论文。。
[解决办法]
好像搜索引擎中的内容吧
[解决办法]
呵呵 没有研究过这种问题  还是等高人来吧
[解决办法]
楼主是要程序能够智能解析中文语句,正确给字词分组? 这样恐怕有难度
[解决办法]
恐怕有难度
[解决办法]
中文分词很复杂的
[解决办法]
很复杂
[解决办法]

引用:
很复杂

楼上的头像也是黑客帝国的,让我想起了飞雪。
无能为力,帮楼主顶起。
[解决办法]
中文分词我一直觉得没有什么所谓的科学依据,相关那些论文也曾经看过一些,读起来索然无味。
留给专门高研究的人去整吧。
[解决办法]
一般的方法是利用词表,对句子进行全切分,将切分的结果构成有向无环图,找出所有路径。
[解决办法]
逆向贪婪检测、正向匹配检测、词性和语法探测、人工干预结合。
[解决办法]
好像之前看过类似的问题,但是我没有具体做过。
思路是按逆向思维来,即从右向左的顺序,按最大匹配来做。
[解决办法]
Private Sub Form_Load()
Dim sentence As String
Dim words As String
Dim WordApp As Object
    sentence = "请对您的言行负责,并遵守中华人民共和国有关法律法规,尊重网上道德。"
    words = ""
    Set WordApp = CreateObject("Word.Application")
    WordApp.Documents.Add
    WordApp.Selection.TypeText Text:=sentence
    WordApp.Selection.HomeKey
    Do
        WordApp.Selection.MoveRight Unit:=2, Count:=1, Extend:=1
        If WordApp.Selection.Text = vbCr Then Exit Do
        words = words + WordApp.Selection.Text + vbCrLf
        WordApp.Selection.MoveRight Unit:=1, Count:=1
    Loop
    WordApp.Quit SaveChanges:=0
    Set WordApp = Nothing
    MsgBox words
    End
End Sub

[解决办法]
试试切分一下这个:
上联:养猪大如山老鼠头头死
下联:酿酒缸缸好造醋坛坛酸
横批:人多病少财富
(^_^)

[解决办法]
这个~~~~~~目前水平还达不到啊~~~~
还得好好学啊~~~

热点排行