A review of machine learning techniques in the medical domain