بحث وهندسة جامعة ولاية آيوا

أبحث عن مواطن الخلل في الأنظمة الذكية.

أنا Anwar Zahid. أدرس كيف ولماذا يخطئ الذكاء الاصطناعي والبرمجيات الحسابية، ثم أبني أدوات تجعل اكتشاف هذه الأعطال وإعادة إنتاجها وإصلاحها أسهل.

موثوقية الذكاء الاصطناعي تصحيح الأخطاء العددية هندسة البرمجيات

Anwar Hossain Zahid صورة Anwar Hossain Zahid
01 / الملف الشخصي Anwar Hossain Zahid
استكشاف الموثوقية تحت السطح مرّر للاستكشاف

الأخبار

من بناء البرمجيات إلى دراسة أسباب إخفاقها.

أُعِدّ أطروحة الدكتوراه في علوم الحاسوب في جامعة ولاية آيوا، بإشراف Wei Le في مختبر Program Analysis and AI Lab. تتركّز أبحاثي على أنظمة الذكاء الاصطناعي الموثوقة، وتصحيح الأخطاء العددية، وتقنيات هندسة البرمجيات لأنظمة تعلّم الآلة.

قبل الدكتوراه، أمضيت أربع سنوات في هندسة البرمجيات على منصات مصرفية وأنظمة للحكومة الإلكترونية والذكاء الاصطناعي وتطبيقات الهاتف المحمول. هذه الخلفية الصناعية هي ما يوجّه طريقتي في البحث: تهمّني الأساليب التي يمكن أن تتحوّل إلى أدوات عملية بين أيدي المطوّرين والباحثين. السيرة الكاملة في صفحة النبذة المفصّلة.

ماذا يجري تحت السطح؟

هل يمكن الوثوق بالإجابة؟

أدرس هلوسة النماذج اللغوية الكبيرة، وأقيّم المواضع التي تفقد فيها الأنظمة الذكية موثوقيتها.

أين ينحرف الرقم؟

أتتبّع عدم الاستقرار العددي والتراجعات الصامتة في البرمجيات التي يقوم عليها تعلّم الآلة.

كيف نجعل ذلك مفيدًا؟

أبني أدوات اختبار وتصحيح قابلة للتفسير تساعد الناس على فهم الأعطال وإصلاحها.

أبحاث محكّمة ومسودات أولية

حول موثوقية تعلّم الآلة، وتقييم النماذج اللغوية الكبيرة، والدقة العددية. الأوراق منشورة بالإنجليزية.

موثوقية تعلّم الآلة Soft Assertions اكشف الأخطاء المختبئة في الأرقام.
FSE 2025 / PACMSE

Automatically Detecting Numerical Instability in Machine Learning Applications via Soft Assertions

Shaila Sharmin, Anwar Hossain Zahid, Subhankar Bhattacharjee, Chiamaka Igwilo, Miryung Kim, and Wei Le

تقدّم Soft Assertions، وهي طريقة لاكتشاف أخطاء عدم الاستقرار العددي الخفية في تطبيقات تعلّم الآلة واستثارتها.

BibTeX
@article{sharmin2025softassertions,
  title   = {Automatically Detecting Numerical Instability in Machine Learning Applications via Soft Assertions},
  author  = {Sharmin, Shaila and Zahid, Anwar Hossain and Bhattacharjee, Subhankar and Igwilo, Chiamaka and Kim, Miryung and Le, Wei},
  journal = {Proceedings of the ACM on Software Engineering (PACMSE), issue FSE 2025},
  year    = {2025},
  doi     = {10.1145/3729394},
  url     = {https://arxiv.org/pdf/2504.15507}
}
تقييم النماذج اللغوية السياق هو الأساس. كشف خطاب الكراهية عبر المناطق.
arXiv:2502.19612

Evaluation of Hate Speech Detection Using Large Language Models and Geographical Contextualization

Anwar Hossain Zahid, Monoshi Kumar Roy, and Swarna Das

تقيّم أداء النماذج اللغوية الكبيرة في كشف خطاب الكراهية عند تزويدها بالسياق الجغرافي والاجتماعي.

BibTeX
@misc{zahid2025hatespeech,
  title         = {Evaluation of Hate Speech Detection Using Large Language Models and Geographical Contextualization},
  author        = {Zahid, Anwar Hossain and Roy, Monoshi Kumar and Das, Swarna},
  year          = {2025},
  eprint        = {2502.19612},
  archivePrefix = {arXiv},
  url           = {https://arxiv.org/abs/2502.19612}
}
الحوسبة العددية على GPU NVIDIA / AMD الحساب نفسه. نتائج مختلفة.
arXiv:2410.09172

Testing GPU Numerics: Finding Numerical Differences Between NVIDIA and AMD GPUs

Anwar Hossain Zahid, Ignacio Laguna, Wei Le

تدرس الفروق العددية بين التنفيذ على وحدات معالجة الرسوميات من NVIDIA وAMD، وأثرها في قابلية إعادة الإنتاج والنقل.

BibTeX
@misc{zahid2024gpunumerics,
  title         = {Testing GPU Numerics: Finding Numerical Differences Between NVIDIA and AMD GPUs},
  author        = {Zahid, Anwar Hossain and Laguna, Ignacio and Le, Wei},
  year          = {2024},
  eprint        = {2410.09172},
  archivePrefix = {arXiv},
  url           = {https://arxiv.org/abs/2410.09172}
}
تعليم هندسة البرمجيات تعلّم بالبناء. منصة مفاهيمية للتدريب الافتراضي.
ICCIT 2020

A Conceptual Design of Virtual Internship System to Benchmark Software Development Skills in a Blended Learning Environment

Raihan Mia, Anwar Hossain Zahid, Bipul Chandra Dev Nath, and Abu Sayed Md Latiful Hoque

تقدّم تصميمًا مفاهيميًا لمنصة برمجية لتقديم التدريب الافتراضي وقياس مهارات تطوير البرمجيات.

BibTeX
@inproceedings{mia2020virtualinternship,
  title     = {A Conceptual Design of Virtual Internship System to Benchmark Software Development Skills in a Blended Learning Environment},
  author    = {Mia, Raihan and Zahid, Anwar Hossain and Nath, Bipul Chandra Dev and Hoque, Abu Sayed Md Latiful},
  booktitle = {2020 23rd International Conference on Computer and Information Technology (ICCIT)},
  year      = {2020},
  publisher = {IEEE},
  doi       = {10.1109/ICCIT51783.2020.9392670},
  url       = {https://ieeexplore.ieee.org/document/9392670}
}

بحث متجذّر في برمجيات الواقع.

خبرة في البحث العلمي والقطاع المصرفي والحكومة الإلكترونية وبرمجيات الهاتف المحمول.

أنظمة مختارة وأعمال تطبيقية

مشاريع المقررات والمستودعات الأصغر مطويّة في الأسفل.

الثقافة في الذكاء الاصطناعي Today’s AI اكتشف الأدوات. وتعلّم استخدامها.

Today's AI — اعثر على أدوات الذكاء الاصطناعي وتعلّم استخدامها

منصة ويب تساعد طلاب المدارس والجامعات والدراسات العليا — وكل من يهتم بالذكاء الاصطناعي — على العثور على الأدوات المناسبة وتعلّم استخدامها. فكرة المنصة وقيادة تطويرها بإشراف Wei Le.

  • Web platform
  • LLM assistant
  • Search
  • AI literacy
اختبار تعلّم الآلة Soft Assertions اكتشف عدم الاستقرار العددي في تعلّم الآلة.

Automatically Detecting Numerical Instability in Machine Learning Applications via Soft Assertions

ورقة في مؤتمر FSE 2025 تقدّم Soft Assertions لاكتشاف أخطاء عدم الاستقرار العددي في تطبيقات تعلّم الآلة واستثارتها.

  • Python
  • PyTorch
  • TensorFlow
LLNL / Varity عبر وحدات GPU. توليد شيفرة HIP للاختبار العددي.

الاختبار العددي على GPU – توليد شيفرة HIP في Varity

مساهمة في مشروع Varity التابع لمختبر LLNL بإضافة توليد الواجهة الخلفية HIP لاختبار نوى GPU، بما يتيح تقييم الاتساق العددي بين المنصات.

  • C++
  • HIP
  • CUDA
  • LLVM
اللغة + الجغرافيا الكلمات في سياقها. تقييم كشف خطاب الكراهية بالنماذج اللغوية.

كشف خطاب الكراهية مع السياق الجغرافي

مشروع مقرر جرى توسيعه لتقييم نماذج كشف خطاب الكراهية باستخدام بيانات وصفية جغرافية، ثم تكييفه لاختبار النماذج اللغوية الكبيرة ونشره في 2025.

  • Python
  • Transformers
  • HuggingFace
  • Scikit-learn
الرؤية الحاسوبية وجه + حيوية التعرّف على الوجوه ومكافحة الانتحال للمصارف.

التعرّف على الوجوه مع كشف الحيوية

نظام آني للتعرّف على الوجوه وكشف الانتحال لتطبيقات التقنية المالية، يعزّز أمان التحقق المصرفي عن بُعد.

  • Python
  • OpenCV
  • Dlib
  • FaceNet
مستودعات أخرى
  • Parliament Resource Planning – SSO Integration — Implemented Single Sign-On authentication for PRP system, enabling secure unified access across parliamentary resource modules.
  • MoneyGram SOAP API Integration — TODO: verify scope/details — inferred only from the repo name. Integrated a SOAP-based API with MoneyGram remittance services as part of banking platform work.
  • COM S 572 – Machine Learning Project — Implemented and evaluated ML algorithms for natural language processing tasks. Later extended for LLM experiments and paper publication.
  • Othello AI Agent — Developed an intelligent Othello game-playing agent using adversarial search algorithms and heuristic evaluation functions.
  • Mancala Game Simulation — Created a Mancala game engine with an AI opponent using minimax and heuristic strategies.
  • Ray Tracing Renderer — Built a ray tracing engine from scratch to render 3D scenes with reflection, refraction, and shading.
  • Nachos – Instructional Operating System — Extended the Nachos instructional OS to implement thread scheduling, virtual memory, and file system operations.
  • Channel Equalization for Wireless Communication — Implemented and tested channel equalization algorithms to improve signal quality in noisy communication environments.

تصميم المقررات. والتعليم بالممارسة.

المساعدة في التدريس في قسم علوم الحاسوب بجامعة ولاية آيوا، والإسهام في تصميم المقررات ومقدمة البرمجة والذكاء الاصطناعي.

ملاحظات بحثية وتجارب هندسية

المقالات نفسها مكتوبة بالإنجليزية.

01‏/05‏/2026

What I Want This Blog to Become

Academic papers are necessarily compressed. They describe the method, the evaluation, and the result, but they often leave out the messy middle: why a test design chan...

كل المقالات ←

لنتواصل.

أسرع طريقة للوصول إليّ هي البريد الإلكتروني.