Kunstig intelligens kan forstås som maskinsprog, der fungerer som mennesker. Supervised Learning, Unsupervised Learning, Reinforcement Learning og Ensemble Learning er nogle af de typer maskinindlæring. Forskellige algoritmer for kunstig intelligens, der bruges til at gøre maskinsprog mere effektive og hurtige. Både output og input bruges samtidigt i algoritmer for kunstig intelligens til at producere resultater. Klassificeringsalgoritmer, regressionsalgoritmer og er typer af kunstig intelligensalgoritmer. Desuden har disse typer også klassifikation, som vi vil forstå i denne artikel. Forudsigelse af aktiemarkedskurser, forudsigelse af vejret er nogle af eksemplerne på anvendelse, hvor kunstig intelligens algoritmer bruges.