Skip to content

Latest commit

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Machine Learning Models Portfolio

Author: Enrico Miguel Veloso
Course: DSA#4155 - Artificial Intelligence
Institution: University of Santo Tomas - College of Science


Overview

This repository contains a comprehensive collection of machine learning implementations ranging from fundamental regression techniques to advanced ensemble methods and unsupervised learning. Each notebook demonstrates practical application of theoretical concepts using real-world datasets, with detailed explanations, visualizations, and performance evaluations.


Repository Structure

  • Ordinary Least Squares Regression.md
  • Linear Probability Model.md
  • Logistic Regression and General Linear Models (GLM).md
  • Regularization and Advance Classification.md
  • Machine Learning Model Comparison.md
  • Ensemble Methods and Advance Classifications.md
  • Boosting Methods and Advance Ensemble Learning.md
  • K-Means vs DBSCAN.md
  • Dimensionality Reduction.md
  • Market Basket Analysis.md

Models & Techniques Covered

Regression Models

ModelDatasetKey Techniques
Ordinary Least Squares (OLS)Auto MPGLinear regression, VIF analysis, multicollinearity detection

Classification Models (Linear & Generalized)

ModelDatasetKey Techniques
Linear Probability Model (LPM)Adult Income (Census 1994)Binary classification, probability bounds analysis
Logistic RegressionAdult Income (Census 1994)GLM, odds ratios, statistical inference

Regularization Methods

ModelTechniques
Regularized Linear ModelsLasso (L1), Ridge (L2), Elastic Net, Cross-validation tuning

Tree-Based & Ensemble Methods

ModelTechniques
Decision TreesRecursive partitioning, feature importance, pruning, visualization
BaggingBootstrap aggregation, variance reduction
Random ForestFeature randomization, parallel ensemble, out-of-bag error
AdaBoostAdaptive boosting, sample weighting, weak learners
Gradient BoostingResidual fitting, sequential error correction

Unsupervised Learning

ModelDatasetTechniques
K-Means ClusteringCredit Card DatasetElbow method, silhouette analysis, centroid interpretation
DBSCANCredit Card DatasetDensity-based clustering, eps & min_samples tuning, noise detection
PCA & Dimensionality ReductionGlobal Country DataPrincipal components, explained variance, biplots, t-SNE, UMAP

Association Rule Mining

ModelDatasetTechniques
Market Basket Analysis2022 Philippine Election DataApriori algorithm, support/confidence/lift metrics, rule mining

Dataset Descriptions

DatasetSourceSizeTarget Variable
Auto MPGUCI ML Repository398 rows, 9 featuresFuel efficiency (MPG)
Adult IncomeOpenML (v2)48,842 rows, 15 featuresIncome >$50K
Credit Card DatasetKaggle8,636 rows, 6 featuresCustomer segments
Global Country Data 2023Kaggle195 rows, 10+ featuresDevelopment indicators
Philippines Election 2022Figshare (CC BY 4.0)Province-levelSenatorial voting patterns

🔧 Technologies Used

Core Libraries

importpandasaspdimportnumpyasnpimportmatplotlib.pyplotaspltimportseabornassns

About

A repository which consists all of my machine model outputs done through different machine learning activities and assessments.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages