{{ site.description }}
++
+
+ diff --git a/public/css/general.css b/public/css/general.css index 5e0969b..33eda1a 100644 --- a/public/css/general.css +++ b/public/css/general.css @@ -1,69 +1,210 @@ -/* Language top bar */ -#select-language { - margin-top: 20px; - font-size: 0.7em; +html, body { + height: 100%; +} + +body { + background-color: #eee; +} + +#main-container { + position: relative; + overflow: hidden; + background-color: white; +} + +main a { + color: #ac4142; +} + +/* Header */ +header { + background-color: #ac4142; + box-shadow: 0 3px 4px -1px rgba(0,0,0,0.25); + padding-bottom: 10px; + z-index: 10; + position: relative; +} +header, header a { color: white; } -#select-language ul { + +#meta-links { + font-size: 0.8em; +} +#meta-links ul { list-style-type: none; padding: 0; -} -#select-language ul li { - display: inline-block; - padding: 0 5px; + margin: 0; } -/* Sidebar customization */ -.sidebar { - padding: 0 1rem; +#meta-links ul li { + display: inline-block; + margin-left: 15px; + border: 1px solid rgba(255, 255, 255, 0.3); + margin-top: -1px; } -.sidebar-about h1 { +#meta-links ul li a { display: block; - margin: 0 auto -1rem auto; - width:200px + color: rgba(255, 255, 255, 0.6); + padding: 3px 10px; } -.sidebar-about h1 center a img { - margin: 0; - border-radius: 0; - width: auto; +#meta-links ul li a:hover { + background-color: #d67272; + color: rgba(255, 255, 255, 1); + text-decoration: none; } -.lead { - font-size: 1.1rem; - line-height: 1.1rem; - padding: 1rem 0 1rem 0; +#title { text-align: center; } -.sidebar-nav ul { - list-style-type: none; - margin: 0; - padding-left: 20px; - font-size: 0.9em; +#title h1 { + font-family: serif; } +#title h1 img { + display: inline-block; + width: 60px; + vertical-align: middle; + margin: 0; +} +#title h1 a:hover { + text-decoration: none; +} +#title .description { + font-size: 0.9em; + color: #ddd; +} - -.container.sidebar-sticky > p { - font-size: 0.7rem; - padding: 2rem 0; +nav ul { + list-style-type: none; + padding: 0; + margin: 0; + text-align: center; +} +nav ul li { + display: inline-block; +} +nav ul li+li { + margin-left: 20px; } +/* Index cards */ +.cards { + flex-direction: row; + display: flex; + justify-content: center; +} +.cards .card { + display: inline-block; + flex: 0.3; + border-radius: 12px; + box-shadow: 0 1px 2px 0 rgba(60,64,67,0.302), 0 1px 3px 1px rgba(60,64,67,0.149); + overflow: hidden; +} +.cards .card+.card { + margin-left: 15px; +} +.cards .card .card-main { + display: block; + padding: 5px 15px; + color: inherit !important; +} +.cards .card .card-main:hover { + text-decoration: none; + background-color: #f1f1f1; +} +.cards .card img { + width: 80px; + margin: 0 auto 10px; +} +.cards .card .project { + text-align: center; + font-size: 1.3em; + margin-bottom: 10px; +} +.cards .card ul { + padding-top: 10px; + padding-bottom: 10px; + margin: 0; +} +.cards .card ul { + border-top: 1px solid #ccc; +} +.cards .card ul a { + color: #777; +} +#cards-primary .card { + flex: 0.4; +} +#cards-secondary .project { + font-size: 1.1em; +} +#cards-secondary .card-main { + height: 100%; +} +#history, #history td { + border: none; +} +#history tr+tr { + border-top: 1px solid #e5e5e5; +} +#history td { + padding-top: 1rem; + padding-bottom: 1rem; +} +#history tbody tr:nth-child(odd) td, #history tbody tr:nth-child(odd) th { + background-color: inherit; +} +#history td:first-child { + font-size: 0.8em; + font-weight: bold; + white-space: nowrap; + vertical-align: middle; + text-align: right; + padding-right: 0.8rem; +} -/* small devices */ -@media (min-width: 48em) { - .lead { - line-height: 1.2rem; - } +.pretrained tbody tr:nth-child(odd) td, .pretrained tbody tr:nth-child(odd) th { + background-color: inherit; +} +.pretrained td { + font-size: 0.9em; +} +.pretrained td:first-child { + width: 25%; + white-space: nowrap; + font-weight: bold; + background-color: #f9f9f9 !important; + vertical-align: top; } -@media (max-width: 48em) { - .sidebar-about h1 { - margin: 0 auto; - } +/* Footer */ +footer { + border-top: 1px solid #ccc; + padding: 20px 0; + font-size: 0.8em; + text-align: center; +} +#quick-links, #quick-links ul { + list-style-type: none; + padding: 0; + margin: 0; +} +#quick-links > li { + display: inline-block; +} +#quick-links > li+li { + margin-left: 15%; +} +#quick-links a { + color: inherit; +} +#quick-links ul { + text-align: left; } diff --git a/public/css/hyde.css b/public/css/hyde.css index b08f5d6..4e57e56 100644 --- a/public/css/hyde.css +++ b/public/css/hyde.css @@ -36,12 +36,12 @@ html { } @media (min-width: 48em) { html { - font-size: 16px; + font-size: 15px; } } @media (min-width: 58em) { html { - font-size: 20px; + font-size: 18px; } } diff --git a/public/pytorch.png b/public/pytorch.png new file mode 100644 index 0000000..bad49bf Binary files /dev/null and b/public/pytorch.png differ diff --git a/simple-attn.png b/public/simple-attn.png similarity index 100% rename from simple-attn.png rename to public/simple-attn.png diff --git a/public/tensorflow.png b/public/tensorflow.png new file mode 100644 index 0000000..b4b067e Binary files /dev/null and b/public/tensorflow.png differ diff --git a/publications.md b/publications.md new file mode 100644 index 0000000..460378d --- /dev/null +++ b/publications.md @@ -0,0 +1,46 @@ +--- +layout: page +title: Publications +--- + +If you are using OpenNMT for academic work, please cite the initial [system demonstration paper](https://www.aclweb.org/anthology/P17-4012): + +``` +@inproceedings{klein-etal-2017-opennmt, + title = "{O}pen{NMT}: Open-Source Toolkit for Neural Machine Translation", + author = "Klein, Guillaume and + Kim, Yoon and + Deng, Yuntian and + Senellart, Jean and + Rush, Alexander", + booktitle = "Proceedings of {ACL} 2017, System Demonstrations", + month = jul, + year = "2017", + address = "Vancouver, Canada", + publisher = "Association for Computational Linguistics", + url = "https://www.aclweb.org/anthology/P17-4012", + pages = "67--72", +} +``` + +## Research + +Here is a list of selected papers using OpenNMT: + +* [Challenges in Data-to-Document Generation](http://arxiv.org/abs/1707.08052). Sam Wiseman, Stuart M. Shieber, Alexander M. Rush. 2017. +* [Model compression via distillation and quantization](http://arxiv.org/abs/1802.05668). Antonio Polino, Razvan Pascanu, Dan Alistarh. 2018. +* [A causal framework for explaining the predictions of black-box sequence-to-sequence models](http://arxiv.org/abs/1707.01943). David Alvarez-Melis, Tommi S. Jaakkola. 2017. +* [Deep Learning Scaling is Predictable, Empirically](http://arxiv.org/abs/1712.00409). Joel Hestness, Sharan Narang, Newsha Ardalani, Gregory F. Diamos, Heewoo Jun, Hassan Kianinejad, Md. Mostofa Ali Patwary, Yang Yang, Yanqi Zhou. 2017. +* [What You Get Is What You See: A Visual Markup Decompiler](http://arxiv.org/abs/1609.04938). Yuntian Deng, Anssi Kanervisto, Alexander M. Rush. 2016. +* [Semantically Equivalent Adversarial Rules for Debugging NLP models](https://www.aclweb.org/anthology/P18-1079). Ribeiro, Marco Tulio, Singh, Sameer, Guestrin, Carlos. 2018. +* [A Regularized Framework for Sparse and Structured Neural Attention](http://papers.nips.cc/paper/6926-a-regularized-framework-for-sparse-and-structured-neural-attention.pdf). Niculae, Vlad, Blondel, Mathieu. 2017. +* [Controllable Invariance through Adversarial Feature Learning](http://papers.nips.cc/paper/6661-controllable-invariance-through-adversarial-feature-learning.pdf). Xie, Qizhe, Dai, Zihang, Du, Yulun, Hovy, Eduard, Neubig, Graham. 2017. +* [Neural Semantic Parsing by Character-based Translation: Experiments with Abstract Meaning Representations](http://arxiv.org/abs/1705.09980). Rik van Noord, Johan Bos. 2017. +* [When to Finish? Optimal Beam Search for Neural Text Generation (modulo beam size)](http://arxiv.org/abs/1809.00069). Liang Huang, Kai Zhao, Mingbo Ma. 2018. +* [Handling Homographs in Neural Machine Translation](http://arxiv.org/abs/1708.06510). Frederick Liu, Han Lu, Graham Neubig. 2017. +* [Bottom-Up Abstractive Summarization](http://arxiv.org/abs/1808.10792). Sebastian Gehrmann, Yuntian Deng, Alexander M. Rush. 2018. +* [Dataset for a Neural Natural Language Interface for Databases (NNLIDB)](http://arxiv.org/abs/1707.03172). Florin Brad, Radu Iacob, Ionel Hosu, Traian Rebedea. 2017. +* [Coarse-to-Fine Attention Models for Document Summarization](https://www.aclweb.org/anthology/W17-4505). Ling, Jeffrey, Rush, Alexander. 2017. +* [Seq2Seq-Vis: A Visual Debugging Tool for Sequence-to-Sequence Models](http://arxiv.org/abs/1804.09299). Hendrik Strobelt, Sebastian Gehrmann, Michael Behrisch, Adam Perer, Hanspeter Pfister, Alexander M. Rush. 2018. + +Find more references on [Google Scholars](https://scholar.google.fr/scholar?cites=6651054115351140376).