作品
研究论文、系统与应用软件项目。
集中展示我在 AI 可靠性、数值调试、大语言模型评估、GPU 数值计算和生产级软件工程方面的工作。
论文
同行评审论文与预印本,涉及可靠机器学习、模型评估与数值正确性。
机器学习可靠性
Soft Assertions
揪出藏在数字里的 bug。
FSE 2025 / PACMSE
Shaila Sharmin, Anwar Hossain Zahid, Subhankar Bhattacharjee, Chiamaka Igwilo, Miryung Kim, and Wei Le
提出 Soft Assertions 方法,用于检测并触发机器学习应用中隐藏的数值不稳定缺陷。
大语言模型评估
语境决定一切。
跨地域的仇恨言论检测。
arXiv:2502.19612
Anwar Hossain Zahid, Monoshi Kumar Roy, and Swarna Das
评估在加入地理与社会背景后,大语言模型检测仇恨言论的表现。
GPU 数值计算
NVIDIA / AMD
同样的计算,不同的结果。
arXiv:2410.09172
Anwar Hossain Zahid, Ignacio Laguna, Wei Le
研究 NVIDIA 与 AMD GPU 执行同一计算时的数值差异,以及它对可复现性和可移植性的影响。
软件工程教育
在动手中学习。
虚拟实习的概念平台。
ICCIT 2020
Raihan Mia, Anwar Hossain Zahid, Bipul Chandra Dev Nath, and Abu Sayed Md Latiful Hoque
提出一个用于开展虚拟实习、评测软件开发技能的软件平台概念设计。
项目
来自科研、国家实验室、工业界和高阶课程的系统与应用项目。
AI 素养
Today’s AI
发现工具,学会使用。
Today's AI — 发现 AI 工具,学会用好它们
一个帮助中小学生、本科生、研究生以及所有对 AI 感兴趣的人找到合适 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,用于检测并触发机器学习应用中的数值不稳定缺陷。
LLNL / Varity
跨越 GPU。
面向数值测试的 HIP 代码生成。
GPU 数值测试 – 为 Varity 实现 HIP 代码生成
为 LLNL 的 Varity 项目实现了 HIP 后端代码生成,用于 GPU 内核测试,从而评估不同平台间的数值一致性。
语言 + 地理
语境中的词语。
评估大语言模型的仇恨言论检测能力。
结合地理语境的仇恨言论检测
将一个课程项目扩展为利用地理元数据评估仇恨言论检测模型的研究,后来又改造用于大语言模型测试,并于 2025 年发表。
- Python
- Transformers
- HuggingFace
- Scikit-learn
计算机视觉
人脸 + 活体
面向银行业务的人脸识别与防伪。
带活体检测的人脸识别
为金融科技应用开发了实时人脸识别与防伪检测系统,提升远程银行身份验证的安全性。
其他代码仓库
-
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.