Gerard Castro Castillo's Projects
AGILE course media, taught during the Data Science MSc (UB, 2022)
A professionally curated list of awesome Conformal Prediction videos, tutorials, books, papers, PhD and MSc theses, articles and open-source libraries.
Deploy simple batch mode ML model in production. 3rd assignment of the Big Data subject of the MSc Data Science course (UB, 2022-23)
Bayesian Statistics & Prob. Prog. course media taught during the Data Science MSc (UB, 2022)
Bayesian Statistics 1st assignment, by L. Bocchi & G. Castro, for the Data Science MSc (UB, 2022-23)
Big Data course media taught during the Data Science MSc (UB, 2022)
Conformal Bayesian Computation (CBC). This paper summarizes the theoretical foundings of the CBC, as well as it applies to 2 use-cases: classification and regression.
Conformal prediction applied to regression problems involving both exchangeable and time-series data. Carried out as part of (UB 2023) MSc thesis work.
Computer Vision course media taught during the Data Science MSc (UB, 2022)
DL course media taught during the Data Science MSc (UB, 2022)
Ethical Data Science course media taught during the Data Science MSc (UB, 2022)
Eurecat challenge during Hack EPS 2022 edition. Related to Applied AI (mainly CV and DL)
Kaggle competition: classification problem on imbalanced tabular data. Part of the 'Machine Learning' course grading, for the Data Science MSc by the UB (2022-23).
Data Science master course media (University of Barcelona, 2022-24)
Summary of Gerard Castro Castillo
Portfolio of Gerard Castro Castillo
1st prize solution of the third "daily hack" of the HackEPS 2022 edition
Immune 2022 datathon edition: implementation of the solution on the churn prediction challenge
Data assimilation implementation using Kalman Filter for the CFD simulation of a turbulent wind flow in a finite cylinder.
ML course media, taught during the Data Science MSc (UB, 2022)
Movie recommender web application for the MovieLens 1M dataset
NLA course media taught during the Data Science MSc (UB, 2022)
Page Rank (Google's algorithm) implementations. Numerical Linear Algebra (NLA) 3rd assignment for the Data Science MSc (UB, 2023-24)
Natural Language Processing course media taught during the Data Science MSc (UB, 2022)
Neural network implementation from scratch through a Keras-like API in Python
Weather data scraping: a docker-compose setup is leveraged to collect data from a Weather API (using a Python app and its API) and it is stored into a MongoDB database
Optimizaion course media taught during the Data Science MSc (UB, 2023)
Probabilistic Graphical Models (PGM) course media, taught during the Data Science MSc (UB, 2023-24)
Quora Question Pairs Challenge solution, https://www.kaggle.com/c/quora-question-pairs. Implemented as NLP assignment during the MSc Data Science 2023 (UB) course
Recommenders course media taught during the Data Science MSc (UB, 2022)