O que é computação granular?
A computação granular é um método de solução de problemas que combina informações precisas, com detalhes mais gerais. Ele se concentra em como incorporar incertezas e probabilidades nos computadores. Criado originalmente na década de 1970, esse método de ciência da computação teórica foi incorporado à programação de computadores e à inteligência artificial. O princípio dos conjuntos difusos foi desenvolvido na década de 1960 para lidar com a incerteza; a teoria dos conjuntos difusos e da probabilidade são normalmente usadas na computação granular. Esse método costuma ser referido por termos como teoria dos conjuntos aproximados, compactação de dados e aprendizado de máquina.
Utilizada como uma maneira de estruturar a solução de problemas e o pensamento geral, a computação granular foi modelada de diferentes maneiras. É frequentemente usado para agrupar dados em grandes bancos de dados e, às vezes, tem sido usado para abstração e generalização de dados para organizar informações. Isso é importante para a mineração de dados, porque as pessoas geralmente não pensam nas informações em termos numéricos específicos e complexos. Os computadores podem analisar o idioma para avaliar como usar os termos de pesquisa; portanto, a computação granular costuma fazer parte de como os resultados da pesquisa são adquiridos.
A mineração de dados em uma rede corporativa geralmente envolve computação granular. Os mecanismos de pesquisa na Internet normalmente também funcionam. Portanto, termos gerais de pesquisa podem levar uma pessoa a um site com mais detalhes sobre um assunto. Em um banco de dados típico, as informações são organizadas em diferentes classes, clusters e subconjuntos, dependendo de várias variáveis. Os programas de computador corporativos podem usar esse método de classificação de dados para organizar muitas informações; os funcionários podem adquirir informações quando mais são necessárias.
Os seres humanos geralmente não pensam como computadores. As palavras são usadas para representar idéias abstratas e geralmente tornam os detalhes menos precisos. Geralmente, é necessário substituir palavras e frases por idéias complexas; o cérebro normalmente não calcula detalhes como velocidade ou distância precisas, por exemplo. Um sensor conectado a um computador pode fazer isso. O cérebro pode determinar se algo tem um gosto ou se sente bem, mas geralmente não pode contar um grande número de coisas, a menos que essa informação já esteja disponível.
A computação granular, portanto, ajuda a fazer com que os computadores funcionem mais como os processos de pensamento que ocorrem na cabeça de uma pessoa. Normalmente, existem números, elementos de linguagem de computador e restrições de probabilidade no meio. O resultado final é um programa de computador que pode interpretar como as pessoas se comunicam com uma interface computadorizada. Habilitado por anos de ciência da computação teórica, esse conceito é usado em muitos sistemas corporativos, médicos e de segurança, e também pode ser aplicado à Internet.