research

Interview on adaptive learning

My interview on the benefits of adaptive learning methods has been published in a white-book by Quantmetry. The white-book, No. 5 “AI en production”, is free to download here. Transcript of the interview (in french) Qu’est-ce qu’une dérive ? L’apprentissage est souvent considéré comme une tâche statique. Cependant, en conditions réelles, les données évoluent constamment. C’est ce qu’on appelle une dérive conceptuelle. Par exemple, les marchés financiers sont instables : les risques de crédit ne sont pas les mêmes d’une année sur l’autre.

Research fellow at the University of Waikato

I have started a new potion as Research Fellow in the Machine Learning Group at the University of Waikato in New Zealand.

Postdoc at Télécom ParisTech

I have started a new potion as Postdoc at the Data, Intelligence and Graphs (DIG) group at Télécom ParisTech.

I got my PhD

I have successfully defended my PhD thesis “Fast and Slow Machine Learning”. Jury:\ M João Gama, University of Porto\ M Georges Hébrail, Électricité de France\ M Themis Palpanas, Université Paris Descartes\ M Ricard Gavaldà, Universitat Politècnica de Catalunya\ M Jesse Read, École Polytechnique\ M Albert Bifet, Télécom ParisTech (Directeur de recherche)\ M Talel Abdessalem, Télécom ParisTech (Directeur de thèse)

River

A Python library for online machine learning.

scikit-multiflow

One of the ancestors of River. [Superseded by River]

IEEE BigData 2018

I am attending the 2018 IEEE International Conference on Big Data in Settle, USA, to present our paper Learning Fast and Slow: A Unified Batch/Stream Framework.. Abstract: Data ubiquity highlights the need of efficient and adaptable data-driven solutions. In this paper, we present FAST AND SLOW LEARNING (FSL), a novel unified framework that sheds light on the symbiosis between batch and stream learning. FSL works by employing Fast (stream) and Slow (batch) Learners, emulating the mechanisms used by humans to make decisions.

scikit-multiflow has been accepted at JMLR MLOSS!

Our paper describing scikit-multiflow has been accepted for publication at the Journal of Machine Learning Research - Machine Learning Open Source Software (JMLR MLOSS). Abstract: Scikit-multiflow is a multi-output/multi-label and stream data mining framework for the Python programming language. Conceived to serve as a platform to encourage democratization of stream learning research, it provides multiple state of the art methods for stream learning, stream generators and evaluators. scikit-multiflow builds upon popular open source frameworks including scikit-learn, MOA and MEKA.

scikit-multiflow preprint is available!

The preprint version of our paper describing scikit-multiflow is available on arXiv Abstract: Scikit-multiflow is a multi-output/multi-label and stream data mining framework for the Python programming language. Conceived to serve as a platform to encourage democratization of stream learning research, it provides multiple state of the art methods for stream learning, stream generators and evaluators. scikit-multiflow builds upon popular open source frameworks including scikit-learn, MOA and MEKA. Development follows the FOSS principles and quality is enforced by complying with PEP8 guidelines and using continuous integration and automatic testing.

Talk at the University of Auckland

I am giving a talk “Missing Data Imputation and scikit-multiflow” at the Knowledge Management Group in the University of Auckland in New Zealand.