作品

研究论文、系统与应用软件项目。

集中展示我在 AI 可靠性、数值调试、大语言模型评估、GPU 数值计算和生产级软件工程方面的工作。

论文

同行评审论文与预印本,涉及可靠机器学习、模型评估与数值正确性。

项目

来自科研、国家实验室、工业界和高阶课程的系统与应用项目。

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,用于检测并触发机器学习应用中的数值不稳定缺陷。

  • Python
  • PyTorch
  • TensorFlow
LLNL / Varity 跨越 GPU。 面向数值测试的 HIP 代码生成。

GPU 数值测试 – 为 Varity 实现 HIP 代码生成

为 LLNL 的 Varity 项目实现了 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.