Active learning makes it possible for AI to automatically choose the right training data. An ensemble of dedicated DNNs goes through a pool of image frames, flagging frames that it finds to be confusing. These frames are then labeled and added to the training dataset. This process can improve DNN perception in difficult conditions, such as nighttime pedestrian detection.