Commgpt-3B / README.md
dabboud's picture
Update README.md
a26d522 verified
|
Raw
History Blame Contribute Delete
1.75 kB
metadata
license: mit
language: en
pipeline_tag: text-generation
base_model: unsloth/Qwen2.5-3B-Instruct

Commgpt‑3B

Commgpt‑3B is a conversational language model fine-tuned from unsloth/Qwen2.5-3B-Instruct, adapted specifically for Advanced Communication Systems (EECE 442) at the American University of Beirut.

The model was trained using a curriculum of domain-specific Q&A pairs and evaluated on a custom benchmark of 450 communication systems questions. It was originally deployed with a retrieval-augmented generation (RAG) pipeline and Gradio interface.

This repo contains only the model weights and a detailed implementation report.

📄 Full report and documentation:
https://github.com/DavidA00/Commgpt-final-year-project

This work was part of a final year project conducted during Sept 2024 - May 2025.

Usage

from transformers import AutoModelForCausalLM, AutoTokenizer, pipeline

model = AutoModelForCausalLM.from_pretrained("dabboud/Commgpt-3B")
tokenizer = AutoTokenizer.from_pretrained("dabboud/Commgpt-3B")

generator = pipeline("text-generation", model=model, tokenizer=tokenizer)
output = generator("What is Nyquist rate?", max_new_tokens=100)
print(output[0]["generated_text"])

Citation

@misc{CommGPT2025,
  title   = {CommGPT: A Domain-Tuned Qwen 2.5-3B Model for Advanced Communication Systems},
  author  = {Abboud, David and Eid, Alex and Menassa, Alexander and Abou Faycal, Ibrahim and Fahs, Jihad and Zaraket, Fadi and Chokr, Sally},
  note    = {Model and report available at \url{https://huggingface.co/dabboud/Commgpt-3B}},
  year    = {2025}
}