머신러닝이란 인공지능 시스템을 구성하는 분야 중 하나로 기계가 입력된 데이터의 패턴을 인식하고 학습하며 더 좋은 결과를 찾는 것을 의미한다. 머신러닝의 학습 방식은 크게 지도형 학습, 비지도형 학습, 강화형 학습으로 나뉜다. 지도형 학습은 기계가 인간이 입력한 기본 데이터와 결과 사이의 규칙성을 찾는다. 비지도형 학습은 지도 학습을 통해 파악한 규칙을 바탕으로 데이터만 입력해도 스스로 결과를 도출한다. 강화형 학습은 규칙에 따른 결과를 찾는 단계를 넘어 가장 이득을 취할 수 있는 행동(Action)을 기계 스스로 찾는 방식이다. 현대자동차그룹은 첨단 운전자보조 시스템에 머신러닝 기술을 도입하고 있다. 머신러닝을 기반으로 하는 운전 스타일 연동 스마트 크루즈 컨트롤(SCC-ML)이 대표적이다. 이 기능은 각종 센서의 정보와 가감속 정보를 활용하여 운전자의 주행 습관을 파악하고, 이를 토대로 상황에 맞게 ADAS 제어기를 조정하는 기술이다.