machine learning algorithms
1.Supervised
1.1 Regression
1.1.1 Linear Regression
1.1.2 Decision Tree
1.1.3 Random Forest
1.1.4 Neural Network
1.2 Classification
1.2.1 Logistic Regression
1.2.2 Support Vector Machine
1.2.3 Naive Bayes
1.2.4 Decision Tree, Random Forest, Neural Network
2.Unsupervised
2.1 Clustering
2.2 Dimensionality Reduction
2.3 Principal Component Analysis (PCA)