The Pre-Registration Programming Assignment of CMU 18-652 - Foundations of Software Engineering (FSE)
2021-01-25系统地更新了 ECNU 老版本的 Online Judge(OJ)。对所有 3668 编程题的知识点(如主要算法、数据结构等)进行了标注,并标注了相应的难度系数。在课程题库中增加了典型题,方便教师从题库中自由选择题目,然后结合课程作业或编程题进行组合。训练了 100 万条代码提交数据(包括时间、用户 ID 和相关问题的附加标签)。应用 Spotlight 和 PyTorch 构建了一个智能练习推荐模型,MRR 评分为 0.1983 分。开发了一个与 OJ 系统有效互动的 APP,供学生在课余时间学习。
2019-11-22壁画的数字化有着极其严格的要求,需要做到高分辨率、高保真度、无损压缩保存这三个要求。该项目通过对壁画进行分块拍摄,再利用图像拼接的技术把这些分块局部图像合成全局图:将二维图片还原为三维立体图片、在三维空间中进行图片拼接、对拼成的三维图片进行去杂和连接处理、将三维图片重新复原为二维图片、对二维图片进行无损压缩保存。当下,还没有一款成熟的商用软件可以自动并完整地完成大幅面高保真度壁画拼接的任务,大幅面高保真度壁画拼接系统是一种专门软件,该系统可以自动对大量高分辨率的图像进行自动拼接,从而大大地减轻人工操作的工作强度。
2019-11-20独立负责开发 Azure IoT Hub Toolkit Extension 中的 Send Device-to-Cloud Message 功能,这是一个强大的中间件,可以让用户将 Microsoft Azure IoT 应用连接到 Azure 上。用户可以调试认证的 Azure IoT 设备,并在 Azure IoT Edge 设备上定制特定功能。该项目改进了以前的消息生成逻辑,使用 Dummy JSON 作为新的高效消息格式。收集发送状态并以可视化的形式显示在 WebView 中,为用户创建了一个用户友好的前端 UI。
2019-09-25为学院知识图谱项目的负责教师开发一个前端可视化页面,目的是提供一个可视化界面而不涉及知识图谱的推导和计算,该项目将图关系中的三元组数据转化为结点关系(点)和从属关系(边)以图的方式显示出来,并提供易于用户操作的界面。支持增加和删除结点或关系、支持新建推理规则、支持导入和导出。
2019-03-16