Data science
Jupyter Notebooks which I have been using in ML study.
Data Science
Scikit-learn
Pre-processing data
Supervised learning
Regression
- Simple linear regression
- Multiple linear regression
- Classification and regression with k-nearest neighbors
- Lasso/Ridge regression
- Gradient boosting regression
Classification
- Classification and regression with k-nearest neighbors
- Logistic regression
- Naive Bayes
- Document classification with SVM
- Nonlinear classification and regression with decision trees
Unsupervised learning
Clustering models
- Simple KMeans clustering
- Mutliple clustering techniques
- Clustering with mean shift
- Hyperparameter tuning for clustering models
Reducing dimensions
Ensemble methods
- Ensemble learning techniques
- Bagging and pasting
- Random forests and other ensemble methods
- Random forest regression and classification
- Gradient boosting
- XGBoost
- AdaBoost regression and classification
- Stacking classification
Feature extraction
Neural Networks
- The perceptron
- Neural networks
- Regression and classification using neural networks
- Text and image classification using neural networks