Two methods have been developed for real time identification and classification of the roughness pattern of road surfaces using the neural network. These methods are directly available both for semi-active and active vibration controls of cars. Accelerations of the rear wheel axis under the suspension are used as the input data for real time identification. The neural network which has acquired the informations of the seven typical roughness patterns is used for real time classification of actual road surfaces during driving. Validity and usefulness of these methods are verified by simulation.