Attention is all you need 官方 tensorflow 1.x 实现

news/2024/7/6 0:59:43

 

https://github.com/tensorflow/tensor2tensor/blob/master/tensor2tensor/models/transformer.py

1,搭建cuda10.0环境,

2,安装tensorflow 1.14.0 

3,安装python3的 tensor2tensor 包

4,示例代码:

import tensorflow as tf
import tensor2tensor as t2t
 
# 创建一个问题
problem = t2t.problems.problem("translate_enzh_wmt_large")
 
# 加载数据集
data_dir = "~/t2t_data"
tmp_dir = "~/t2t_tmp"
t2t.datastes.problem.prepare_data(data_dir, tmp_dir, problem)
 
# 定义模型超参数
hparams = t2t.models.transformer.transformer_base()
 
# 创建并训练模型
model = t2t.models.transformer.transformer_model()
trainer = t2t.trainer.Trainer(hparams, problem, model)
trainer.train(data_dir)
 
# 使用已训练模型进行推理
inputs = "Hello, how are you?"
outputs = trainer.infer(inputs)
print(outputs)


http://lihuaxi.xjx100.cn/news/1479016.html

相关文章

抓包工具Charles的安装及代理设置(Windows浏览器代理、安卓代理)

1、下载Charles 官网地址:https://www.charlesproxy.com/download/,下载对应的安装包。安装完成后按照以下步骤进行代理配置。 2、配置Charles证书 按照以下截图步骤进行配置即可。 3、Charles代理设置 这里的端口号根据自己情况设置,这里…

用心维护好电脑,提高学习工作效率

无论是学习还是工作,电脑都是IT人必不可少的重要武器,一台好电脑除了自身配置要经得起考验,后期主人对它的维护也是决定它寿命的重要因素! 一、我的电脑 系统制造商: ASUSTeK COMPUTER INC. 系统型号: ZenBook UX481FAY 1.1 如…

Django基础3——视图函数

文章目录 一、基本了解1.1 Django内置函数1.2 http请求流程 二、HttpRequest对象(接受客户端请求)2.1 常用属性2.2 常用方法2.3 服务端接收URL参数2.4 QueryDict对象2.5 案例2.5.1 表单GET提交2.5.2 表单POST提交2.5.3 上传文件 三、HttpResponse对象&am…

Flutter系列文章-Flutter 插件开发

在本篇文章中,我们将学习如何开发 Flutter 插件,实现 Flutter 与原生平台的交互。我们将详细介绍插件的开发过程,包括如何创建插件项目、实现方法通信、处理异步任务等。最后,我们还将演示如何将插件打包并发布到 Flutter 社区。 …

【Unity学习笔记】DOTween(2)官方案例

本文中大部分内容学习来自DOTween官方文档 此处无法展示动图(懒得录GIF),请下载官方案例场景自行学习 文章目录 场景1 基本补间场景2 动态补间场景3 Shader修改场景4 路径拟合运动场景5 序列播放场景6 UGUI 场景1 基本补间 案例一展示了最基…

UI/UX设计与前端开发:从零到一打造完美用户体验

引言 在当今的软件开发领域,UI/UX设计和前端开发是两个密不可分的环节。UI/UX设计师负责创造出直观、美观、用户友好的界面,而前端开发者则将这些设计转化为实际的、可交互的网页或应用。本文将深入探讨这两个领域的交集,并通过代码示例来展…

打开软件报错mfc100u.dll缺失是什么意思?简单式修复mfc100u.dll问题

首先,我们需要了解什么是MFC100U.dll文件以及它的作用。MFC100U.dll是一个Microsoft Foundation Class (MFC)库文件,它是Visual C应用程序开发的一部分。MFC库提供了许多通用的功能,如窗口管理、消息处理等,可以帮助开发者更快速地…

第十七课:利用 Setup Factory 制作 Qt 软件安装包

功能描述:详细介绍如何利用 Setup Factory 制作 Qt 软件安装包,从 Setup Factory 软件下载、安装,到如何利用 Setup Factory 制作软件安装包,手把手教你将 Qt 应用程序制作成具有安装向导的安装包。 一、Setup Factory 简介 Setu…