0% found this document useful (0 votes)
17 views3 pages

Applications

applications of soft computing

Uploaded by

heavenlight1947
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views3 pages

Applications

applications of soft computing

Uploaded by

heavenlight1947
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

11/8/24, 3:43 PM What is soft computing - Javatpoint

Soft computing provides an approximate but precise solution for real-life


problems.

The algorithms of soft computing are adaptive, so the current process is not
affected by any kind of change in the environment.

The concept of soft computing is based on learning from experimental data. It


means that soft computing does not require any mathematical model to solve
the problem.

Soft computing helps users to solve real-world problems by providing


approximate results that conventional and analytical models cannot solve.

It is based on Fuzzy logic, genetic algorithms, machine learning, ANN, and expert
systems.

Example
Soft computing deals with the approximation model. Yoi will understand with the help of
examples of how it deals with the approximation model.

Let's consider a problem that actually does not have any solution via traditional computing,
but soft computing gives the approximate solution.

string1 = "xyz" and string2 = "xyw"

Problem 1
Are string1 and string2 same?
Solution
No, the solution is simply No. It does not require any algorithm to analyze this.

Let's modify the problem a bit.

Problem 2
How much string1 and string2 are same?
Solution
Through conventional programming, either the answer is Yes or No. But these stri
ngs might be 80% similar according to soft computing.

You have noticed that soft computing gave us the approximate solution.
https://www.javatpoint.com/what-is-soft-computing 3/10
11/8/24, 3:43 PM What is soft computing - Javatpoint

Applications of soft computing


There are several applications of soft computing where it is used. Some of them are listed
below:

It is widely used in gaming products like Poker and Checker.

In kitchen appliances, such as Microwave and Rice cooker.

In most used home appliances - Washing Machine, Heater, Refrigerator, and


AC as well.

Apart from all these usages, it is also used in Robotics work (Emotional per
Robot form).

Image processing and Data compression are also popular applications of soft
computing.

Used for handwriting recognition.

As we already said that, soft computing provides the solution to real-time problems and
here you can see that. Besides these applications, there are many other applications of soft
computing.

Need of soft computing


Sometimes, conventional computing or analytical models does not provide a solution to
some real-world problems. In that case, we require other technique like soft computing to
obtain an approximate solution.

Hard computing is used for solving mathematical problems that need a precise
answer. It fails to provide solutions for some real-life problems. Thereby for real-
life problems whose precise solution does not exist, soft computing helps.

When conventional mathematical and analytical models fail, soft computing


helps, e.g., You can map even the human mind using soft computing.

Analytical models can be used for solving mathematical problems and valid for
ideal cases. But the real-world problems do not have an ideal case; these exist in
a non-ideal environment.

Soft computing is not only limited to theory; it also gives insights into real-life
problems.

https://www.javatpoint.com/what-is-soft-computing 4/10
11/8/24, 3:43 PM What is soft computing - Javatpoint

Like all the above reasons, Soft computing helps to map the human mind, which
cannot be possible with conventional mathematical and analytical models.

Elements of soft computing


Soft computing is viewed as a foundation component for an emerging field of conceptual
intelligence. Fuzzy Logic (FL), Machine Learning (ML), Neural Network (NN), Probabilistic
Reasoning (PR), and Evolutionary Computation (EC) are the supplements of soft
computing. Also, these are techniques used by soft computing to resolve any complex
problem.

Any problems can be resolved effectively using these components. Following are three
types of techniques used by soft computing:

Fuzzy Logic

Artificial Neural Network (ANN)

Genetic Algorithms

Fuzzy Logic (FL)


Fuzzy logic is nothing but mathematical logic which tries to solve problems with an open
and imprecise spectrum of data. It makes it easy to obtain an array of precise conclusions.

https://www.javatpoint.com/what-is-soft-computing 5/10

You might also like