Soft Computing
What do you understand by Soft Computing ?
Soft Computing is an emerging approach to computing which parallel the remakable ability of the human mind to reason and learn in a environment of uncertainty and imprecision.
The study of how computers can be made to behave in ways that are typically associated with the human brain. The field is sometimes referred to as Computational Neuroscience.
Computing is all about processing. As we’ve gotten more and more powerful processors we’ve been able to process more and more complex things in a single step. But computers are not very smart at all. Most of them can only do one thing at a time, even the ones that are supposed to do many things at once. This makes for a lot of wasted energy, which is why if you want to get anything done, you have to decide which things you need to do first and then break them into pieces that can be done in parallel.
Computers also aren’t very adaptable. Since they’re not capable of learning on their own, we have to teach them new skills by giving them examples or “training data”.
Soft computing is the fusion of methodologies designed to model and enable solutions to real world problems ,which are not modeled or too difficult to model mathematically
The aim of soft computing is to exploit the tolerance for imprecision , uncertainty, approximate ,reasoning and partial truth in order
Some of it's Principal components includes:
- Neural Network(NN)
- Fuzzy Logic(FL)
- Genetic Algorithm (GA)
Comments