HUNAN UNIVERSITY · EMBODIED AI

Feiyang Chen

陈斐阳 — Undergraduate, Embodied AI

Undergraduate in Big Data Management & Application at Hunan University. Started in civil engineering, switched to data science — now working toward Embodied AI. I believe the essence of intelligence lives in algorithms and data, not in mechanical structure.

90%π0 LoRA fine-tuning success rate
AutoBio benchmark 18/20 · project →
20/20MuJoCo InvertedPendulum perfect re-eval
PPO from scratch · project →
98.9%MNIST handwritten-digit CNN test accuracy
real training · project →
8interactive, verifiable projects
curves & data public

From blueprints to code.

From civil blueprints to robots: a growth path illustration

Year one in civil engineering (theoretical mechanics, engineering drawing), then switched to Big Data Management & Application. I believe the essence of intelligence lives in algorithms and data — so I start from math and physics, and build everything in code with my own hands.

I keep an Obsidian knowledge base recording every course and every piece of code, and honestly mark where I really stand on each thing — built it, ran it, or merely cloned to study.

Suining, Sichuan b. 2007 Hunan University · Business School B.Mgmt. expected 2029 Embodied AI · brain side
MajorBig Data Management & Application
PreviousCivil Engineering (2025—2026)
FocusEmbodied AI — learning-algorithm side
LanguagesChinese (native); English (improving)

Why embodied AI.

"Hardware has become a commodity.
What still separates the leaders is the brain — algorithms and data that let machines learn, decide, and generalize in the physical world."

MY EDGE

A cross-disciplinary base

Theoretical mechanics → robot dynamics; operations research → motion planning (MPC). A base that carries over after the switch.

CURRENT GAP

The body side is my weak spot

Robotics & control remain low in my self-assessment; RL just getting started. The next two years go here — starting in MuJoCo / Isaac simulation.

PATH

Simulation first, hardware later

A robot arm starts at a few hundred RMB. Before joining a lab, simulation is the cheapest route — and the one that exposes algorithm problems fastest.

The road so far, and ahead.

2025.09

Hunan University · Civil Engineering

Grounding in calculus, linear algebra, theoretical mechanics, engineering drawing; proficient with AutoCAD & Revit. Class monitor.

Calculus 86Linear Algebra 83
2026.02

First exposure to programming & AI

Systematic Python and the data stack; following along with C. Interest shifted from civil to algorithms and data.

Python mainC 91%
2026.07

Direction locked: Embodied AI

T800 course, MuJoCo simulation, URDF modeling, LeRobot behavior cloning (open-source project cloned to study, not reproduced); ran first RAG / Agent tutorials.

MuJoCoURDFRAG
2026.09

Switched to Big Data Management & Application

Switched without losing a year; all credits carried over. This semester I take probability and databases in class and cover machine learning on my own — plus six self-taught projects shipped on this site.

SklearnPyTorchProbability
2026.10

First VLA foundation-model fine-tune

Fixed upstream code and LoRA fine-tuned π0 on the AutoBio benchmark: 7.5 h on one GPU, 0/6 → 18/20 (90%), weights public. From "calling a model" to "fine-tuning one".

π0LoRAJAX18/20

What I'm building.

Ordered from "consolidate what exists" to "attack the core of my direction". Statuses are honest — in progress means in progress, planned means planned.

Real evaluation comparison: zero-shot 0%, this LoRA reproduction 90% at 5k steps, upstream full fine-tune 99.7% at 30k steps Source · AutoBio benchmark, same-seed eval · per-episode results public

Repaired upstream code on the AutoBio robotics benchmark and LoRA fine-tuned the VLA foundation model π0: 7.5 h on a single RTX 5090, lifting thermal_cycler_close from zero-shot 0/6 to 18/20 (90%). Training curves, per-episode results and rollout videos are all public and reproducible.

Python · JAX · openpi · π0 · LoRA · MuJoCo
Real MuJoCo inverted pendulum training curve: evaluation reward converging to the maximum Source · self-implemented PPO training log · solved at iteration 56

DQN and PPO hand-written in pure PyTorch, no RL libraries; the same PPO migrated to MuJoCo physics, re-evaluated 20/20 perfect on InvertedPendulum. Play CartPole yourself on the page — or watch the trained policy do it.

▶ Live demo PyTorch · Double-DQN · PPO · GAE · MuJoCo View project →
MNIST handwritten digit sample grid (real data) Source · MNIST test set · raw model predictions

A small hand-written CNN trained on real MNIST to 98.9%. Weights exported to the browser: draw a digit, lift the pen, it recognizes — inference runs locally on your machine.

