AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
A beginner-friendly PyTorch library for learning Neural Machine Translation
Translation pending
Developer toolsPython · ShellGitHub @byu-matrix-labOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗TorchLingo is an educational PyTorch library for Neural Machine Translation (NMT). Designed for students and instructors, it provides a clean, well-documented implementation of the Transformer architecture for learning and experimentation.
pip install torchlingo
For development:
pip install torchlingo[dev]
The example corpus and the pretrained checkpoint are stored in Git LFS. Install it before cloning, or the two files arrive as short text pointers instead of data and the tutorials that read them will not run:
git lfs install
git clone https://github.com/BYU-Matrix-Lab/torchlingo.git
Already cloned without it? git lfs install && git lfs pull fetches them.
For full documentation, tutorials, and API reference, visit:
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.
This project was initially developed by Josh Christensen as part of his undergraduate work at BYU.
"I hope that TorchLingo will be a valuable resource for students learning about neural machine translation, and that they will consider improving this project and the entire world with the knowledge they gain."
— Josh Christensen