main lib neural_network.py loads on init