الأعمال

أوراق بحثية وأنظمة ومشاريع برمجية تطبيقية.

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

المنشورات

أبحاث محكّمة ومسودات أولية في تعلّم الآلة الموثوق وتقييم النماذج والدقة العددية.

موثوقية تعلّم الآلة 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، وهي طريقة لاكتشاف أخطاء عدم الاستقرار العددي الخفية في تطبيقات تعلّم الآلة واستثارتها.

الحوسبة العددية على 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، وأثرها في قابلية إعادة الإنتاج والنقل.

تعليم هندسة البرمجيات تعلّم بالبناء. منصة مفاهيمية للتدريب الافتراضي.
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

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

المشاريع

أنظمة ومشاريع تطبيقية من البحث العلمي، والعمل في مختبر وطني، والصناعة، والمقررات المتقدمة.

الثقافة في الذكاء الاصطناعي 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.