Machine learning, robotics and neuroplasticity