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.