Projects

ML, DL & Time Series

Machine learning, deep learning, and time series forecasting — from thesis-level research to hands-on Kaggle competitions.

Traffic Intensity Prediction — Master's Thesis

Predicts regional traffic density from sensor data across 21 districts of Madrid at 15-minute intervals. Uses a Bi-LSTM encoder-decoder architecture with CNN layers for sequence-to-sequence prediction (24-step lookback, 4-step forecast). Spatial correlation analysis significantly improved accuracy.

  • Deep Learning
  • LSTM
  • CNN
  • Time Series

Bank Customer Asset Estimation — Bachelor's Thesis

Predicts customer asset amounts using bank data warehouse, KKB credit bureau, and neighbourhood indicators — enabling targeted marketing campaigns. XGBoost selected as optimal model with MAE 98.6 and MAPE 17% on test data.

  • XGBoost
  • Machine Learning
  • Oracle SQL

LeNet-5 CNN Implementation

Full PyTorch implementation of the classic LeNet-5 — two convolutional and average-pooling layers, a flattening layer, two fully-connected layers, and a softmax classifier.

  • CNN
  • PyTorch
  • Computer Vision

Kernel Methods for Multiclass Classification

Implements and compares five kernel schema for face recognition classification, examining performance trade-offs across kernel choices.

  • Kernel Methods
  • Classification

House Price Prediction — Kaggle Competition

Comprehensive ML pipeline implementing KNN, Decision Trees, Random Forest, HistGradient Boosting, and XGBoost with tuning via Grid Search, Optuna, Bayes Search, and Halving variants.

  • XGBoost
  • Scikit-learn
  • Hyperparameter Tuning

Gaussian Process Regression

Probabilistic regression with Gaussian Processes using GPy — exploring kernel selection and uncertainty quantification for Bayesian non-parametric modelling.

  • Gaussian Processes
  • Bayesian
  • GPy

Hourly Traffic Intensity Forecasting — Madrid

Estimates hourly traffic intensity for the most congested Madrid district. Compares SARIMA and ETS statistical models against ML approaches on sensor data.

  • Time Series
  • SARIMA
  • Machine Learning

Turkey Annual Exports Forecasting

Analysis and forecasting of Turkey's annual export data using ETS decomposition and smoothing models.

  • Time Series
  • ETS
  • R

Topic Model Prediction

Unsupervised NLP using LDA and NMF to extract and predict latent topics from text corpora.

  • NLP
  • LDA
  • Topic Modelling