Projects

FedMoLLM: End-to-End Federated Learning for Cross-Modality Generation in MM-LLM
Sicheng Zhao, Yuchen Zhou
Tsinghua University • School of Information Science and Technology • BNRist
Overview: This research project is aimed at preposing a end-to-end federated pre-training framework, FedMoLLM, to address privacy issues while training a MM-LLM for cross-modality reasoning and mainly generation tasks. It is still updating...
Keywords: Research, Python, DeepSpeed, Multimodal, LLM, Privacy, Federated Learning, Meta Learning

MIT: A intuitive tutor for mathematics reasoning
Yuchen Zhou, Jialiang Xie, Lifeng Hua, Yinhui Liu, Xiwen Huang, Linfeng Fan, Caoyang Zhang
Blended Learning • Deep Learning for Computer vision – Microsoft Project
Overview: This project is aimed at providing transparent illustrations in both concrete and abstract examples of mathematical and scientific concepts for research purposes or spreading knowledge. It is still updating...
Keywords: Research, AI4Sci, Python, Multimodal, LLM, Diffusion, RLHF

Defending Against Backdoor Attacks on Deep Neural Networks by Meta Backdoor Analysis
Tongxi Wu, Yafei Hu, Xiaoyang Ji, Yuchen Zhou, Han Jiang
Nankai University • College of Cyber Science
Overview: This research project is aimed at proposing a defense system, Meta Backdoor Defense System (MBDS), for detecting backdoor attacks in deep neural networks. Unlike traditional methods, MBDS does not rely on assumptions about the attacker’s strategies. Instead, it requires only black-box access to the target model.
Keywords: Research, Python, AI Security, Backdoor Defense, DNN

Database System 2023: An Intelligent DBMS for Premier League
Yuchen Zhou
Nankai University • College of Cyber Science
Overview: The final project of this course is an intelligent DBMS for Premier League. It includes three simulational modes for coaches, club managers, and FA additional intelligent functions. It is still updating...
Keywords: DBMS, JAVA, MySQL, JDBC, Machine Learning, Intelligent System

Spatio-temporal analysis of big data population migration patterns
Yuchen Zhou, Xiaoyang Ji, Haofu Yang, Qipeng Wang
Big Data Department • Chinasoft International
Overview: This project was during my internship in Chinasoft International. It aims to provide a comprehensive data distributed storage, analytics, and visualization of migration patterns (four million records) in China.
Keywords: Big Data, Hadoop, Hive, SQL, Spring Boot, ECharts, Migration Patterns

Internet Database Development 2023: NukeClear Vision
Yuchen Zhou, Xiaoyang Ji, Tongxi Wu, Yafei Hu
Nankai University • College of Cyber Science
Overview: The final project of this course is developing a website aimed at raising awareness about the dangers of nuclear pollution. The goal is to educate the public on the severity of nuclear pollution and promote actions to reduce its impact.
Keywords: Web Development, Yii2, HTML&CSS, SQL

Software Engineering 2024: Smart Fishery Monitoring System
Yuchen Zhou, Mingjie Qi, Haofu Yang, Wenfei Xie, Jing Wu
Nankai University • College of Cyber Science
Overview: The final project of this course is developing a smart fishery monitoring system to help help famers monitor the fishery resources and equipments in real-time and analyze the fishery data. It also includes intelligent functions like object recognition and chatbot.
Keywords: Software Engineering, Web Development, Python, FastAPI, YOLO, SQL, HTML&CSS

High Level Language Program Design 2-2 2022: Gold Miner
Yuchen Zhou
Nankai University • College of Cyber Science
Overview: The final project of this course is developing a classic game called Gold Miner. The game includes various levels of difficulty, different types of gold and stones, and special items to help players.
Keywords: Game Design, Gold Miner, C++, QT, GUI

Java Language And Its Applicaiton 2023: GoBang Final
Yuchen Zhou
Nankai University • College of Cyber Science
Overview: The final project of this course is developing and extending a Gobang game. The game includes various modes of play, such as PVP and PVE. It also includes a Chatroom for players to communicate with each other and different sound effects.
Keywords: Game Design, Gobang, JAVA, MVC, GUI
Big Data Visualization Fundamentals 2024: My Love for Football
Yuchen Zhou
Nankai University • College of Cyber Science
Overview: The final project of this course is developing a comprehensive visualization on any topics using Python and available tools. I utlized Flourish and Python to visualize 3 million football-related records from Kaggle, including diverse interactive and dynamic maps.
Keywords: Flourish, Kaggle, Data Visualization, Football
Outcomes: [Demo] [Presentation] [Slides] [Code]
To be continue …