In Voting Classifier, I have used 4 machine learning models: SVM, DT, RF and AdaBoost. To read about voting classifier, refer: https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.VotingClassifier.html
Cleveland Heart Disease dataset is downloaded from UCI Machine Learning Repositary. Dataset contains 75 attribtes. But every published experiment referred to using a subset of 14 of them. And thus I have also used 14 attributes. https://archive.ics.uci.edu/ml/datasets/Heart+Disease