Sft Computing_ SEE
Sft Computing_ SEE
Soft Computing is a computational approach designed to solve real-world problems that are
complex, uncertain, or imprecise. Unlike traditional (hard) computing, which relies on exact
algorithms, soft computing mimics human reasoning and learning to handle uncertainty and
approximation effectively.
Key Techniques:
• Fuzzy Logic: Deals with reasoning under uncertainty.
• Neural Networks: Mimics human brain learning to recognize patterns.
• Genetic Algorithms: Optimizes solutions using evolutionary principles.
• Probabilistic Reasoning: Handles randomness and uncertainty.
Example:
In weather prediction, soft computing techniques like fuzzy logic and neural networks can
analyze imprecise and dynamic weather data (temperature, humidity, wind speed) to
provide accurate forecasts, even when exact mathematical models are challenging to create.
This layer also has a hidden layer that is internal to the network and has no direct contact
with the external layer. The existence of one or more hidden layers enables the network to
be computationally stronger, a feed-forward network because of information flow through
the input function, and the intermediate computations used to determine the output Z.
There are no feedback connections in which outputs of the model are fed back into itself.