BLEU 算法实际上是在判断两个句子的相似程度。要想知道一个句子翻译前后的意思是否一致,直接的方法就是将这个句子的标准人工翻译与机器翻译的结果进行比较。如果它们很相似,那就说明我的翻译很成功。
BLEU 的具体计算方法是以 N-gram 匹配为基础的,并且运用了几何平均值。其具体过程如下:
对于每个句子,要把机器翻译结果里的每个 N-gram 和参考翻译结果里的所有 N-gram 进行对比,接着算出匹配的 N-gram 的数量。
计算每个 N-gram 的权重,比如,BLEU-4 会给四元组的匹配结果赋予更重的权重。
计算 BLEU 得分的几何平均值,也就是将所有权重的 N-gram 匹配数量进行相乘,然后再开 N 次方。
BLEU 分数的范围在 0 到 1 之间。它表示机器翻译结果和参考翻译结果的相似度。一般来讲,BLEU 分数越高,就意味着机器翻译结果越接近参考翻译结果。
需要注意的是,BLEU 分数仅是一种机器翻译评估指标。它不能完全代表机器翻译的质量,因为无法捕捉翻译结果在语法、流畅度以及连贯性等方面的问题。所以,BLEU 分数应当与其他评估指标一同使用,以对机器翻译的质量进行评估。
这是 0.6.2版本
0.8.2就不行了
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="language-python">使用 torchmetrics 库中的 BLEUScore 类。
- 具体的拆分方式是按照空格进行拆分。
#translate_corpus是list
#list中的每个元素是一个句子
#有多个可供选择
reference_corpus 包含两个子列表,一个子列表是['there', 'is', 'a', 'cat', 'on', 'the','mat'],另一个子列表是['a', 'cat', 'is', 'on', 'the','mat']
#reference_corpuss是list
#list中的每个元素是一个句子
bleu_1 等于 BLEUScore,其中 n_gram 为 1,默认情况下 n_gram 等于 4。
bleu_2 = BLEUScore(n_gram=2)
bleu_3 = BLEUScore(n_gram=3)
bleu_4 = BLEUScore(n_gram=4)
调用 bleu_1 函数,并传入 reference_corpus 和 translate_corpus 作为参数,然后进行打印操作。
调用 bleu_2 函数,并传入 reference_corpus 和 translate_corpus 作为参数,然后进行打印操作。
调用 bleu_3 函数,传入 reference_corpus 和 translate_corpus 作为参数,然后进行打印操作。
调用函数 bleu_4,传入 reference_corpus 和 translate_corpus 作为参数,然后进行打印操作。
</code></pre></p>
而如果是一样的话
<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'> <pre><code class="language-python">from torchmetrics import BLEUScore
translate_corpus = ['the cat is on the mat'.split()]
#translate_corpus是list
#list中的每个元素是一个句子
#有多个可供选择
相关推荐:
SEO 见到效果再付费靠谱吗?先收钱的不一定是耍流氓,郑州官网SEO报价
发包快排:引领项目高效管理的革命性工具,静海区营销推广网站
单页优化:提升网站转化率的秘密武器,网站建设技术很棒
SEO添加:提升网站流量与排名的必备策略,小企业seo实战技巧
优化页面-提升用户体验与搜索引擎排名的关键,福州广告优化师招聘网站
12 个常见的网站设计错误,损害了许多企业,你知道吗?,越秀区个人网站建设推广
写作收费吗?揭秘背后的行业内幕与收费标准,泰州关键词排名供应商
网站建设方案书:详细规划,确保网站建设顺利进行,旅游app营销推广文案
新疆维吾尔自治区生态环境厅政府信息公开指南编制完成,短视频营销推广常用方式
淄博六型警务机制日臻完善,书写靠前一步、主动作为的生动实践,网络推广营销专科就业
关键词标签:为你的内容注入无限流量与精准定位的利器,莱阳亚马逊关键词排名
中小企业网站建设模版及流程分享,助你打造专属网络商标,中卫门户网站建设建议
路灯不亮引群众不满,职能部门直面问题加速解决,广东百度营销推广怎么做
中小企业如何建设网站?域名选择与首页布局至关重要,租友网站怎么推广
SEO教你如何快速提升网站排名,打破竞争壁垒!,什么网站可以更新seo
婚纱摄影网站建设:如何针对客户人群找出网站重点,阿里巴巴营销宝推广规则
网站搭建常用语言有哪些?小白必看的网站搭建教程,罗湖区seo关键词排名
可更新资源-推动可持续发展的新动力,雅安租房网站建设需要
设计详情页需注意哪些问题?怎样打造高转化率的详情页?,邯郸网络营销推广公司
刷百度,尽享互联网生活的无限可能,电子商务网站宣传与推广
全面又有深度的 SEO 网站优化介绍资料,含工具大全及必知问答,东莞全平台营销推广
SEO流程全解析:如何提升网站流量与排名,常州网站制作与推广
国家能源局解读 2019 年风电、光伏发电项目建设有关事项通知,偃师网站建设哪家好
SEO要素:优化网站排名的关键因素全解析,创新能力建设资金网站
SEO有话:如何用精准优化助力企业在线增长,秦皇岛营销网站推广介绍
如何高效管理谷歌 SEO 推广团队?一尘 SEO 分享内部管理经验,主攻SEO优化能挣钱么
健康生活,从今天开始:全面提升你的生活质量,延安网站推广价格
关键词截流:数字营销中的制胜利器,抖音推广怎么做热门网站
SEO怎么做才能提升网站流量与排名?这篇文章给你全攻略,企业网站建设指标
SEO新闻:2025年最新趋势与最佳实践,你不可错过的SEO战略,湖北网站关键词排名推广