Parcours Career
-
Présent CurrentData scientistDéveloppement de modèles d'apprentissage automatiques pour du Real Time Bidding Machine learning models development for Real Time Bidding
-
2018
-
2017Doctorat en informatique Ph.D. in computer sciencesApprentissage profond par renforcement pour la prise de décision Deep reinforcement learning for decision-makingUniversité Grenoble Alpes
-
2014Master 2 Pro. Génie Logiciel avec mention M.Sc (2nd y.) in software engineering with honorsUniversité Joseph FourierAlternant ingénieur logiciel Sandwich course as software engineerParticipation au développement du logiciel TraceDecoder TraceDecoder software development contributionSTMicroelectronics
-
2013Master 1 Informatique M.Sc (1st y.) in computer sciencesAix-Marseille UniversitéStagiaire ingénieur logiciel Software engineer internPortage de l'interpréteur PiPy pour MIPS PiPy MIPS portWyplay
-
2012Licence Informatique avec mention B.Sc in computer sciences with honorsUniversité Claude BernardStagiaire développeur logiciel Software developer internDipiom Media
-
2009Baccalauréat Scientifique avec mention Scientific A level with honorsLycée Rosa Parks (69)
Publications
Accessibles sur cv.archives-ouvertes.fr/alexisbrenon
Open-access on cv.archives-ouvertes.fr/alexisbrenon
-
(2017). Modèle profond pour le contrôle vocal adaptatif d'un habitat intelligent.
-
(2018). ARCADES : A deep model for adaptive decision making in voice controlled smart-home.In Pervasive and Mobile Computing
-
(2018). Context Feature Learning through Deep Learning for Adaptive Context-Aware Decision Making in the Home.In The 14th International Conference on Intelligent Environments (IE'18)
-
(2016). Preliminary Study of Adaptive Decision-Making System for Vocal Command in Smart Home.In Proceedings of Poster Papers of The 12th International Conference on Intelligent Environments (IE'16)
-
(2016). Étude préliminaire d'une méthode de prise de décision adaptative pour la commande vocale dans un habitat intelligent.In Proceedings de la journée de Rencontre des Jeunes Chercheurs en Intelligence Artificielle (RJCIA) 2016
-
(2015). Using Statistico-Relational Model for Activity Recognition in Smart Home.In Proceedings of Workshop and Poster Papers of the European Conference on Ambient Intelligence 2015
Réalisations Achievements
-
workAdYouLikepeople straighten
Enchères automatiques sur les places de marché de la publicité en ligne
- Prédictions de la visibilité d'un emplacement, du taux de conversion d'une publicité, etc.
- Mise en production des modèles et suivi des performances
Programmatic bidding for RTB auctions
- Prediction training for placement visibility, conversion rate, etc.
- Model deployment and performances tracking
-
workKeeckerpeople wb_incandescent
Keecker est le premier robot domestique multimédia.
- Detection (TensorFlow) et retour automatique à la station de charge
- Reconnaissance et suivi (OpenCV) automatique de personne
Keecker is the first multimedia home robot
- Detection (TensorFlow) and automatic movement to charging station
- Automatic recognition and tracking (OpenCV) of person
www.keecker.com www.keecker.com
M. Pierre LEBEAU (Keecker) — +33 (0)1 84 88 40 06 -
workArcadesperson wb_incandescent hourglass_full straighten
Adaptive Reinforced Context-Aware Deep Decision System est un système intelligent de prise de décision adaptative en contexte dans les habitats intelligents.
- Représentation unifiée de capteurs hétérogènes
- Extraction de caractéristiques par apprentissage profond (Torch)
- Adaptation continue par apprentissage par renforcement
The Adaptive Reinforced Context-Aware Deep Decision System is an adaptive decision-making system for smart-homes.
- Unified representation of heterogeneous sensors
- Deep learning (Torch) for feature extraction
- Long life learning through reinforcement learning
brenona.gricad-pages.univ-grenoble-alpes.fr/arcades
M. Michel VACHER (Univ. Grenoble Alpes) — +33 (0)4.57.42.14.38 -
homeStreamRecordperson wb_incandescent
Enregistrement et segmentation d'un flux audio sous linux, disponible via l'utilitaire
pip
.- Gestion du parallélisme
- Compréhension des composants Linux (PulseAudio, X11, DBus)
Recording and segmentation of audio stream on Linux (available with
pip
).- Multi-threading
- Linux components understanding (PulseAudio, X11, DBus)
-
workTraceDecoderpeople
Amélioration des systèmes de traitement et d'affichage des traces d'exécutions de systèmes embarqués.
- Collaboration avec des équipes canadiennes, anglaises et marocaines
- Analyse de données binaires et sauvegarde en base de données
Embedded systems execution traces analyzer improvement
- Collaboration with Canadian, English and Moroccan teams
- Binary data analyze and database storing
M. Serge DePAOLI (STMicroelectronics) — +33 (0)4.76.92.56.20 -
workPortage MIPS de PiPyPiPy MIPS portperson hourglass_full straighten
Portage de l'interpréteur Python avec compilateur à la volée PiPy pour un fonctionnement sur architecture MIPS.
- Translittération de la syntaxe Python vers du code assembler MIPS
Port Python interpreter with Just In Time compiler for MIPS architecture.
- Transliteration of the Python syntax to MIPS assembly code
M. Aurèle TRAYNARD (WyPlay) — +33 (0)4.91.45.71.80 -
homeContributions Open-SourceOpen-source contributionspeopleContributions à différents projets open-source.Contributions to open-source projects.
-
homeServeur personnelSelf-hosted personal serverperson wb_incandescent straighten
Serveur Debian personnel : multimedia (Kodi), cloud (OwnCloud), raspberry pi (Boblight), etc.
- Administration système : droits, partages, systèmes de fichiers (RAID)
- Encapsulation des différents services dans des containers
Debian based server: multimedia (Kodi), cloud (OwnCloud), raspberry pi (Boblight), etc.
- System administration : access, shares, file systems (RAID)
- Docker based services encapsulation
-
workLecteur multimédia open-sourceOpen-source multimedia playerperson wb_incandescent
Développement d'un lecteur multimédia pour le grand public sur la base de briques logicielles open-source.
- Recherche et comparaison des solutions existantes
- Démonstrations et tests d'utilisabilité
- Développement de greffons répondants à des attentes utilisateurs
Development of a non-technical multimedia player based on open-source components.
- Find and compare existing solutions
- Demonstrations and usability tests
- Plugins development to fulfill user expectations
M. Éric BOISSEAU — +33 (0)9.72.22.88.52 -
schoolJeu de la vie (automate cellulaire)Life-game (cellular automaton)people
Développement en binôme d'une application graphique d'automate cellulaire.
- Conception et développement orientés objets
- Interface graphique AWT et applet web
Pair working for the development of a cellular automaton graphical application.
- Object oriented design and development
- AWT graphical user interface and web applet
-
schoolStellodypeople wb_incandescent
Développement en binôme d'un lecteur audio avec affichage 3D de la médiathèque.
- Interface GTK+ et compatibilité Mac et Linux
- Traitement du signal pour l'analyse musicale
Pair working for the development of an audio player with 3D display.
- GTK+ user interface with Mac and Linux compatibility
- Signal processing for musical analysis
-
homeVinylperson wb_incandescent hourglass_full
Framework de création de posters et de présentations scientifiques (similaire a LaTeX Beamer) en HTML/CSS/JS.
- Technologie flexbox pour la disposition automatique
- Parsing et mise en forme de la bibliographie (bibtex, bibjson)
Beamer Latex like web framework for scientific posters and talks.
- Automatic layout with flexbox
- Bibliography (bibtex, bibjson) parsing and rendering
-
homeHyperion2Boblightperson wb_incandescent straighten
Application serveur-client disponible avec
pip
pour le contrôle de systèmes AmbiLight commandés par Boblight.- Rétro-ingénierie du protocole de communication
- Packaging et distribution sur une plate-forme de référence
Server-client application available through
pip
for Boblight based AmbiLight like systems.- Communication protocol retro-engineering
- Packaging and distribution on a widely used platform