Files
RLM-hinglish-translator/README.md
ModelHub XC 4a80a9a206 初始化项目,由ModelHub XC社区提供模型
Model: rudrashah/RLM-hinglish-translator
Source: Original Platform
2026-07-26 13:27:10 +08:00

55 lines
2.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
license: mit
datasets:
- cmu_hinglish_dog
language:
- en
library_name: transformers
pipeline_tag: translation
tags:
- hinglish
- translation
- hinglish to english
- language translation
- keras
- keras nlp
- nlp
- transformers
- gemma2b
---
# Project Hinglish - A Hinglish to English Language Translater.
## Newer Model is HERE? → [RLM-hinglish-translator (v2)](https://huggingface.co/rudrashah/RLM-hinglish-translator-2)
<p align="center">
<a href="https://www.buymeacoffee.com/rudrashah" target="_blank">
<img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" style="height: 60px !important;width: 217px !important;">
</a>
</p>
Project Hinglish aims to develop a high-performance language translation model capable of translating Hinglish (a blend of Hindi and English commonly used in informal communication in India) to standard English.
The model is fine-tuned over gemma-2b using PEFT(LoRA) method using the rank 128. Aim of this model is for handling the unique syntactical and lexical characteristics of Hinglish.
# Fine-Tune Method:
- **Fine-Tuning Approach Using PEFT (LoRA):** The fine-tuning employs Parameter-efficient Fine Tuning (PEFT) techniques, particularly using LoRA (Low-Rank Adaptation). LoRA modifies a pre-trained model efficiently by introducing low-rank matrices that adapt the model’s attention and feed-forward layers. This method allows significant model adaptation with minimal updates to the parameters, preserving the original model's strengths while adapting it effectively to the nuances of Hinglish.
- **Dataset:** cmu_hinglish_dog + Combination of sentences taken from my own dialy life chats with friends and Uber Messages.
# Example Output
![Example IO](io1.png)
# Usage
``` python
from transformers import AutoTokenizer, AutoModelForCausalLM
tokenizer = AutoTokenizer.from_pretrained("rudrashah/RLM-hinglish-translator")
model = AutoModelForCausalLM.from_pretrained("rudrashah/RLM-hinglish-translator")
template = "Hinglish:\n{hi_en}\n\nEnglish:\n{en}" #THIS IS MOST IMPORTANT, WITHOUT THIS IT WILL GIVE RANDOM OUTPUT
input_text = tokenizer(template.format(hi_en="aapka name kya hai?",en=""),return_tensors="pt")
output = model.generate(**input_text)
print(tokenizer.decode(output[0]))
```
[Usage Code Notebook on kaggle](https://www.kaggle.com/code/sciencelabwork/hinglish-to-english-usage)