Section 01
Introduction: Overview of the Neural Network Surrogate Model Tutorial
This project is a step-by-step Python tutorial that systematically explains surrogate-assisted optimization techniques, from basic NumPy implementations to neural network surrogate models (MC Dropout and deep ensembles), and validates model performance on the COCO/BBOB benchmark test suite. It helps learners understand and build neural network surrogate models for optimization assistance from scratch.