▶ Live demo Python · PyTorch · CNN · MNIST View project →
Knowledge base & QA illustration

Notes I have kept since enrolling, distilled into 35 passages for natural-language Q&A: vector retrieval finds the most relevant notes, DeepSeek composes the answer. The corpus is what I actually learned — so the answers are real too.

▶ Live demo Vanilla JS · bge-m3 · vector retrieval · DeepSeek View project →
Real UCI-HAR test confusion matrix: sitting vs standing and upstairs vs downstairs are hardest Source · UCI-HAR test set · logistic regression outputs

The full workflow on UCI smartphone-IMU activity recognition (561-D features, 6 classes): cleaning → feature engineering → pipeline → cross-validated model selection → tuning → evaluation → Streamlit demo.

▶ Live demo Python · Scikit-learn · Pandas · Streamlit View project →
Real behavior cloning training curve: loss falling, validation accuracy rising Source · behavior-cloning training log · CartPole demos

A PD expert demonstrates, an MLP imitates — turning "learning a policy" into supervised mimicry. 99.6% action accuracy on validation, plus an honest account of covariate shift, the core pain of BC.

PyTorch · Behavior Cloning · Imitation Learning View project →
Real RRT* result in joint space: sampling tree and feasible path Source · planner output · metrics match the published tree

Joint-space RRT* plans collision-free paths for a three-link planar arm: forward kinematics + link collision checking. An interactive workspace RRT* demo sits at the top of the page — place obstacles yourself.

▶ Live demo Python · NumPy · RRT* · Forward Kinematics View project →
Polynomial fit triple panel: underfitting, good fit, overfitting (real computation) Source · polynomial-fit experiment · same data as the on-page demo

Linear regression (hand-written SGD), softmax regression and an MLP, each from scratch; plus a draggable underfitting/overfitting demo showing bias–variance trade-off in real time.

▶ Live demo Python · PyTorch · NumPy · from scratch View project →

Where I stand.

Mountain path with milestone flags: a learning journey
  • Programming: 75 / 100
  • Data structures & algorithms: 15 / 100
  • Math: 65 / 100
  • ML / DL: 38 / 100
  • Robotics & control: 10 / 100
  • Reinforcement learning: 30 / 100
  • Simulation: 32 / 100
  • LLM / Agents: 55 / 100

Eight-axis self-assessment for embodied AI (out of 100) · updated 2026.10

Programming & engineering
Python (NumPy / Pandas / Streamlit)proficient
Cbeginner
C++ / Javabasics
SQL / Git / Linuxbasics
ML / DL
Scikit-learn workflowlearning
PyTorch neural netslearning
RAG / LangChain / Agentsfirst cases done
Reinforcement learningDQN / PPO done
Robotics / simulation
MuJoCo / URDF / LeRobotlearning
Math & engineering
Calculus / linear algebra / physicsdone
Probability & statisticsin progress
AutoCAD / Revit / draftingproficient

Education.

Hunan University · Big Data Management & Application

2026.09 — present
Business School · B.Mgmt. expected 2029
StageFocusResultNote
Y1 · Civil engineeringMath & mechanics baseweighted avg 82.71 (Calculus 86 / 80 · LinAlg 83)first attempts
Y2 · switched to Big Databridging courses + self-studycourses in progress · grades 2027.01no lost year · credits carried over
Nowprobability / databases courses + self-taught MLin progressstill climbing

The weighted average 82.71 comes entirely from first attempts in year one; grades for the courses after the switch land in January 2027. What I care about is not a single score but whether the trajectory keeps going up.

Hunan University · Civil Engineering

2025.09 — 2026.06
Civil Engineering School · theoretical mechanics and drafting were built here

This semester.

Ongoing

From "running" to "fine-tuning"

Progressing Sklearn → PyTorch → RL → VLA fine-tuning: after hand-writing DQN / PPO from scratch, recently completed a π0 LoRA fine-tune on the AutoBio benchmark (18/20); an Obsidian knowledge base turns the process into a public trail.

2026.09 — 11

Innovation & entrepreneurship pilot class (robotics)

Comprehensive interview in early November — practice for stepping into robotics.

Ongoing

Foundations & frontier reading

Dive into Deep Learning from scratch · probability & statistics · Linux fundamentals; following a VLA (vision-language-action) reading list.

Contact.

If you work on embodied AI, robot learning, or cross-disciplinary growth — teachers and fellow students alike — feel free to email me. I'm currently looking for undergraduate research / internship opportunities, especially in simulation and learning algorithms.

LOCATION
Changsha, Hunan