MachineLearningUCI

--->Implement the following machine learning algorithms in R and Python for the below prescribed data-sets for classification and regression (whichever is applicable).

---> Write few lines on each applications. Try to find R2(must), RMSE (if possible) for all regression models; and for classification models find accuracy(must), ROC/AUC curve, and confusion matrix (must). Also, try to normalize the data set before you apply the concerned method, if you feel it is needed (mention the reasons to normalize). Also, in all the cases try to print actual data and predicted data column-wise.

---> Remember, both R and Python code are to be used for each algorithm and data set.

  1. Decision tree

  2. Neural Network

  3. Support Vector Machine

  4. Logistic Regression

  5. Naïve Baye

  6. K-Nearest Neighbours

  7. Bagging

  8. Random Forest

  9. Boosting

  10. AdaBoost.

  11. https://archive.ics.uci.edu/ml/datasets/Congressional+Voting+Records

  12. https://archive.ics.uci.edu/ml/datasets/Cylinder+Bands

  13. https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data

  14. https://archive.ics.uci.edu/ml/datasets/Car+Evaluation

  15. https://archive.ics.uci.edu/ml/datasets/Cervical+cancer+%28Risk+Factors%29

  16. https://archive.ics.uci.edu/ml/datasets/Chronic_Kidney_Disease