Makine öğrenimi, bilgisayar sistemlerinin veri veya deneyimlerden öğrenerek kendilerini otomatik olarak iyileştirmesi ve geliştirmesi için kullanılan bir yapay zeka dalıdır. Bu süreç, algoritmaların veri üzerinde desenler ve ilişkiler bulmasını ve bu bulguları yeni verilere uygulayarak tahminler veya kararlar üretmesini içerir.