Learning Methods In Soft Computing Vs Hard