adithya-s-k / World-of-AI

WORLD OF AI : An open-source repository for AI-based projects 🚀, from beginner to expert level, helping contributors start their journey in Artificial Intelligence and Deep Learning. Our projects provide hands-on experience to real-world problems👨‍💻. Join our community and contribute to the development of AI-based solutions 👥.
https://www.cognitivelab.tech/
MIT License
89 stars 86 forks source link

[UPDATE] Increasing accuracy by feature engineering #111

Open Aaditikapre opened 1 year ago

Aaditikapre commented 1 year ago

Machine learning, heart.csv

Field Description
About Applying pca and keeping important features only
Github Aaditikapre
Email aaditikapre02@gmail.com
Label Gssoc'23

Define You

Is your feature request related to a problem? Please describe. Some features in the dataset create noise and are redundant hence should be eliminated. Some features like trestbps and restecg explain very less variance in the data and are not correlated with the target variable. Features like oldpeak and slope are highly correlated and can be combined with pca.

Describe the solution you'd like...

I checked the correlation between different features and the target as well as explained variance. I can do some data processing to lower the dimension of the dataset and make it better at predicting the target. I can increase accuracy of Decision Tree Classifier and Random forest classifier to 98% using this. It also increases accuracy of KNN and SVM more than the current accuracy

Describe alternatives you've considered?

I have considered clustering and ICA as well, they did not work.

Approach to be followed (optional):

Additional context

miraj0507 commented 1 year ago

@Aaditikapre kindly fix your template