optical_nn_simulation