An open API service indexing awesome lists of open source software.

https://github.com/waleedgeorgy/ml_sklearn

Implementation of various machine learning algorithms for regression and classification & feature engineering.
https://github.com/waleedgeorgy/ml_sklearn

data-visualization jupyter-notebook machine-learning python

Last synced: about 2 months ago
JSON representation

Implementation of various machine learning algorithms for regression and classification & feature engineering.

Awesome Lists containing this project

README

          

## Supervised Machine Learning With Scikit-Learn
Implementation of various machine learning algorithms for supervised regression and classification. Namely:
- Linear Regression.
- Multinomial Regression.
- Logistic Regression.
- K-Nearest Neightbour Clustering.
- Support Vector Machines (SVMs).
- Decision Trees.
- Random Forests.
- AdaBoosting.
- Gradient Boosting.
- Naive Bayes.

All this was done along with feature engineering and datasets cleaning and exploration, and using different regularization and cross-validation.

Data exploration and visualization was done using various different types of matplotlib plots and NumPy and Pandas functions.

## Unsupervised Machine Learning With Scikit-Learn
Similar to the above, but using algorithms like:
- K-Means Clustering.
- Hierarchical Clustering.
- DBSCAN.
- Principal Component Analysis (PCA).

In the unsupervised section, model deployment and persistence was also implemented.

Both notebooks contain models that are ready to train and deploy.