Giter Club home page Giter Club logo

Welcome to my GitHub profile ! ✨

About me 🙂

My name is Timothé Boulet and I am a french Machine Learning Engineer specialized in Deep Learning. In particular, I have a lot of interest for Reinforcement Learning. I also worked on other DL fields such as Supervised Learning, Time Series, NLP, and AI Safety & Alignment, and on other AI fields such as Game Theory/Game Playing AI, Operational Research and Search Problems/Decision Making.

I followed various courses at CentraleSupélec (Paris) while learning by myself about these domains. I aim to do research on a related field in the future.

My curriculum (details on my LinkedIn):

  • Research Intern at FLOWERS (INRIA's Reinforcement Learning team in Bordeaux (France)): Population Evolutionnary Reinforcement Learning Environnement - 6 months

  • Maths Vision Apprentissage (MVA) master at Ecole Normale Supérieure Paris Saclay : one of the most renowned masters in europe for machine learning - 1 year

  • R&D intern at Ubisoft La Forge: Deep Learning applied to Video Games - 6 months

  • Research intern at InstaDeep : Deep RL for optimization in maritime Network Design - 6 months

  • Student at CentraleSupélec : top 3 french Engineer School (Deep Learning lessons and many more) - 3 years

Educational Purposes Projects 🎓

Personal Projects 🔥

  • VM Placement problem : The formulation sof the VM Placement problem and several variants of it, as well as algorithms for solving them.
  • Deep RL Framework : a framework made by myself for Deep Reinforcement Learning. It is based on the OpenAI Gym and pytorch.
  • AI agents for Search Problems : a python package for Search Problems and Search Algorithms (DFS, A*,...). PyPI package : SearchProblemsAI.
  • AI agents for Games : a python package for Perfect Information Extensive-from Games (Chess, Connect4,...) and some algorithm ((Expecti)MiniMax, MCTS, ...).
  • LocalPerf : an easy-to-use package for measuring the performance of python in any machine, in terms of CPU, multiprocessing and GPU (pytorch with CUDA), and also verify that the GPU is used. PyPI package : localperf.
  • Telegram bot : Sold-out Tickets Detector. Repository here.
  • IntegOR : a python package based on scipy.optimize that aims to traduce an Operation Research problem that can be linearized to a binary integer linear problem, to solve it. PyPI package : integor.
  • Stable Baselines 3 Full Pipeline. A repository built on top of SB3 with some additional features. Repository here.
  • Backtracking : A python package for backtracking algorithm, as an interface and a solving function. PyPI package : backtracking.
  • Computer Vision Project : Facial Expression Recognition. Information here.

Group Projects 👯

How to reach me 📫

You can contact me on LinkedIn or by mail.

Personal Mail : [email protected]
CentraleSupélec mail : [email protected]
ENS Paris Saclay mail : [email protected]

Timothé Boulet's Projects

ai-agents-for-games icon ai-agents-for-games

An implementation in python of some game agents such as AlphaBeta or MCTS, that can be applied to any n-player non deterministic game object that implements the game interface.

ai-agents-for-search-problems icon ai-agents-for-search-problems

An implementation in python of some algorithms for search problems such as A*, that can be applied to any problem object that follow the SearchProblem interface.

deep-rl-framework icon deep-rl-framework

RLearn is a framework for Deep Reinforcement Learning made by myself. I implements diverse RL algorithms and try to make them learn on various environnements.

ea icon ea

Evolutionary Algorithms

formation_rl icon formation_rl

Formations d'apprentissage par renforcement et implémentations d'algorithmes classiques

gridworld_rl icon gridworld_rl

Implementation of a gridworld environnement with basic RL algorithms on it

hackaton42 icon hackaton42

Machine Learning competition on single-submit classification tasks with highly different train and validation distributions.

integor icon integor

IntegOR is a framework based on scipy.optimize that aims to traduce an Operation Research that can be linearized to a linear problem, to solve it.

local-python-performance icon local-python-performance

This project aims to create an easy-to-use package for measuring the performance of python in any machine, in terms of CPU, multiprocessing and GPU (pytorch and tensorflow).

operational-research icon operational-research

OR methods for Linear Programming and Integer Programming, with a focus on the VM Placement problem

pca-guided-k-means icon pca-guided-k-means

A benchmark on various K-means initialization method, in particular PCA-guided search, as explained in the paper "PCA-guided search for K-means" by Qin Xu et al.

research-project-template icon research-project-template

A template repository, for the objective of combining research and good code practice. It focuses on code structure, modularity, configuration system (Hydra) and logging (tensorboard and WandB)

rl-playground icon rl-playground

A web app Reinforcement Learning playground to play with different methods and hyperparameters on different tabular RL environments

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.