Rudarenje podataka ili podataka rudarstvo je proces klasifikacije kroz velike skupove podataka za identifikaciju uzoraka i uspostaviti odnose na rješavanje problema kroz analizu podataka. Alati za rudarenje podataka omogućuju tvrtkama predviđanje budućih trendova.
U rudarstvu podataka pravila pridruživanja kreiraju se analizom podataka za učestale obrasce, koristeći kriterije podrške i pouzdanosti za lociranje najvažnijih odnosa unutar podataka. Podrška je učestalost pojavljivanja stavki u bazi podataka, dok je pouzdanost broj točnih izjava.
Ostali parametri rudarenja podataka uključuju analizu sekvence ili rute, klasifikaciju, klasterizaciju i prognozu. Parametri Analiza slijeda ili puta traže uzorke u kojima jedan događaj dovodi do drugog sljedećeg događaja. Slijed je uređeni popis skupova stavki i uobičajena je vrsta strukture podataka koja se nalazi u mnogim bazama podataka. Parametar klasifikacije traži nove obrasce i može rezultirati promjenom u načinu organizacije podataka. U klasifikacijski algoritmi predviđaju varijabli na temelju drugih čimbenika unutar baze podataka.
Grupiranje parametara vizualno pronalazi i dokumentira skupine prethodno nepoznatih činjenica. Grupiranje grupira skup objekata i agregira ih na temelju toga koliko su međusobno slični.
Postoje različiti načini na koje korisnik može rasporediti klaster, razlikujući svaki model klastera. Poticanje parametara unutar pretraživanja podataka može otkriti obrasce podataka koji mogu dovesti do razumnih predviđanja o budućnosti, poznatih i kao prediktivna analitika.
Tehnike rudarenja podacima koriste se u mnogim područjima istraživanja, uključujući matematiku, kibernetiku, genetiku i marketing. Iako su tehnike rudarenja podacima sredstvo za povećanje učinkovitosti i predviđanje ponašanja kupaca, ako se pravilno koristi, poduzeće se može razlikovati od konkurencije upotrebom prediktivne analitike.
Web mining, vrsta pretraživanja podataka koja se koristi u upravljanju odnosima s klijentima, integrira informacije prikupljene tradicionalnim metodama i tehnikama rukovanja podacima putem weba. Web mining ima za cilj razumjeti ponašanje kupaca i procijeniti učinkovitost određene web stranice.