新知榜官方账号
2023-07-12 02:38:44
GoogleTranslate运作良好,通常看起来像魔术。但这不是魔术,而是深度学习!在本系列文章中,我们将向您展示如何使用深度学习创建自动翻译系统。本系列可以视为分步教程,可以帮助您了解和构建Neuronal机器翻译。本系列假定您熟悉机器学习的概念:模型训练,监督学习,神经网络以及人工神经元,层和反向传播。
即使尚未完全取代GoogleTranslate,我们在上一篇文章中所取得的成就还是不错的。在本文中,我们将训练和测试其他语言上的翻译模型。翻译多种语言我们在此处创建的功能将支持使用我们开发的模型将一种语言自动翻译为另一种语言。欢迎您将代码下载为GoogleColab文件。我们的应用程序将能够使用制表符分隔的并行语料库(例如Tatoeba项目中的模型)创建模型。
查看我们的代码,您将看到将模型训练所需的所有内容分组为train_model函数,并进行了转换和转换函数,该函数以模型的输入语言获取文本文件,并将其转换为模型的输出语。
让我们使用包含一些我们希望翻译的英文文本的文件来运行我们的工具–ftest.txt。
translate("rus.txt","test.txt","model12")
我们得到以下输出:
inputmodeltranslation
0thisisatestэтотест
1helloпривет
2canyougivemethebillpleasenemожетемнепожалуйста
3whereisthemainstreetгдездесьулице1234
除第三行外,结果是正确的。现在,我们训练一下,然后使用法语翻译器:
train_model("fra.txt","model_fr")
translate("fra.txt","test.txt","model_fr")
我们得到以下输出:
inputmodeltranslation
0thisisatestc'estund'un
1hello
2canyougivemethebillpleasetumedonnerlas'ilteprie
3whereisthemainstreetoùestlarueestrue1234
结果非常糟糕。仅第四句以某种可理解的方式翻译。原因是法语的复杂性,以及与俄罗斯数据集相比训练数据集相对较小的事实。这是自动将英语翻译成德语的结果:
inputmodeltranslation
0thisisatestdasisteinetest
1hello
2canyougivemethebillpleasekönntestsiemirdierechnunggeben
3whereisthemainstreetwoistdiestraße1234
这几乎是100%完美的。最后,让我们尝试看看相同的方法将英语翻译成荷兰语的效果如何:
inputmodeltranslation
0thisisatestditiseennationale
1hellohallo
2canyougivemethebillpleasekuntjemeinstapkaartgeven
3whereisthemainstreetwaarisdebushalt1234
这不是很完美,“主要街道在哪里”被翻译为“汽车站在哪里?”,“请给我账单给我”可以翻译为“请给我登机证”。如您所见,根据语言和训练数据集的大小,我们有非常不同的结果。
下一步正如我们所看到的,我们能够构建一个非常好的机器翻译系统,而无需编写数千行代码或花费数千美元在GPU上进行训练或建模。当然,与大多数深度学习任务一样,您的训练数据集越大(并且您可以花费更多的时间训练它),翻译模型将越准确。有很多方法可以构建用于机器翻译的ML系统。我们只是探索了其中之一。另外,您可以使用卷积神经网络(CNN)代替RNN,或使用Moses之类的软件;结合了统计机器翻译和深度学习模型。既然您已经看到了AI语言翻译的实际应用,那么您可能想尝试使用Transformers进行AI翻译。变形器是完全基于注意力的自然语言处理任务的最新方法。他们根本不像我们创建的模型那样使用序列。尽管转换器是新的,并且没有像基于序列的AI翻译那样得到大量研究的支持,但它开始看起来像转换器将是许多自然语言处理任务的未来。
微信扫码咨询
相关工具
相关文章
推荐
阿里Accio中文版上线!一键搞定复杂采购
2025-08-19 09:13
视频“用嘴编辑”的时代来了,但钱包顶得住吗?
2025-08-15 17:59
智谱新模型GLM-4.5V全面开源,玩家们有福啦!
2025-08-12 17:56
扎心文案+AI插画=爆款!揭秘8万赞视频的制作全流程
2025-08-12 10:08
GPT-5没你想的那么好,附实测体验~
2025-08-11 11:07
一站式搞定AI绘图+视频,AI短片效率飙升的秘密在这儿!
2025-08-08 09:26
打工人新神器!10款国产AI,让你告别996!
2025-08-08 09:24
豆包视觉推理深度体验,AI也能“边看边想”了!
2025-08-08 09:19
300美元的AI男友来了!马斯克的情感生意从女友做到男友
2025-08-01 17:56
Agent智能体:2025年企业新员工,月薪仅需一度电?
2025-07-30 17:49