项目相关文档--王莹

main
王莹 1 year ago
parent cfef66d4fb
commit 6ce9d8b9ca

@ -0,0 +1,54 @@
--使用fuzzywuzzy
--choices = ['zhong1 guo2 gong1 shang1 yin2 hang2','zhong1 guo1 nong2 ye4 yin1 hangh ','jian4 she4 yin2 hang2 ']
--k = process.extract("nong2 ye4", choices, limit=2)
--print(k)
结果1[('zhong guo nong ye yin hang ', 90), ('zhong guo gong shang yin hang', 51)]
结果2[('zhong1 guo1 nong2 ye4 yin1 hangh ', 90), ('zhong1 guo2 gong1 shang1 yin2 hang2', 40)]
使用音调对识别准确有一定的提高
--k = fuzz.partial_ratio("ta1 ma1 de4", "zhe2 ta1 bu4 hou3 ma1 de4")
result:73
--k = fuzz.partial_ratio("ta1 ma1 de4", "zhe2 bu4 hou3 ma1 de4")
result:73
--k = fuzz.partial_ratio("ta1 ma1", "zhe2 bu4 hou3 ma1 de4")
result:57
--k = fuzz.partial_ratio("ta1", "zhe2 bu4 hou3 ma1 de4")
result:67
--k = fuzz.partial_ratio("tā mā de", "wǒ diū le nǐ mā mèi mèi qí shí jiù diū de shí hòu hǎo")
result:50
--k = fuzz.partial_ratio("mā de", "wǒ diū le nǐ mā mèi mèi qí shí jiù diū de shí hòu hǎo")
result:60
--k = fuzz.partial_ratio("ta ma de", "zai jia shang yi ge na ge wo ba ma de bao xian san qian duo")
result:88
--k = fuzz.partial_ratio("ma de", "zai jia shang yi ge na ge wo ba ma de bao xian san qian duo")
result:100
--k = fuzz.partial_ratio("ta mā", "nǐ shì gǎo mà hǎo yǒu le")
40
--k = fuzz.partial_ratio("mā", "nǐ shì gǎo mà hǎo yǒu le")
50
--k = fuzz.partial_ratio("ta ma", "ni shi gao ma hao you le")
80
--k = fuzz.partial_ratio("ma", "ni shi gao ma hao you le")
100
结论:有音标的会减少误识别
--k = fuzz.partial_ratio("tā mā de", "shuāng fāng huì yǒu yí gè nà tā mā gè lù xiàng jī tōng xiàng běi de zhè biān shì jiāo gěi nǐ chǔ lǐ")
75
--k = fuzz.partial_ratio("tā mā de", "tā mā gè lù xiàng jī chǔ lǐ")
75
[{'mā de:shuāng fāng huì yǒu yí gè nà gè lù xiàng jī': 40}]
[{'mā de:tuì huí lái le shì ba a': 40}]
[{'cāo:líng líng líng líng bā líng líng bā wǔ liù hào sān bā wǔ yāo': 67}]
[{'tā mā de:bú yào gēn tā nào le': 50}]
[{'tā mā de:wèi hé sǐ zhuā sì diǎn sì': 50}]
[{'mā de:zhè nǚ hào mǎ de fàng chū lái le': 80}]
[{'mā de:tóng yì zài mà nǐ diàn huà': 40}]
[{'tā mā de:gē shì tā mā de': 100}]
[{'tā mā de:tā mā sǐ bī de': 75}]
Loading…
Cancel
Save