[programming]
The use and development of computer programs to adapt without following explicit code through algorithms and statistical models that help the model continually analyze and grow from patterns observed in obtained data. Machine learning is a branch of artificial intelligence (AI).