Neural-networks-give-deeper-insights