Soft computing

ComputaçãoSoft é o uso de cálculos aproximados para fornecer soluções imprecisas mas utilizáveis para problemas computacionais complexos. A abordagem permite soluções para problemas que podem ser insolúveis ou demorados demais para serem resolvidos com o hardware atual. Soft computing é às vezes referido como inteligência computacional.

Soft computing fornece uma abordagem para a resolução de problemas usando outros meios que não computadores. Com a mente humana como modelo, a computação suave é tolerante a verdades parciais, incerteza, imprecisão e aproximação, ao contrário dos modelos computacionais tradicionais. A tolerância da computação suave permite aos investigadores abordar alguns problemas que a computação tradicional não consegue processar.

Computação soft usa campos componentes de estudo em:

  • Fuzzy logic
  • Machine learning
  • Probabilistic reasoning
  • Evolutionary computation
  • Perceptron
  • Genetic algorithms
  • Differential algorithms
  • Support vector machines
  • Metaheuristics
  • Swarm intelligence
  • Ant colony optimization
  • Particle optimization
  • Bayesian networks
  • Artificial neural networks
  • Expert systems

As a field of mathematical and computer study, soft computing has been around since the 1990s. The inspiration was the human mind's ability to form real-world solutions to problems through approximation. Soft computing contrasts with possibility, an approach that is used when there is not enough information available to solve a problem. In contrast, soft computing is used where the problem is not adequately specified for the use of conventional math and computer techniques. A computação suave tem numerosas aplicações do mundo real em situações domésticas, comerciais e industriais.