Soft Computing Note
Soft Computing Note
It refers to a group
of computational techniques that are based on artificial intelligence (AI) and natural
selection. It provides cost-effective solutions to the complex real-life problems for
which hard computing solution does not exist.
Zadeh coined the term of soft computing in 1992. The objective of soft computing is
to provide precise approximation and quick solutions for complex real-life problems.
Any problems can be resolved effectively using these components. Following are
three types of techniques used by soft computing:
o Fuzzy Logic
o Artificial Neural Network (ANN)
o Genetic Algorithms
Fuzzy logic is basically designed to achieve the best possible solution to complex
problems from all the available information and input data. Fuzzy logics are
considered as the best solution finders.
Neural Network (ANN)
Neural networks were developed in the 1950s, which helped soft computing to solve
real-world problems, which a computer cannot do itself. We all know that a human
brain can easily describe real-world conditions, but a computer cannot.
Artificial Neural Networks (ANN) are mutually connected with brain cells and created
using regular computing programming. It is like as the human neural system.
In the Boolean system, only two possibilities (0 and 1) exist, where 1 denotes the absolute
truth value and 0 denotes the absolute false value. But in the fuzzy system, there are multiple
possibilities present between the 0 and 1, which are partially false and partially true.
1. This concept is flexible and we can easily understand and implement it.
2. It is used for helping the minimization of the logics created by the human.
3. It is the best method for finding the solution of those problems which are
suitable for approximate or uncertain reasoning.
4. It always offers two values, which denote the two possible solutions for a
problem and statement.