Charakteristika:
Strojové učenie je proces použitia matematických modelov dát, pomocou ktorých sa počítač učí bez priamych inštrukcií. Technológia sa považuje za súčasť umelej inteligencie. Strojové učenie využíva algoritmy na identifikáciu vzorov v dátach, ktoré sa potom používajú na vytvorenie dátového modelu, ktorý dokáže formulovať predpovede. S väčším množstvom dát a viac skúsenosťami sú výsledky strojového učenia presnejšie. Vďaka prispôsobiteľnosti je možné technológiu využívať v situáciách, keď sa dáta neustále mena, kedy sa charakter požiadaviek alebo úloh stále posúva alebo kedy by naprogramovanie riešenia nebolo efektívne možné. Aplikácia strojového učenia v reálnom čase ukazuje, že je možné použiť nepretržitý tok transakčných dát a upravovať modely v reálnom čase, čo umožňuje nové spôsoby získavania analyzovaných informácií.