Data Science and Machine Learning Algorithms

Post under construction

This page is my personal repository of most common and useful machine learning algorithms using Python and other data science tricks and tips. It is a vast area that can be classified or separated in many different ways

Data Science Algebra

Data Science

Data science involves extracting knowledge from structured and unstructured data. It combines principle from statistics, machine learning, data analysis, and domain knoledge to understand and interpret the data

Data Collection & Accuisition

Data Cleaning, Pre-processing & Exploratory Data Analysis (EDA)

Statistical Methods

Machine Learning Algorithms

Deep Learning

Artificial Neural Networks (ANN)

Model Evaluation Metrics

  • For Regression: Mean Absolute Error (MAE), Mean Squared Error (MSE), Root Mean Squared Error (RMSE), \(R^2\) score
  • For Classification: Accuracy, Precision, Recall, F1 Score, ROC-AUC
  • Cross-validation: kFold, Stratified k-fold, leave-one-out

Model Optimization

Back to top