gpt4 book ai didi

ruby - 你如何将一段文字解析成句子? (最好用 Ruby)

转载 作者:数据小太阳 更新时间:2023-10-29 06:29:39 24 4
gpt4 key购买 nike

考虑到 Mr. and Dr. 和 U.S.A 等案例,您如何将段落或大量文本分解成句子(最好使用 Ruby)? (假设你只是把句子放到一个数组的数组中)

更新:我想到的一种可能的解决方案是使用词性标注器 (POST) 和分类器来确定句子的结尾:

从琼斯先生那里获取数据 当他走上意大利避暑别墅的阳台时,感受到温暖的阳光照在脸上。他很高兴还活着。

分类器Mr./PERSON Jones/PERSON felt/O the/O warm/O sun/O on/O his/O face/O as/O he/O stepped/O out/O onto/O the/O balcony/O of 的/O his/O summer/O home/O in/O Italy/LOCATION ./O He/O was/O happy/O to/O be/O alive/O ./O

邮寄Mr./NNP Jones/NNP felt/VBD the/DT warm/JJ sun/NN on/IN his/PRP$ face/NN as/IN he/PRP steped/VBD out/RP onto/IN the/DT balcony/NN of/IN his/PRP$ summer/NN home/NN in/IN Italy./NNP He/PRP was/VBD happy/JJ to/TO be/VB alive./IN

我们是否可以假设,由于 Italy 是一个位置,句点是句子的有效结尾?自从以“先生”结束没有其他词性,我们可以假设这不是一个有效的句末句吗?这是我的问题的最佳答案吗?

想法?

最佳答案

尝试查看 Ruby wrapper around the Stanford Parser .它有一个 getSentencesFromString() 函数。

关于ruby - 你如何将一段文字解析成句子? (最好用 Ruby),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/860809/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com