Downloads · 30 days
1.7K
6% of all-time downloads
LingoIITGN/ganga-1b
ganga-1b is a text generation model from LingoIITGN. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
The base model Ganga-1b trained on a monolingual Hindi language dataset as part of Project Unity. We propose the name Ganga 🌊 to honor the longest river flowing through the Hindi-speaking region of India 🇮🇳.
Downloads · 30 days
1.7K
6% of all-time downloads
All-time downloads
30.6K
Public
Parameters
995M
8 GB on disk
Likes
21
Public
Click a slice to open those files.
.safetensors4 GB · 100%
From the Hugging Face model README
The base model Ganga-1b trained on a monolingual Hindi language dataset as part of Project Unity. We propose the name Ganga 🌊 to honor the longest river flowing through the Hindi-speaking region of India 🇮🇳.
(The first pre-trained Hindi model by any academic research lab in India 🇮🇳!)*

Project Unity is an initiative to address India's linguistic diversity and richness by creating a comprehensive resource covering the country's major languages. We strive to achieve state-of-the-art performance in understanding and generating text in Indian languages. To achieve this, we train models on the monolingual regional languages of India. Our first release is the Ganga-1B model, which has been trained on a large dataset of public domain web-crawled Hindi language data, including news articles, web documents, books, government publications, educational materials, and social media conversations (filtered for quality). Additionally, the dataset has been further curated by native Indian speakers to ensure high quality. Significantly, the Ganga-1B model outperforms existing open-source models that support Indian languages, even at sizes of up to 7 billion parameters.
Use the code below to get started with the model.
from transformers import AutoModelForCausalLM, AutoTokenizer
tokenizer = AutoTokenizer.from_pretrained("LingoIITGN/ganga-1b")
model = AutoModelForCausalLM.from_pretrained("LingoIITGN/ganga-1b", device_map="auto")
input_text = "BCCI ने टी-20 वर्ल्ड कप के बीच जिम्बाब्वे सीरीज "
input_ids = tokenizer.encode(input_text,
return_tensors="pt").to("cuda")
outputs = model.generate(input_ids, max_new_tokens=100,
do_sample=True, top_k=50,
top_p=0.95, temperature=0.7)
print(tokenizer.decode(outputs[0]))
Ganga-1b is a decoder-only transformer model, featuring the following specifications:
[More Information Needed]
| Model | Fertility |
|---|---|
| Ganga-1b | 1.12 |
| Pragna-1b | 1.58 |
| Bloom-1b1 | 1.27 |
| Bloom-1b7 | 1.27 |
| Gemma-2b | 1.89 |
| Bloom-3b | 1.27 |
| Airavata-7b | 1.69 |
| Sarvam-2b | 1.38 |
| Model | PPL<sub>Our Dataset</sub> | PPL<sub>Sangraha Dataset</sub> |
|---|---|---|
| Ganga-1b | 17.92 | 15.82 |
| Pragna-1b | 98.16 | 9.37 |
| Bloom-1b1 | 27.81 | 17.49 |
| Bloom-1b7 | 22.49 | 14.28 |
| Gemma-2b | 49.27 | 31.01 |
| Bloom-3b | 19.99 | 12.82 |
| OpenHathi-7B | 42.95 | 25.73 |
| Airavata-7b | 60.87 | 38.24 |
| Sarvam-2b | 18.56 | 10.31 |
<span style="color:red">This model described is a research preview and is under ongoing iterative updations, and as such, it only provides limited safety measures. Additionally, it may generate offensive content. It is strictly prohibited to use the model for any illegal, harmful, violent, racist, or sexual purposes.</span>
DEMO: https://huggingface.co/spaces/Lingo-IITGN/ganga-1b
Lingo Research Group at IIT Gandhinagar, India </br> Mail at: [email protected]