We are independent & ad-supported. We may earn a commission for purchases made through our links.
Advertiser Disclosure
Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.
How We Make Money
We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently of our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.
Software

Our Promise to you

Founded in 2002, our company has been a trusted resource for readers seeking informative and engaging content. Our dedication to quality remains unwavering—and will never change. We follow a strict editorial policy, ensuring that our content is authored by highly qualified professionals and edited by subject matter experts. This guarantees that everything we publish is objective, accurate, and trustworthy.

Over the years, we've refined our approach to cover a wide range of topics, providing readers with reliable and practical advice to enhance their knowledge and skills. That's why millions of readers turn to us each year. Join us in celebrating the joy of learning, guided by standards you can trust.

What is Soft Computing?

By Ken Black
Updated: May 16, 2024
Views: 10,342
Share

Traditional electronic computations tend to be black and white. When working in binary code, with sequences of zeros and ones, there is no chance for anything else but simple "yes or no" answers. While that may be an adequate way of computing for many tasks, soft computing takes a different approach. In short, soft computing allows the computer to take on a certain level of imprecision in its work. Some may equate this with artificial intelligence, in that it is similar to the way the human brain works.

From a human perspective, soft computing introduces compromises into a computer's processing, that are not present in hard computing. There are times, when the answer to a question may be yes or no, but there is not yet enough information to calculate definitively what the answer is. Traditional computers facing this situation will simply stop and wait until there is enough information to draw a precise conclusion. Soft computing is, in essence, the capability of a computer to provide an answer of maybe, or even to make an educated guess as to what the answer may be until more information becomes available.

To use a mathematical example, it is simple to say the sum of two plus two is four. It is also correct to say the sum of two plus two is somewhere between three and five. Of course, the object is to come up with the most precise answer possible. While a computer may be tempted to disregard the second option, soft computing, if done properly, will see this answer as an potential option. While the computer will still always opt for the most precise answer available, it will consider making an estimate, if not all of the numbers are known for certain.

To come up with its answers, or its assessment of the answers, the computer will use many different disciplines. Among the five most well known are "fuzzy" systems, evolutionary computation, probabilistic reasoning, machine learning, and neural networks. By using many different computational methods for analyzing a problem, the computer may eventually come up with a precise answer to a question that had an imprecise answer initially.

In effect, the computer has come up with an answer that was not pre-programmed into it. From a computer science perspective, and possibly from a biological perspective, this could be considered learning, or artificial intelligence. Some may argue the path to the answer was pre-programmed, whether the answer was or not, thus not constituting real intelligence. The question of whether this constitutes actual intelligence is a philosophical matter, which likely greatly depends on one's own perspective.

The field of computer science is generally excited about the possibility of soft computing and its potential benefits. It could revolutionize robotics, perhaps making more life-like prosthetics that are easier to use, and which move more naturally. Soft computing could also be used in many other fields, such as medicine, engineering and physics.

Share
EasyTechJunkie is dedicated to providing accurate and trustworthy information. We carefully select reputable sources and employ a rigorous fact-checking process to maintain the highest standards. To learn more about our commitment to accuracy, read our editorial process.
Discussion Comments
Share
https://www.easytechjunkie.com/what-is-soft-computing.htm
Copy this link
EasyTechJunkie, in your inbox

Our latest articles, guides, and more, delivered daily.

EasyTechJunkie, in your inbox

Our latest articles, guides, and more, delivered daily.