fahimabrar / Machine-Learning

Python implementation of different Machine Learning Algorithms. Principal Component Analysis, DBSCAN, Kmeans, KNN, Tree, SVM, Hierarchical Clustering

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Machine-Learning

This Repository Covers,

Unsupervised Learning

PCA is a technique for dimensionality reduction, where a reduced diemnsional data extract as much as insights possible from the higher dimensional data. After Extracting (2 and 3) Principal component from 30 columns we visualized it. Still the Malignent and Benign Cancer data are distinguishable form each other.

Clustering country based on unlabelled data

Supervised Learning

we tried to predict if a student get placement after his/her study. The accuracy for different algorithms are,

  • Decision Tree - 0.81
  • Random Forest - 0.80
  • K Nearest Neighbour - 0.80
  • Suppor Vector Classifier - 0.78

We Tried to predict the salary of the students who got placed. The Mean Squared Error for different algorithms are,

  • Decision Tree - 0.02
  • Random Forest - 0.019
  • K Nearest Neighbour - 0.016
  • Suppor Vector Classifier - 0.012

About

Python implementation of different Machine Learning Algorithms. Principal Component Analysis, DBSCAN, Kmeans, KNN, Tree, SVM, Hierarchical Clustering


Languages

Language:Jupyter Notebook 100.0%