Turing Neural Field learns the local dynamics of a Gray–Scott reaction-diffusion
system. A compact circular-convolution network receives the two chemical fields plus
feed and kill parameters, then predicts one physical update.
Evaluation separates trajectories by ID so test states never appear in training. The
project compares one-step error with a no-change baseline and rolls the learned
surrogate forward beside the numerical simulator.
1uv run python projects/turing-neural-field/generate_data.py
2uv run python projects/turing-neural-field/train.py
The generated GIF and Gradio comparison app show actual model rollouts. The simulator
is still the source of truth; the neural field is an approximation.
At step 120, physics had V-field mean 0.0169 and spatial standard deviation 0.0662;
the surrogate produced 0.0128 and 0.0458. The learned rollout preserves the central
ring topology but underestimates its radius and contrast. The final comparison PNG,
animated GIF, and working Space app expose that drift directly.