Intelligent Feature Selection Using GA and Neural Network Optimization for Real-Time Driving Pattern Recognition

Driving cycles have a great influence on vehicles’ fuel economy, control performance and drivability. In this paper, vehicle speed is considered and twelve statistical features for driving pattern recognition are selected to obtain the characteristics of driving cycles. To extract the statistical features online from the speed distribution information, the sampling and updating windows are set and the number of features is reduced. Moreover, since the structure and parameters of neural network are crucial to the classifier, the structure and parameters of neural network, the sampling and updating window size, the feature subset selection are simultaneously optimized by genetic algorithm (GA) to improve the classifying accuracy and simplify neural network structure. The hybrid encoding/decoding and the structure operator are designed to optimize the whole neural network classifier. Four typical driving patterns, i.e., congested urban road, flowing urban road, suburban and highway, are selected based on multiple driving cycles. Simulation results show that the classifiers with GA optimized features have more powerful classification capability than principle component analysis (PCA) and kernel PCA (KPCA) based on k-nearest neighbor, support vector machine neural network classifiers and KPCA Convolutional neural network classifier. The proposed classifier obtains the satisfying classification accuracy with faster real-time classifying speed.