Charles Explorer logo
🇨🇿

Neural Monkey: Open source nástroj pro sekvenční učení

Publikace na Matematicko-fyzikální fakulta |
2017

Abstrakt

V tomto článku představujeme vývoj Neural Monkey - open source nástroj pro neuronový strojový překlad a sekvenční učení obecně, který je postavený na knihovně TensorFlow. Náš nástroj poskytuje svým uživatelům vysokoúrovňové rozhraní, které umožňuje rychlé vytváření prototypů komplexních modelů s několika enkodéry a dekodéry.

Architektura modelů se vytváří pomocí snadno čitelných konfiguračních souborů. Dlouhodobým cílem Neural Monkey je vytvořit a udržovat kolekci moderních metod pro sekvenční učení.

Tomu odpovídá i modulární snadno rozšiřitelný design. Natrénované modely je možné použít pro dávkové zpracování dat nebo spustit jako webovou službu.

V předkládaném článku popisujeme základní design nástroje a postup, jak spustit trénování jednoduchého překladače.