Kunstig intelligens er et bredt felt som innebærer å lage maskiner eller programvare som kan utføre oppgaver som normalt krever menneskelig intelligens. Maskinlæring er en gren av kunstig intelligens som fokuserer på å lage systemer som kan lære fra data, og dermed forbedre seg over tid uten å bli eksplisitt programmert til å gjøre det.