Résumé:
Heart diseases are considered as one of the most dangerous diseases as it threatens the organ on which human life depends, and as the diagnosis of diseases depends on medical tests and certain indicators. The cardiac disease diagnosis is considered to be the most complex and difficult, due to the large number of analyzes and indicators in this diagnosis, which has led many researchers to use data mining and machine learning techniques to be able to predict this disease.
This prompted us to create a system that allows us to predict cardiac patients from a database of diagnosed patients. This was achieved by using machine learning techniques and applying the PCA method for data processing and preparing the collected data for classification by the KNN algorithm, which allowed us to achieve an accuracy of 97.83%.