Self-Introduction
你好,我是闫博睿(Borui Yan),北京大学 2024 级智能科学与技术专业本科生,预计于 2028 年 6 月毕业。
目前在北京大学可视计算与学习实验室(VCL Lab)参与本科生科研,指导教师为楚梦渝助理教授。我的工作围绕流场的生成建模与数值仿真展开,也喜欢用 C++ / CUDA 从零构建计算系统。
研究兴趣:流体仿真、科学机器学习、GPU 计算。
Research
北京大学可视计算与学习实验室
— 至今
-
Graph-Video DiT:不规则网格上的流场生成
以首帧速度 / 压力(UVP)潜变量为条件,通过非因果时空全注意力与 20 步 DDIM,联合生成未来 64 帧非定常流场。
在椭圆流场任务的 4,560 条轨迹、364,490 帧数据上建立轨迹级划分、VGAE 编码和 96 段评测,分析速度、压力、涡量、散度及频谱等指标;该实验中,64 帧端到端生成约 0.39 秒 / 段。
-
OpenLB 多几何流场数据集
构建并公开覆盖 8 类几何、456 条轨迹、274,056 帧的数据集,固定 408 / 24 / 24 的训练、验证、测试轨迹划分。
建立数据完整性审计、仅使用训练集的归一化,以及统一的单帧输入 / 64 帧预测协议与测试集隔离规范。
Python · PyTorch · PyG · CUDA · OpenLB
Experience
Optiver FutureFocus — Technology Track
—
学习做市、实时交易、期权与波动率等市场基础,参与 Circuit Breaker、FPGA、System Design、Optibook 及最终 Showdown,并在上海技术团队跟岗。
项目结束后,获得 Optiver (Shanghai) 的 2027 Shanghai Software Developer Summer Internship Offer。
Selected Projects
- 负责变分压力投影、子网格流动与自由液面分离,在三维 MAC 网格和 FLIP/PIC 粒子框架中实现流体–刚体双向压力耦合。
- 将压力与壁面接触建模为稀疏线性系统及非负约束二次规划,使用预条件共轭梯度、active-set、Schur 补与 Woodbury 低秩更新求解。
- 实现体积分数加权与 Mesh SDF 不规则刚体,验证压力残差、KKT 互补条件、非穿透约束及复杂边界稳定性。
C++20 · Eigen · 稀疏线性代数 · 约束优化 · OpenGL
- 设计 CPU/CUDA 双后端张量对象与 Python 绑定,完成显存管理、主机 / 设备数据搬运和算子分发。
- 使用 CUDA 与 cuBLAS 实现全连接、im2col 卷积、池化、激活及 Softmax-Cross-Entropy 的前向与显式反向算子。
- 实现带动量 SGD、权重衰减、梯度裁剪与学习率衰减,在 CIFAR-10 上完成 30 轮端到端训练。
C++14 · CUDA C++ · cuBLAS · pybind11 · Python
Education
北京大学
— (预计)
智能科学与技术 · 理学学士在读
GPA:3.547 / 4.0
相关课程:人工智能中的编程(96)、深度学习中的高效计算方法(95)、人工智能中的数学(92)、人工智能基础(90)、算法设计与分析(88.5)。
Skills
- 编程
- C++、Python、CUDA C++
- 系统与工具
- Git、Linux / WSL、CMake、OpenGL、Eigen
- 人工智能与计算
- PyTorch、GPU 编程、数值仿真、自动微分
- 数学基础
- 概率论、统计学、线性代数、图论、数据结构与算法
- 英语
- IELTS 7.5(阅读 9.0、听力 8.5);CET-6 581