Below given points compare between Hard Computing Vs Soft Computing.
1)Hard computing requires a precisely stated analytical model and often a lot of computation time.
Soft computing is tolerant of imprecision, uncertainty, partial truth, and an approximation.
2)Hard computing based on binary logic, crisp systems, numerical analysis, and crisp software.
Soft computing based on fuzzy logic, neural nets and probabilistic reasoning.
3)Hard computing has the characteristics of precision and categoricity.
Soft computing, approximation, and disposition.
In hard computing, imprecision and uncertainty are undesirable properties.
In soft computing, the tolerance for imprecision and uncertainty is exploited to achieve tractability, lower cost, high Machine Intelligence Quotient (MIQ) and economy of communication.
4)Hard computing requires programs to be written.
Soft computing can evolve its own programs.
5)Hard computing uses two-valued logic.
Soft computing can use multivalued or fuzzy logic.
6)Hard computing is deterministic.
Soft computing incorporates stochasticity.
7)Hard computing requires exact input data.
Soft computing can deal with ambiguous and noisy data.
8)Hard computing is strictly sequential.
Soft computing allows parallel computations.
9)Hard computing produces precise answers.
Soft computing can yield approximate answers.
Please watch the video to learn the difference between soft computing and hard computing. The video contains simple language which is easy to understand the terms used in the video.