
Soft computing is a set of
algorithms,
[
]
including
neural network
A neural network is a network or circuit of biological neurons, or, in a modern sense, an artificial neural network, composed of artificial neurons or nodes. Thus, a neural network is either a biological neural network, made up of biological ...
s,
fuzzy logic
Fuzzy logic is a form of many-valued logic in which the truth value of variables may be any real number between 0 and 1. It is employed to handle the concept of partial truth, where the truth value may range between completely true and completely ...
, and
evolutionary algorithms.
These algorithms are tolerant of imprecision, uncertainty, partial truth and approximation.
It is contrasted with hard computing: algorithms which find provably correct and
optimal solutions to problems.
__TOC__
History
The theory and techniques related to soft computing were first introduced in 1980s. The term "soft computing" was coined by
Lotfi A. Zadeh
Lotfi Aliasker Zadeh (; az, Lütfi Rəhim oğlu Ələsgərzadə; fa, لطفی علیعسکرزاده; 4 February 1921 – 6 September 2017) was a mathematician, computer scientist, electrical engineer, artificial intelligence researcher, an ...
.
See also
*
Emergence
In philosophy, systems theory, science, and art, emergence occurs when an entity is observed to have properties its parts do not have on their own, properties or behaviors that emerge only when the parts interact in a wider whole.
Emergence ...
*
Synthetic intelligence
Synthetic intelligence (SI) is an alternative/opposite term for artificial intelligence emphasizing that the intelligence of machines need not be an imitation or in any way artificial; it can be a genuine form of intelligence. John Haugeland propo ...
*
Watson (computer)
Notable journals
* ''Soft Computing''
*''Applied Soft Computing''
References
Soft computing
{{Compu-ai-stub