Portfolio
-
(2021) Table Tennis Equipment Recommender: Distance-based recommender engine for rubbers. Python model built using PCA and KNN, deployed into Flask API. Model API consumed with a React application.
Demo: Link
Post: Link
Skills: Sklearn, Unsupervised Learning, Flask, React.js, React Boostrap, Axios React -
(2021) Text Classification on Table Tennis Rubbers: Text Classification with Scikit-Learn. Extracted data with Selenium and hand-labeled examples to build a classifier. AUC: 0.957 and Accuracy: 0.87.
Post: Link
Skills: Sklearn Pipelines, Text Classification, Text Features, NLTK, Spacy -
(2019) Abstractive Text Sumarization: Abstractive text summarization. Used an Encoder-Decoder arquitecture with attention and pre-trained embeddings (GloVe). Beam search used for inference. Rouge scores: Rouge-1, 23.27; Rouge-2, 15.30; Rougue-L: 24.47.
Notebook: Link
Skills: Word Embeddinigs, Tensorflow 2, Sequence Modeling -
(2019) Extractive Text Sumarization App: Extractive text summarization app using TextRank with Gensim. Deployed to heroku with Flask.
Demo: Link
Code: Link
Skills: NLP, Flask. -
(2018) DonorChoose.org Application Screenig: A classification model using text features to predict whether or not a DonorsChoose.org project proposal submitted wiil be approved.
Notebook: Link
Skills: Feature Engineering, Text manipulation, LightGBM -
(2018) Predicting Boston Housing Prices: A model for price prediction using tree-based models. Bayesian Optimization used for Hyperparameter tunning on XGBoost.
Notebook: Link
Skills: Data manipulation, Random Forest, XGBoost