1. A method for facilitating the avoidance of a vehicle collision with an object comprising the steps of: a) providing a training environment; b) evolving a good driver using a visual input; c) evolving a crash predictor using a visual input; d) outputting a warning signal.