Various embodiments of the inventions of the present disclosure provide a combination of feature-based approach and deep learning approach for distinguishing between normal heart sounds and abnormal heart sounds. A feature-based classifier (60) is applied to a phonocardiogram (PCG) signal to obtain a feature-based abnormality classification of the heart sounds represented by the PCG signal and a deep learning classifier (70) is also applied to the PCG signal to obtain a deep learning abnormality classification of the heart sounds represented by the PCG signal. A final decision analyzer (80) is applied to the feature-based abnormality classification and the deep learning abnormality classification of the heart sounds represented by the PCG signal to determine a final abnormality classification decision of the PCG signal.