Neural network robot