Inverse design and optimization of an aperiodic multi-notch fiber Bragg grating using neural networks