1. A system, comprising: a machine learning engine configured to: receive training data including a plurality of first input conditions and a plurality of first response maneuvers associated with the first input conditions; and train a learning system using the training data to generate a second response maneuver based on a second input condition using a learning function including at least one learning parameter, wherein training the learning system includes: providing the training data as an input to the learning function, the learning function configured to use the at least one learning parameter to generate an output based on the input; causing the learning function to generate the output based on the input; comparing the output to the plurality of first response maneuvers to determine a difference between the output and the plurality of first response maneuvers; and modifying the at least one learning parameter to decrease the difference responsive to the difference being greater than a threshold difference.