Paul-Emmanuel Sotir

Studying computer science and machine learning at INSA Lyon

GitHub | LinkedIn | paul-emmanuel@outlook.com

Main projects

New York Taxi Trip Duration Kaggle challenge

Taxi trip duration regression (Kaggle competition) using a fully connected neural network implemented on tensorflow and whose hyperparameters are optimized using hyperopt.

The fully connected neural network is trained using warm restart cyclic learning rate with snapshot ensembling (see the papers "SGDR: SGD with warm restart" and "Snapshot ensembles: train 1, get M for free").

Architecture and training: Neural network is composed of 10 dense layers with batch normalization and optimized using momentum SGD (ADAM performs better if the learning rate is constant but doesn't plays well with cosine learning rate scheduling and warm restart cycles). The output layer is a softmax layer trained for classification on buckets using cross entropy loss (Discretizing target instead of doing a regression improves performances).

Github

FloyHub

1D GAN

Tensorflow implementation of 1D convolutional Generative Adversarial Network (improved WGAN variant, see the paper "Improved Training of Wasserstein GANs").

Github

FloyHub

Learn error by explicit generalization (WIP)

Learn to generalize explicitly by learning error vector on testset batch (Tensorflow, WIP).

Github

About

This website is based on the distill.io template and was developed using the following libraries and tools: • node.js • npm • Font awesome • webpack • babel • copy-webpack-plugin • html-webpack-plugin • imagemin-webpack-plugin • imagemin-mozjpeg • ejs-compiled-loader • raw-loader • url-loader • file-loader • css-loader