Neural network tools