Masinaõppealgoritmid
Masinaõppealgoritmid on arvutiprogrammid, mis võimaldavad arvutisüsteemidel õppida andmetest ja teha otsuseid või ennustusi ilma selgesõnaliselt programmeerimata. Need algoritmid leiavad mustreid ja seoseid suurtest andmehulkadest, et parandada oma jõudlust ülesannete täitmisel aja jooksul. Masinaõppealgoritmid jagunevad peamiselt kolme kategooriasse: juhendatud õppimine, juhendamata õppimine ja tugevdamisõppimine.
Juhendatud õppimise algoritmide puhul kasutatakse treeningandmeid, mis sisaldavad nii sisendandmeid kui ka nende vastavaid väljundeid ehk
Juhendamata õppimise algoritmide puhul antakse algoritmile ainult sisendandmed ilma vastavate väljunditeta. Algoritmi ülesanne on leida andmetest
Tugevdamisõppimise algoritmid õpivad tegutsema keskkonnas läbi katse-eksituse meetodi. Agent saab positiivset tagasisidet (auhinna) õigete tegude eest