Index of /besson/publis/slides/2019_05__Audition_AGPR__ENS_de_Rennes

[ICO]NameLast modifiedSizeDescription
[PARENTDIR]Parent Directory  - Root of the website (in English or in French)
[DIR]figures/2019-05-28 12:39 -  
[   ]Makefile2019-05-29 12:39 1.5K 
[TXT]README.md2019-05-22 22:59 14KSome details about this page
[TXT]preprocess_tex.sh2019-03-28 20:04 119  
[TXT]slides.md2019-05-22 22:59 14KCommon repository for remark.js slideshows, open-source on GitHub. Readables on naereen.github.io/slides
[   ]slides.pdf2019-05-29 14:09 1.5MCommon repository for remark.js slideshows, open-source on GitHub. Readables on naereen.github.io/slides
[   ]slides.pdfpc2019-05-29 16:22 61 Common repository for remark.js slideshows, open-source on GitHub. Readables on naereen.github.io/slides
[TXT]slides.tex2019-05-29 14:08 55KCommon repository for remark.js slideshows, open-source on GitHub. Readables on naereen.github.io/slides
[   ]slides_169.pdf2019-05-29 14:08 1.5MCommon repository for remark.js slideshows, open-source on GitHub. Readables on naereen.github.io/slides
[   ]slides_169.pdfpc2019-05-29 14:12 62 Common repository for remark.js slideshows, open-source on GitHub. Readables on naereen.github.io/slides
[   ]slides_43.pdf2019-05-29 14:07 1.5MCommon repository for remark.js slideshows, open-source on GitHub. Readables on naereen.github.io/slides
[   ]slides_Marp.pdf2019-05-22 23:02 1.4MCommon repository for remark.js slideshows, open-source on GitHub. Readables on naereen.github.io/slides
[   ]slides_pandoc.pdfpc2019-05-08 16:27 39 Common repository for remark.js slideshows, open-source on GitHub. Readables on naereen.github.io/slides
<!--
$theme: default
$size: 4:3
page_number: true
footer: Audition poste AGPR - ENS de Rennes - Lilian Besson - 29 mai 2019
-->

<link rel="stylesheet" type="text/css" href="../common/marp-naereen.css" />

# Audition : poste AGPR à l'ENS de Rennes
<br>

$\hookrightarrow$ Merci de cette opportunité.
<br>

### :school: *Lieu* : ENS de Rennes.

### :date: *Date* : 29 mai 2019.

### :wave: *Pour* : [Lilian Besson](https://GitHub.com/Naereen/slides/).

### :alarm_clock: *Durée* : 20 minutes.

---

# :timer_clock: Organisation de l'exposé
<br>

## 1. Présentation du candidat
## 2. Projet personnel pour 2019
## 3. Projet pédagogique à l'ENS de Rennes
## 4. Projet de recherche à l'IRISA
## 5. Objectifs personnels

---

# 1. Présentation du candidat

- Cursus universitaire

- Expériences d'enseignements

- Expériences en programmation & développement

- Expériences de recherche

<br><br>

