Instructions to use Jvachier/en-fr-transformer-from-scratch with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Keras
How to use Jvachier/en-fr-transformer-from-scratch with Keras:
# Available backend options are: "jax", "torch", "tensorflow". import os os.environ["KERAS_BACKEND"] = "jax" import keras model = keras.saving.load_model("hf://Jvachier/en-fr-transformer-from-scratch") - Notebooks
- Google Colab
- Kaggle
EN→FR Transformer (From Scratch)
Custom Transformer for English-French translation, built entirely from scratch in Keras without pre-trained models.
Live Demo Kaggle Notebook GitHub
Performance
- BLEU: 0.58
- Parameters: 44.9M
- Architecture: 2-layer encoder-decoder, 4 attention heads, 128-dim embeddings
Files
enhanced_transformer.keras- Model weights (550MB)source_vocab.pkl- English vocabularytarget_vocab.pkl- French vocabularyconfig.pkl- Configuration
Training
- Dataset: 175K EN-FR sentence pairs
- Vocab: 20K tokens per language
- Max length: 20 tokens
- Built from scratch - no transfer learning
Full implementation details: GitHub
Examples
| English | French |
|---|---|
| Hello, how are you? | Bonjour, comment vous êtes? |
| Thank you very much | Merci beaucoup |
| The weather is beautiful | Le temps est beau |
Citation
@misc{vachier2026transformer,
author = {Vachier, Jeremy},
title = {English-French Transformer from Scratch},
year = {2026},
url = {https://huggingface.co/Jvachier/en-fr-transformer-from-scratch}
}
- Downloads last month
- 2