如何使用 BERT 进行机器翻译?

2024-01-06

我遇到了一个大问题。对于我的学士论文,我必须使用 BERT 制作一个机器翻译模型。 但我现在一事无成。 您知道可以在这里帮助我的文档或其他东西吗? 我已经阅读了一些这方面的论文,但也许有文档或教程可以帮助我。

对于我的学士论文,我必须将文本摘要翻译成标题。 我希望有一个人可以帮助我。


BERT 不是机器翻译模型,BERT 旨在提供对各种 NLP 任务有用的上下文句子表示。尽管存在将 BERT 纳入机器翻译的方法(https://openreview.net/forum?id=Hyl7ygStwB https://openreview.net/forum?id=Hyl7ygStwB),这不是一个简单的问题,人们怀疑它是否真的能带来回报。

从你的问题来看,看来你并不是真正的机器翻译,而是自动摘要。与机器翻译类似,可以使用序列到序列模型来实现,但我们在 NLP 中不称其为翻译。 对于序列到序列建模,有不同的预训练模型,例如BART https://arxiv.org/abs/1910.13461 or MASS https://arxiv.org/abs/1905.02450。这些应该比 BERT 有用得多。


2022年9月更新:有多语言的类似BERT的模型,最著名的是多语言 BERT https://huggingface.co/bert-base-multilingual-cased and XLM-罗伯塔 https://huggingface.co/xlm-roberta-base。经过仔细微调后,它们可以用作机器翻译的通用编码器,并实现所谓的零样本机器翻译。该模型经过训练可以从多种源语言翻译成英语,但最终它可以翻译多语言 BERT 类模型涵盖的所有语言。该方法称为SixT https://arxiv.org/abs/2104.08757v1.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 BERT 进行机器翻译? 的相关文章

  • Jupyter 笔记本中未显示绘图

    我正在尝试为 Anscombe 数据集创建 2x2 图 加载数据集并分离数据集中的每个类 import seaborn as sns import matplotlib pyplot as plt anscombe sns load dat
  • 通过新数据更新绘图,而不是在 Jupyter 笔记本中制作新绘图

    我有一些问题 希望你能帮我解决 我需要使用下拉小部件创建交互式绘图 我可以在其中选择并绘制感兴趣的数据 我通过以下方式做到这一点 import plotly graph objects as go import ipywidgets as
  • Jupyter Notebook 中的深色模式绘图 - Python

    我正在使用 Jupyter Notebook 目前正在使用 JupyterThemes 的深色日光主题 我注意到我的绘图不是处于黑暗模式 并且文本仍然是黑色并且在日光照射的背景上无法读取 JupyterThemes 的自述文件建议在 ipy
  • Jupyter 笔记本中未显示绘图图表

    我已经尝试解决这个问题几个小时了 我按照上面的步骤操作情节网站 https plot ly python getting started start plotting online并且图表仍然没有显示在笔记本中 这是我的情节代码 color
  • 如何在 Jupyter Notebook 中运行 Python 异步代码?

    我有一些 asyncio 代码在 Python 解释器 CPython 3 6 2 中运行良好 我现在想在具有 IPython 内核的 Jupyter 笔记本中运行它 我可以运行它 import asyncio asyncio get ev
  • 使用特定的类/函数预加载 Jupyter Notebook

    我想预加载一个笔记本 其中包含我在另一个文件中定义的特定类 函数 更具体地说 我想用 python 来做到这一点 比如加载一个配置文件 包含所有相关的类 函数 目前 我正在使用 python 生成笔记本并在服务器上自动启动它们 因为不同的
  • Jupyter Notebook:搜索文本并转到单元格。

    选择所有单元格时 F键盘快捷键打开 查找和替换 界面 我可以在其中查看搜索表达式的所有单元格 并可能替换该表达式 但是我还没有找到进入这些牢房的方法 这是特别有问题的 因为我的浏览器在使用 折叠标题 扩展时没有检测到这些单元格 查找和替换界
  • 恢复已删除的 ipython/jupyter 笔记本?

    当我打算删除一个无标题的笔记本并且没有意识到选择了另一个笔记本时 我不小心删除了一个 ipython 笔记本 ipnyb 有人能够恢复已删除的笔记本吗 希望您已经找到如何从 Jupyter 笔记本工作中恢复丢失的工作 如果没有 请尝试以下操
  • 双击打开 ipython 笔记本

    相关文章 通过双击 osx 打开 ipython 笔记本 https stackoverflow com questions 16158893 open an ipython notebook via double click on osx
  • Jupyter Notebook 找不到 IQSharp

    我一直在尝试为 Quantum Katas 运行 Q 但在找到 Q 内核方面遇到了一些困难 唯一显示的内核是用于 Jupyter Notebook 的 Python 3 内核 奇怪的是 当我执行 jupyter kernalspec lis
  • 来自 Transformer 的 BERT 句子嵌入

    我正在尝试从 BERT 模型中的隐藏状态获取句子向量 查看huggingface BertModel 说明here https huggingface co bert base multilingual cased text This 20
  • 无法使用动态布局使用 Gradio 音频输入进行录制

    我想创建一个界面gradio我有一个最初隐藏的音频输入 经过一些步骤后 例如收到指令后 用户可以录制音频 但是当我使音频输入可见时 它无法录制 import gradio with gradio Blocks as interface re
  • 默认情况下在 Jupyter 笔记本中配置第一个单元

    有没有办法为 Jupyter 笔记本中的特定 python 内核配置默认的第一个单元 我同意默认的 python 导入违背了良好的编码实践 那么 我可以配置笔记本 使新的 python 笔记本的第一个单元始终是 import numpy a
  • Colab 的使用限制持续多久?

    当我对同一帐户的两个笔记本同时使用两个 GPU 约半小时后 Colab 已 12 小时未运行 此消息不断弹出 由于 Colab 中的使用限制 您当前无法连接到 GPU 自从我上次使用 colab 以来已经过去了大约两个小时 但该消息仍然弹出
  • 为什么 Jupyter Notebook 在更新绘图时会创建重复的绘图

    我正在尝试在 Jupyter Notebook 中绘制每秒更新一次的绘图 现在 我只有一个可以运行的简单代码 matplotlib inline import time import pylab as plt import numpy as
  • 如何使用 Docker 镜像 jupyter/pyspark-notebook 在 jupyter-notebook 上禁用密码或令牌登录

    我正在运行 dockerdocker run it p 8888 8888 jupyter pyspark notebook usr local bin start notebook sh running hooks in usr loca
  • 求 Petersen 子图中的哈密顿路径

    我开始使用 IDE Jupyter Python 3 6 并出现了一个问题 我必须通过IDE绘制Petersen子图中的哈密顿路径 但我不知道该怎么做 我显示有关该图的信息 彼得森图 https en wikipedia org wiki
  • 如何获取当前的 IPython / Jupyter Notebook 名称

    我试图在运行 IPython 笔记本时获取当前的笔记本名称 我知道我可以在笔记本顶部看到它 我在追求什么 currentNotebook IPython foo bar notebookname 我需要在变量中获取名称 添加到以前的答案 要
  • 如何恢复内核崩溃后清空的笔记本?

    在 ipython 笔记本中工作时 最终我不得不按 Ctrl C 因为内核似乎已停止 控制台给了我一条消息 如下所示 NotebookApp Kernel shutdown 5faa86bf f6 NotebookApp Kernel sh
  • 如何将 Jupyter Notebook 的代码片段与 VSCode 结合使用?

    我已经使用 VSCode 一段时间了 目前我正在尝试设置代码片段来工作 它们似乎适用于简单的 Python py 文件 但不适用于 Jupyter Notebook ipynb 文件 有什么办法可以让他们一起工作吗 片段就在这里 Creat

随机推荐