Data mohou pocházet z různých zdrojů, jako jsou databáze, internet, senzory a tak dále.
Prvním krokem je shromáždění dat, která budou použita k tréninku. Data mohou pocházet z různých zdrojů, jako jsou databáze, internet, senzory a tak dále. Data musí být předzpracována, aby byla v podobě, kterou algoritmus může zpracovat. To může zahrnovat čištění dat (odstraňování chyb, duplicity a nesouvislosti), normalizaci hodnot a konverzi kategoriálních dat na numerickou formu.