Calculul granular este o metodă de rezolvare a problemelor care combină informații care sunt precise, cu detalii mai generale. Se concentrează pe modul de a încorpora incertitudinile și probabilitățile în computere. Creată inițial în anii 1970, această metodă de informatică teoretică a fost încorporată în programarea computerelor și inteligența artificială. Principiul seturilor fuzzy a fost dezvoltat în anii 1960 pentru gestionarea incertitudinii; atât teoria multimilor fuzzy, cât și teoria probabilității sunt utilizate în mod obișnuit în calculul granular. Această metodă a fost adesea menționată prin termeni cum ar fi teoria seturilor brute, compresia datelor și învățarea automată.
Folosit ca o modalitate de a structura rezolvarea problemelor și gândirea generală, calculul granular a fost modelat în moduri diferite. Este adesea folosit pentru gruparea datelor în baze de date mari și uneori a fost folosit pentru abstracția și generalizarea datelor pentru a organiza informații. Acest lucru este important pentru data mining, deoarece oamenii adesea nu se gândesc la informații în termeni numerici specifici și complexi. Calculatoarele pot analiza limbajul pentru a evalua modul de utilizare a termenilor de căutare, astfel încât calculul granular este adesea parte din modul în care sunt obținute rezultatele căutării.
Exploatarea datelor într-o rețea corporativă implică adesea calcul granular. Motoarele de căutare de pe Internet fac de obicei la fel de bine. Prin urmare, termenii generali de căutare pot duce o persoană la un site web cu mai multe detalii despre un subiect. Într-o bază de date tipică, informațiile sunt organizate în diferite clase, grupuri și subseturi, în funcție de un număr de variabile. Programele de calculator corporative pot folosi această metodă de clasificare a datelor pentru a organiza o mulțime de informații; angajații pot obține apoi informații atunci când este cel mai necesar.
Oamenii, în general, nu gândesc ca computerele. Cuvintele sunt folosite pentru a reprezenta idei abstracte și adesea fac detaliile mai puțin precise. Înlocuirea cuvintelor și expresiilor cu idei complexe este de obicei necesară; creierul nu calculează de obicei detalii precum viteza exactă sau distanța, de exemplu. Un senzor conectat la un computer poate face acest lucru. Creierul poate determina dacă ceva are gust sau se simte bine, dar, în general, nu poate număra un număr mare de lucruri decât dacă astfel de informații sunt deja disponibile.
Prin urmare, calculul granular ajută la ca computerele să funcționeze mai mult ca procesele de gândire care au loc în capul unei persoane. Există de obicei numere, elemente de limbaj informatic și constrângeri de probabilitate între ele. Rezultatul final este un program de calculator care poate interpreta modul în care oamenii comunică cu o interfață computerizată. Activat de ani de informatică teoretică, acest concept este folosit în multe sisteme informatice corporative, medicale și de securitate și poate fi aplicat și pe Internet.