Un peu de python
Je vous propose une rapide introduction aux classes de python en partant des dictionnaires (vous devez savoir ce que c'est avant de poursuivre, voir la doc de python). Les deux fichiers suivants font exactement la même chose, l'un est écrit à partir d'un dictionnaire, l'autre avec une classe. Il s'agit d'aborder pour commencer les classes comme une simple simplification syntaxique de ce que l'on aurait pu écrire lourdement avec un dictionnaire. Testez avec python3.
Programmation C++, support de cours réalisé avec Frédéric Pennerath
Apprentissage Numérique
Le document de cours (en anglais) se trouve ici
Machines à vecteurs supports (SVM). Vous trouverez ici des démos.
Quantification vectorielle et auto-organisation : Voir aussi la synthèse de Bernd Fritzke, ainsi que le livre en ligne de Ritter, Martinetz et Schulten. sur les cartes auto-organisatrices.
Les démo de GNG-T sont ici.
Les TP sont ici.
Software
Here are listed main pieces of software I maintain. For a more exhaustive list, browse the MaLIS software section where many items correspond to my contributions. You will also find last pieces of code at my github page.
-
booz and bijama : This is the software related to my core research topic. It consists of implementing cortical-like neural systems on a cluster. This is an element of the InterCell project.
-
ESCAPaDE : This is a software suite develpped with Pr Nicolas Fressengeas for solving PDEs on a cluster. This is an element of the InterCell project.
-
vq2 : A library for incremental unsupervised neural networks that works real-time, and deals with non-stationary distributions (GNG-T), as well as other vector quantization algorithms.
-
mirage : Mirage is a c++ template-based library that uses generic programming to offer fast image processing algorithms for images with any kind of content. 3D or more images are supported.
-
rl library : A c++ template-based library for reinforcement learning (RL). Generic programming allows the library to fit the mathematics of RL. In collaboration with Matthieu Geist.
-
gaml : A c++ template-based machine learning library. Generic programming allows the library to fit the mathematics. In collaboration with Frédéric Pennerath.