Computer Vision
-
Attention Gated LSTM: Implementation of an Attention Gated Model, for Youtube8m classification challenge.
- OCR for bank cheques CMC7 codes: My simple approach for bank cheques’ CMC7 code extraction using SVM.
- AlexNet Image Classification: Implemented AlexNet CNN for image classification, on a set of given classes.
Time series
- BLSTM Segmentation Model: Sequential segmentation model, using BLSTM, implemented with TensorFlow.
- LSTM Classification Model: Classification model, using LSTM, for sequential data of various length, “last frame” prediction, implemented with TensorFlow.
NLP / Computational linguistics
- Occurrences-based MCQ Bot: Simple yet effective method to reply to Multiple Choice Questions.
- Sentimental Analysis GNB model: Sentimental Analysis of IMDB movie reviews using Gaussian Naive Bayes model for binary classification.
Social Media Botting/Listening
- Vitaminst, Instagram bot: I created a smart instagram bot able to target with high precision posts and create relevant comment in order to generate a feedback. Up to 250 new followers per day, deployed on 5 Raspberry Pi 3.
- CredTracker (On going): I want to create a simple automation tool that would estimate one’s population based on tweets over time, and backtest it with official polls.
Retail
- Wifi-based flow analysis (Company project): Designed and implemented a solution to collect, enrich and aggregate wifi location data in order to give insights to retail owners about key indicators such as, shops’ attractiveness, customers’ habits, live flows.
- Shopping mall affluence prediction (Company project): Tested different LSTM classification models in order to predict the number of distinct customers of a shopping mall for a given day. Integrated OpenData features such as weather (+ weather forecast), public holidays, shopping mall events.
IOT
- Building hypervisor (Company project): Designed and implemented IOT data collection worfklow + exposition worfklow in order to demonstrate key indicators for buildings owners, occupation / comfort / energy consumption etc..
Advanced Algorithms
- Monte Carlo Tree Search applied to Alpha-Go: Implemented simple MCTS algorithm and adapted it for “mini Alpha-Go” version.
- Optimized STMVN: Optimized normalization technique for sequential data.
- Sequences Matcher: Dynamic Programming based sequence matching tool.
- Advanced algorithms implementation: Several implementations: Dynamic Programming, Graph Theory etc.
Competitive Programming
- ACM ICPC solutions: My different solutions for the past problems of ACM ICPC. https://icpc.baylor.edu/worldfinals/problems
- Codingame solutions: My different solutions for the Codingame platform. https://www.codingame.com/