| --- |
| 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](https://huggingface.co/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](https://github.com/DavidA00/Commgpt-final-year-project) |
|
|
| This work was part of a final year project conducted during Sept 2024 - May 2025. |
|
|
| ## Usage |
| ```python |
| 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 |
| ```latex |
| @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} |
| } |
| ``` |
|
|