The type of machine learning commonly used to train autonomous cars to drive is deep learning, specifically through the utilization of deep neural networks. Deep neural networks, such as convolutional neural networks (CNNs), are effective in processing and analyzing large amounts of sensory data, such as images from cameras and point clouds from lidar sensors. Deep learning allows autonomous cars to develop complex representations and models of the driving environment, enabling them to navigate and respond to various real-world situations.