ufal/neuralmonkey has 417 GitHub stars and 102 forks. Star changes are not measured yet. Last checked 2026-11-14 12:39 UTC. Last push 2020-04-28.
計測したスター増加
- 24時間
- 履歴を収集中
- 7日間
- 履歴を収集中
- 15日間
- 履歴を収集中
- 1か月
- 履歴を収集中
期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。
概要
An open-source tool for sequence learning in NLP built on TensorFlow.
機械学習README.md
オリジナル
Neural Monkey
Neural Sequence Learning Using TensorFlow
The Neural Monkey package provides a higher level abstraction for sequential neural network models, most prominently in Natural Language Processing (NLP). It is built on TensorFlow. It can be used for fast prototyping of sequential models in NLP which can be used e.g. for neural machine translation or sentence classification.
The higher-level API brings together a collection of standard building blocks (RNN encoder and decoder, multi-layer perceptron) and a simple way of adding new building blocks implemented directly in TensorFlow.
Usage
neuralmonkey-train <EXPERIMENT_INI>
neuralmonkey-run <EXPERIMENT_INI> <DATASETS_INI>
neuralmonkey-server <EXPERIMENT_INI> [OPTION] ...
neuralmonkey-logbook --logdir <EXPERIMENTS_DIR> [OPTION] ...
Installation
You need Python 3.6 (or higher) to run Neural Monkey.
When using virtual environment, execute these commands to install the Python dependencies:
$ source path/to/virtualenv/bin/activate # For GPU-enabled version (virtualenv)$ pip install --upgrade -r requirements-gpu.txt # For CPU-only version (virtualenv)$ pip install --upgrade -r requirements.txtIf you are using the GPU version, make sure that the
LD_LIBRARY_PATHenvironment variable points tolibandlib64directories of your CUDA and CuDNN installations. Similarly, yourPATHvariable should point to thebinsubdirectory of the CUDA installation directory.If the training crashes on an unknown dependency, just install it with pip. Remember to keep your virtual environment up-to-date with the package requirements file, which may be changed over time. To update the dependencies, re-run the
pip installcommand from above (pay attention to the distinction between GPU and non-GPU versions).
Getting Started
There is a tutorial that you can follow, which gives you the overwiev of how to design your experiments with Neural Monkey.
Package Overview
bin: Directory with neuralmonkey executablesexamples: Example configuration files for ready-made experimentslib: Third party softwareneuralmonkey: Python package filesscripts: Directory with tools that may come in handy. Note dependencies for these tools may not be listed in the project requirements.tests: Test files
Documentation
You can find the API documentation of this package here. The documentation files are generated from docstrings using autodoc and Napoleon extensions to the Python documentation package Sphinx. The docstrings should follow the recommendations in the Google Python Style Guide. Additional details on the docstring formatting can be found in the Napoleon documentation as well.
Related projects
tflearn – a more general and less abstract deep learning toolkit built over TensorFlow
nlpnet – deep learning tools for tagging and parsing
NNBlocks – a library build over Theano containing NLP specific models
Nematus - A tool for training and running Neural Machine Translation models
seq2seq - a general-purpose encoder-decoder framework for Tensorflow
OpenNMT - open sourcce NMT in Torch
Citation
If you use the tool for academic purporses, please consider citing the following paper:
@article{NeuralMonkey:2017,
author = {Jind{\v{r}}ich Helcl and Jind{\v{r}}ich Libovick{\'{y}}},
title = {{Neural Monkey: An Open-source Tool for Sequence Learning}},
journal = {The Prague Bulletin of Mathematical Linguistics},
year = {2017},
address = {Prague, Czech Republic},
number = {107},
pages = {5--17},
issn = {0032-6585},
doi = {10.1515/pralin-2017-0001},
url = {http://ufal.mff.cuni.cz/pbml/107/art-helcl-libovicky.pdf}
}
License
The software is distributed under the BSD License.
関連プロジェクトを探す
tensorflow/tensorflow
すべての人のためのオープンソース機械学習フレームワーク
201,595 スターhuggingface/transformers
🤗 Transformers:テキスト、ビジョン、音声、マルチモーダルの最先端機械学習モデル向けモデル定義フレームワークで、推論と学習の両方に対応します。
168,962 スターAUTOMATIC1111/stable-diffusion-webui
Stable Diffusion の Web UI
165,311 スターComfy-Org/ComfyUI
グラフとノードによるインターフェースを備えた、最も強力でモジュール性の高い拡散モデル向け GUI、API、バックエンド。世界最速のローカル推論エンジン。
146,765 スター