Instructions to use LuigiJoseph/Helsinki-ar-en-ft with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use LuigiJoseph/Helsinki-ar-en-ft with Transformers:
# Use a pipeline as a high-level helper # Warning: Pipeline type "translation" is no longer supported in transformers v5. # You must load the model directly (see below) or downgrade to v4.x with: # 'pip install "transformers<5.0.0' from transformers import pipeline pipe = pipeline("translation", model="LuigiJoseph/Helsinki-ar-en-ft")# Load model directly from transformers import AutoTokenizer, AutoModelForSeq2SeqLM tokenizer = AutoTokenizer.from_pretrained("LuigiJoseph/Helsinki-ar-en-ft") model = AutoModelForSeq2SeqLM.from_pretrained("LuigiJoseph/Helsinki-ar-en-ft") - Notebooks
- Google Colab
- Kaggle
Helsinki-NLP Fine-Tuned Model (Arabic โ English)
This model is a fine-tuned version of Helsinki-NLP/opus-mt-ar-en on a custom dataset.
Model Details
- Source language: Arabic (
ar) - Target language: English (
en) - Fine-tuned on: Custom dataset for e-commerce translations
- Base model: Helsinki-NLP/opus-mt-ar-en
How to Use
You can use this model with the transformers library:
from transformers import AutoModelForSeq2SeqLM, AutoTokenizer
model_name = "LuigiJoseph/Helsinki-ar-en-ft"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForSeq2SeqLM.from_pretrained(model_name)
text = "ู
ุฑุญุจุง ุจุงูุนุงูู
, ููู ุญุงููุ"
inputs = tokenizer.encode(text, return_tensors="pt")
outputs = model.generate(inputs)
translation = tokenizer.decode(outputs[0], skip_special_tokens=True)
print(translation) # English translations
Evaluation Metrics
The performance of the base model and the fine-tuned model was measured using the BLEU metric:
| Model | BLEU Score |
|---|---|
| Base Model (Helsinki-NLP/opus-mt-ar-en) | 42.85 |
| Fine-Tuned Model (this one) | 80.79 |
- Downloads last month
- 11
Model tree for LuigiJoseph/Helsinki-ar-en-ft
Base model
Helsinki-NLP/opus-mt-ar-en