> Cf. mon CV ou mon site web pour plus de détails.
> $\hookrightarrow$ [perso.crans.org/besson](https://perso.crans.org/besson/)

---

## Cursus universitaire : ==10 ans== d'informatique et de mathématiques

- 2009-2011 : prépa MPSI & MP$^*$ au Lycée Thiers, à Marseille
<br>
- 2011-2016 : double cursus maths + info à l'ENS de Cachan
  + Double licence, maths appliquées & info théorique
  + Master 1, maths appliquées & info théorique (MPRI)
  + 2014 : agrégation maths option informatique (23ème)
  + 2015-2016 : master 2 maths appliquées (MVA, 1er/115)
<br>
- 2016-2019 : thèse de doctorat à CentraleSupélec, campus de Rennes
  + co-encadrement à Inria Lille (équipe SequeL)

---

## Expériences d'enseignements : ==6 ans, $\simeq$ 650 heures==

- 2013-2014 : cours particuliers & correction de copies (maths)
- 2014-2015 : un an de césure, deux semestres passés en Inde à Hyderabad, pour participer à la création d'une école d'ingénieur-e-s.
  + *Mahindra Ecole Centrale* (Mahindra group + École Centrale Paris)
  + Environ 250h de cours, maths et info niveau post-bac

- 2015-2016 : 120h de TD/TP et khôlle au lycée Lakanal (maths + info)
- 2016-2018 : 40h de TD/TP à l'ENSAI (informatique théorique)
- 2016-2019 : $\simeq$ 150h de TP, leçons, oraux blancs, pour la prépa' agrég' en maths option info, à l'ENS de Rennes
- 2017 & 2018 : évaluation de rapports de stage des élèves (L3, M1) du département informatique

---

# $\rightarrow$ [`perso.crans.org/besson/infoMP`](https://perso.crans.org/besson/infoMP/)

![bg original 100%](figures/apercu_Lakanal.gif)

---

# $\rightarrow$ [`perso.crans.org/besson/ensai-2017`](https://perso.crans.org/besson/ensai-2017)

![bg original 85%](figures/apercu_ENSAI.gif)

---

# $\rightarrow$ [`perso.crans.org/besson/agreg-2017`](https://perso.crans.org/besson/agreg-2017/)

![bg original 90%](figures/apercu_ENS_agreg.gif)

---

###### [`nbviewer.jupyter.org/github/Naereen/notebooks/tree/master/agreg/`](https://nbviewer.jupyter.org/github/Naereen/notebooks/tree/master/agreg/)

![bg original 90%](figures/apercu_ENS_agreg_1.png)

---

# [`perso.crans.org/besson/notebooks/agreg`](https://perso.crans.org/besson/notebooks/agreg)

![bg original 90%](figures/apercu_ENS_agreg_2.png)

---

## Expériences en programmation & développement

- Passionné de logiciels libres et de libre diffusion
  > Tout ce que j'ai rédigé (pour mon master 2, mes cours, ma recherche etc) est distribué en ligne sous licence libre

- Actif sur Bitbucket depuis 2012 $\hookrightarrow$ [`Bitbucket.org/lbesson`](https://Bitbucket.org/lbesson)
- Très actif sur GitHub depuis 2015 $\hookrightarrow$ [`GitHub.com/Naereen`](https://GitHub.com/Naereen)

- Utilisateur expert en Python, OCaml, LaTeX, Bash, git, Julia, etc
  + Habitué au TP en Python ou Ocaml (niveau L1 $\to$ M2)
  + $10$ formations techniques "GouTP" données durant ma thèse


- Capable de créer/maintenir des pages et site web, SQL etc
- Maintenance de machines (Windows, GNU Linux) pour ma thèse

---

# $\rightarrow$ [`GitHub.com/Naereen`](https://GitHub.com/Naereen)

![bg original 90%](figures/apercu_GitHub.png)

---

## Expériences de recherche

- 2012, 2013, 2016 : à l'ENS de Cachan, trois stages de recherche
- 2013, 2014-2015, 2016 : un an et demi à l'étranger (RU, Inde, Suisse)

- 2016-2019 : thèse à la frontière entre mathématiques, informatique, télécommunications et électronique. Co-encadrement par :
  + Christophe Moy (Univ Rennes 1, IETR) expert en *cognitive radio*
  + et Emilie Kaufmann (CNRS, labo CRIStAL & Inria Lille), experte en statistiques, probabilités et surtout les *bandits multi-bras*

  ##### Publications :
  - 4 articles dans des conférences internationales (2017, 2018, 2019)
  - 2 workshop (2019), 1 démo à une conf. internationale (2018)
  - 3 articles en cours de seconde soumission…

---

# $\rightarrow$ [CV.Archives-Ouvertes.fr/Lilian-Besson](https://cv.archives-ouvertes.fr/lilian-besson)

![bg original 90%](figures/apercu_CV_HAL.png)

---

# 2. Projet personnel pour 2019

### Je termine ma thèse de doctorat

- Je termine la rédaction de ma thèse
- Mon manuscrit est basé sur mes principales publications
- Les rapporteurs et le jury sont constitués, et déjà contactés
- Soutenance prévue en octobre 2019

### Autres points d'ici septembre 2019
- Un séjour à Lille fin juin pour assister aux oraux d'agrégation ?
  Si j'ai le temps...
  $\Longrightarrow$ important de garder une expérience actuelle du concours !
- Je devrais présenter un article au GRETSI 2019 (Lille, fin août)

---

## Aperçu de mon manuscrit ([GitHub.com/Naereen/phd](https://GitHub.com/Naereen/phd))

![bg original 90%](figures/apercu_plan_these.png)

---

# 3. Projet pédagogique à l'ENS de Rennes

Avec ce poste d'Agrégé Préparateur à l'ENS de Rennes, je souhaiterai…
<br>

### 1. Rester très impliqué dans la préparation à l'agrégation de maths option informatique (prépa agrég)
<br>

### 2. *Mais aussi*… m'investir dans d'autres formations !
<br>

### 3. *Et enfin*… créer de nouvelles formations ?

---

## 3.1. Prépa agrég (maths, option info)

J'aimerais avant tout…

- garder deux séances de leçon/modélisation « exemple »
- garder 7/8 séances de TP de programmation (en OCaml, *et* Python ?)
- garder $\simeq$ 15 séances d'entraînements pour les épreuves orales de leçon & modélisation
- et aussi des oraux blancs (j'aimerai participer pour les leçons aussi)
- je peux donner des rappels/compléments de cours pour l'algorithmique, $\lambda$-calcul etc (selon les besoins)
- si besoin, je peux prendre en charge la gestion de la formation !
  > Je pense connaître assez bien les rouages de son organisation, et l'expérience sera très enrichissante.

---

## 3.1. Prépa agrég : ==lacunes==
### :warning: On peut essayer de mieux préparer pour ces points du programme, les connaissances des élèves sont souvent limitées

<br>

![100%](figures/programme_specifique_option_D_modelisation.png)

---

## 3.1. Prépa agrég : ==idées de nouveautés==

1. Un ou deux TD de "culture générale informatique"
   - connaissances de base en architectures logicielle, matérielle etc
   - évalué par un QCM (plein de petites connaissances, rédaction participative avec les élèves de cette année ?)

2. Un cours/TD focalisé sur la représentation des nombres et l'arithmétique, "côté machine" : nombres entiers binaires, flottants (norme IEEE 754) etc
   > Je veux aussi terminer la rédaction d'un nouveau texte de modélisation sur les "posits", une alternative aux flottants IEEE

3. Raviver l'utilisation du wiki "Minerve" pour l'option info
   $\hookrightarrow$ [minerve.ens-rennes.fr/index.php/Leçons_d'informatique](https://minerve.ens-rennes.fr/index.php/Le%C3%A7ons_d%27informatique)

---

## 3.2. M'investir dans d'autres formations (1/2)

- Évaluer des rapports et des soutenances de stages de recherche (L3, M1) m'a beaucoup plu en août 2017 et 2018…
  $\hookrightarrow$ Utile de connaître les expériences "hors de l'école" des élèves !

- Je suis très intéressé par des TD ou TP dans n'importe quel cours d'informatique ou maths appliquées, en L3 et M1.
  + En particulier : algorithmique, programmation, $\lambda$-calcul, optimisation numérique, proba/stats, machine learning
  + Au département d'informatique
  + Mais aussi, département de mathématiques, de mécatronique…

---

## 3.2. M'investir dans d'autres formations (2/2)

J'aimerai ==monter un cours d'apprentissage statistique==

1. Cours d'introduction théorique + TP aux élèves dpt maths + informatique (+ mécatronique ?) en L3, ==Semestre #2==
2. Compléments théoriques + un "zoo" des méthodes existantes + un projet de développement aux élèves de M1, ==Semestre #3==

Quelques idées :

- TP = un projet découpé en morceaux, appliqué à de "vraies" données
- le lier à un groupe de lecture bi-mensuel à l'IRISA ?
- dès la seconde édition du cours, j'aimerai permettre aux M1 d'intervenir auprès des L3 (ex : les faire évaluer les TP etc)

---

## 3.3. Intervenir dans de nouvelles formations ? (1/2)

- Le CAPES d'informatique sera ouvert dès la rentrée 2019 :tada: !
  > L'agrégation d'informatique suivra peut-être (un jour :pray:)

- L'ISTIC ouvre une formation au CAPES en septembre (M1 d'info), conçue en accord avec l'ESPE de Bretagne

- J'aimerai y intervenir, si c'est possible (quelques heures ?)

#### *Idée / espoir* : entrelacer les formations à l'agrégation et au CAPES
Entre-aide bi-directionelle : agreg $\Longleftrightarrow$ CAPES ?

- Une leçon préparée par un-e candidat-e à l'agrég sera probablement un bon (complément de) cours pour les candidats au CAPES

> Le programme du CAPES n'est pas encore disponible...

---

## 3.3. Créer de nouvelles formations ? (2/2)

#### « Pré-prépa agrég »
- Entre janvier et avril 2019
- Avec une doctorante de l'IRISA et 2 anciens élèves de la prépa agrég
- Nous avons donné quelques séances de compléments de cours en maths aux élèves de M1 du département informatique ($\simeq$ 20h)
- 6 élèves étaient déjà intéressés pour préparer l'agrég l'an prochain
- Rappels de cours, renforcements théoriques, méthode (développement au tableau) etc

$\Longrightarrow$ j'aimerai refaire cette formation en 2020, la prendre en charge et la renforcer, s'il y a assez d'élèves !

+ Ici aussi : entreaide prépa agrég $\Longleftrightarrow$ pré-prépa agrég ?

---

# 4. Projet de recherche après ma thèse

<br><br>

1. Après ma thèse, je souhaite poursuivre une activité de recherche

<br><br>

2. Toujours en maths + info, en "machine learning" et algorithmique numérique, mais sans contrainte quant aux applications


---

# 4. Projet de recherche à l'IRISA

#### Dans ce but :

- J'ai discuté avec plusieurs chercheurs, depuis février (à l'IRISA, mais aussi à l'ENSAI, l'IMT et l'IETR…)
- J'ai pris contact avec l'équipe PANAMA
- Jérémy Cohen, chercheur CNRS recruté en octobre, s'est montré très enthousiaste pour collaborer avec moi !
- Rémi Gribonval et Frédéric Bimbot étaient très contents de la perspective que je rejoigne leur équipe !

---

# 4. Projet de recherche à l'IRISA

- Avec Jérémy Cohen, nous avons identifié différentes possibilités
  pour une collaboration tous les deux (trois axes)
- Rémi Gribonval ne sera que très peu impliqué
  (supervision & discussions)

### Organisation / prévision
- 1/2 jours par semaines à plein temps dès octobre
- Une place dans les bureaux de l'équipe
- Lectures et discussions très régulières, octobre-décembre
- Recherche active dès janvier 2020
- Je pense pouvoir être "productif" dès mars prochain

---

## 3 axes de recherche avec Jérémy Cohen

1. Méthodes matricielles et tensorielles étendues au cadre « en ligne »
   $\hookrightarrow$ mélange nos deux domaines d'expertise

2. Détection et adaptation automatique à des non-stationnarités
   $\hookrightarrow$ encore très peu étudié mais très utile "en vrai"
   $+$ Continue une des questions au cœur de ma thèse !

3. Sélection automatique du meilleur algorithme et/ou hyper apprentissage automatique (en ligne ou non), avec des bandits
   $\hookrightarrow$ déjà étudié, mais pas encore appliqué aux méthodes matricielles/tensorielles
   $+$ Continue une des questions au cœur de ma thèse !

<br>
Pas plus de détails, mais je peux donner des idées au tableau si besoin.

---

## Autres aspects de mon intégration à l'IRISA

1. Séminaire de l’équipe PANAMA
   + J'y présente mon dernier travail début juin !

2. Créer un groupe de lecture "Deep Reinforcement Learning"
   + Possiblement lié au cours d'apprentissage statistique à l'ENS ?

3. Formations techniques : deux demi-journées annuelles (en 2020)
   + diffusion et production de codes libres,
   + tests et documentations de codes de recherche en mathématiques appliquées et informatique

4. Encadrer un-e stagiaire de recherche à partir d'avril 2020 ?

---

# 5. Autres objectifs personnels

1. Terminer mes travaux de thèse en cours
   (un ou deux articles à réécrire et soumettre ailleurs ?)

<br>

2. Remettre un pied en **classe préparatoire** ?
   - En septembre, peut-être demander une autorisation de cumul ?
   - pour des khôlles de maths et/ou TD/TP d'informatique
   - *maximum 2h/semaine*, si la charge d'AGPR le permet
   - $\hookrightarrow$ en MPSI/MP, avec Amélie Stainer au Lycée Chateaubriand ?

<br>

3. Rester à Rennes 2 ou 3 ans, voire plus…

---

# Perspectives (après ce poste)

Après 2/3$^+$ années en tant qu'AGPR à l'ENS de Rennes…

### Prochain poste ?

- Mouvement spécifique (EN), pour demander un poste en classe préparatoire (maths+info / info)

- Peut-être aussi postuler au CNRS, Inria ou Maître de Conférence (sections 26, 27) ?

### *Mais aussi ?*

- Enseigner l'informatique dans le secondaire…?
- Lycée Français à l'étranger…?
- Retourner enseigner à l'étranger (écoles d'ingénieurs, prépa etc)…?

---

# Seconde partie : questions & discussion

<br><br><br><br>
<br><br><br><br>

<span class="fontify">Merci de votre attention .</span>