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}
}