<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projects | Junfei Zhan's Website</title><link>https://junfei-z.github.io/project/</link><atom:link href="https://junfei-z.github.io/project/index.xml" rel="self" type="application/rss+xml"/><description>Projects</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sun, 05 Apr 2026 00:00:00 +0000</lastBuildDate><image><url>https://junfei-z.github.io/media/icon_hu70bcee51a3cd7a7338014254a2e0c844_1401285_512x512_fill_lanczos_center_3.png</url><title>Projects</title><link>https://junfei-z.github.io/project/</link></image><item><title>Daily Productivity Tracker</title><link>https://junfei-z.github.io/project/4_diary/</link><pubDate>Sun, 05 Apr 2026 00:00:00 +0000</pubDate><guid>https://junfei-z.github.io/project/4_diary/</guid><description>&lt;p>A personal daily productivity and diary tracker with a beautiful, animated UI. Features include a unified work clock, task management, daily theme editing, and an immersive full-screen zen mode with time-aware scenes (sunrise, daytime clouds, sunset, starry night), celestial body animations, and procedurally generated ambient sounds (rain, wheat fields, summer frogs, fireplace).&lt;/p>
&lt;p>Key features:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Zen Focus Mode&lt;/strong>: Full-screen immersive environment with real-time clock, nature scenery that matches the actual time of day&lt;/li>
&lt;li>&lt;strong>Ambient Sound Engine&lt;/strong>: Four procedurally generated sounds using Web Audio API — no external audio files needed&lt;/li>
&lt;li>&lt;strong>Task Management&lt;/strong>: Create, track, and focus on individual tasks with dedicated focus mode&lt;/li>
&lt;li>&lt;strong>Bilingual Support&lt;/strong>: Chinese/English toggle with full i18n&lt;/li>
&lt;li>&lt;strong>Data Persistence&lt;/strong>: All data saved locally via localStorage&lt;/li>
&lt;/ul></description></item><item><title>MPPI with Control Barrier Functions for F1/10: Robust Safety Under Real-World Uncertainty</title><link>https://junfei-z.github.io/project/1_t5/</link><pubDate>Wed, 07 May 2025 00:00:00 +0000</pubDate><guid>https://junfei-z.github.io/project/1_t5/</guid><description>&lt;p>This project implements Shield-MPPI, a novel integration of Control Barrier Functions (CBFs) with Model Predictive Path Integral (MPPI) control, on the F1/10 autonomous racing platform to achieve robust, safe navigation under real-world uncertainty.&lt;/p>
&lt;p>Key contributions include:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Safety Assurance&lt;/strong>: Enforced via discrete-time CBFs ensuring forward invariance of a predefined safe set.&lt;/li>
&lt;li>&lt;strong>Cost Augmentation and Control Filtering&lt;/strong>: Augmented MPPI trajectory costs with CBF penalties and applied gradient-based filtering to guarantee real-time safety.&lt;/li>
&lt;li>&lt;strong>Robustness Evaluation&lt;/strong>: Assessed system under disturbances, noise, and model mismatch in simulated and physical racing environments.&lt;/li>
&lt;li>&lt;strong>Computational Feasibility&lt;/strong>: Validated Shield-MPPI’s real-time performance on resource-limited platforms.&lt;/li>
&lt;/ul>
&lt;p>The approach demonstrates significant improvement over baseline MPPI in terms of collision avoidance, track adherence, and robustness.&lt;/p></description></item><item><title>RL for Stochastic Vaccine Allocation on Contact Networks</title><link>https://junfei-z.github.io/project/2_stock/</link><pubDate>Mon, 17 Mar 2025 00:00:00 +0000</pubDate><guid>https://junfei-z.github.io/project/2_stock/</guid><description>&lt;p>Bridged deterministic optimal control and reinforcement learning to develop a stochastic vaccine allocation strategy on individual-level contact networks, enabling robust pandemic response modeling.&lt;/p>
&lt;h2 id="highlights">Highlights&lt;/h2>
&lt;ul>
&lt;li>Modeled epidemic spread using a high-dimensional continuous-time Markov process (CTMP) on a contact graph.&lt;/li>
&lt;li>Designed a vaccination policy using policy gradient-based RL, warm-started from a mean-field ODE solution.&lt;/li>
&lt;li>Evaluated policies on metrics like mortality and hospitalizations across synthetic and real-world network topologies.&lt;/li>
&lt;/ul>
&lt;h2 id="tools">Tools&lt;/h2>
&lt;p>Python, PyTorch, NetworkX, OpenAI Gym&lt;/p></description></item><item><title>Audio-based Material Classification Using Hybrid CNN and Logistic Regression</title><link>https://junfei-z.github.io/project/3_internationchess/</link><pubDate>Sun, 15 Dec 2024 00:00:00 +0000</pubDate><guid>https://junfei-z.github.io/project/3_internationchess/</guid><description>&lt;p>Developed a hybrid model for classifying audio recordings of knocking sounds from seven materials (e.g., table, glass, blackboard). The model combines 1D CNN on raw audio, 2D CNN on MFCC features, and logistic regression into an ensemble system. Achieved 94% accuracy and a weighted F1-score of 0.9426 on evaluation data.&lt;/p>
&lt;p>Collected 520 real-world samples using smartphone recordings with varying knock strengths. Applied noise reduction and feature extraction (MFCC, temporal, spectral features). Evaluated over diverse CNN combinations, demonstrating effective integration of deep learning with traditional methods. Proposed improvements include attention mechanisms, mixup augmentation, and expanded data collection for better generalization.&lt;/p></description></item></channel></rss>