- 授权协议: MIT
- 开发语言: Lua
- 操作系统: 跨平台
- 软件首页: http://opennmt.net/
- 软件文档: http://opennmt.github.io/OpenNMT
- 官方下载: https://github.com/OpenNMT/OpenNMT/archive/master.zip
软件介绍
OpenNMT 是一个由 Harvard NLP (哈佛大学自然语言处理研究组) 开源的 Torch 神经网络机器翻译系统。
OpenNMT 系统设计简单易用,易于扩展,同时保持效率和最先进的翻译精确度。
特性:
简单的通用接口,只需要源/目标文件。
快速高性能GPU训练和内存优化。
提高翻译性能的最新的研究成果。
可配对多种语言的预训练模型(即将推出)。
允许其他序列生成任务的拓展,如汇总和图文生成。
快速开始:
OpenNMT 包含三个命令
1) 数据预处理
th preprocess.lua -train_src data/src-train.txt -train_tgt data/tgt-train.txt -valid_src data/src-val.txt -valid_tgt data/tgt-val.txt -save_data data/demo
2) 模型训练
th train.lua -data data/demo-train.t7 -save_model model
3) 语句翻译
th translate.lua -model model_final.t7 -src data/src-test.txt -output pred.txt
Rails 5敏捷开发
[美] Sam Ruby、[美] Dave Thomas、[美] David Heinemeier Hansson / 安道、叶炜、大疆Ruby技术团队 / 华中科技大学出版社 / 2017-12-30 / 115.00
本书以讲解“购书网站”案例为主线,逐步介绍Rails的内置功能。全书分为3部分,第一部分介绍Rails的安装、应用程序验证、Rails框架的体系结构,以及Ruby语言知识;第二部分用迭代方式构建应用程序,然后依据敏捷开发模式开展测试,最后用Capistrano完成部署;第三部分补充日常实用的开发知识。本书既有直观的示例,又有深入的分析,同时涵盖了Web开发各方面的知识,堪称一部内容全面而又深入浅出......一起来看看 《Rails 5敏捷开发》 这本书的介绍吧!
