.. |slideslogo| image:: _static/slides_logo.png :height: 20 :target: http://www.xavierdupre.fr/app/ensae_teaching_cs/pressphinx_2A/index.html .. _l-feuille-de-route-2016-2A: Feuille de route 2016 (2A) ========================== .. contents:: :local: Plan ++++ Les cours et séances se déroulent sur 6 séances de 4h lundi matin. Cette année le cours se diversifie avec des pistes : * **Stat** : Les sessions abordent le machine learning, le traitement du langage, le traitement de gros volumes de données, les puzzles algorithmiques. Il est préférable d'avoir déjà programmé, d'avoir déjà utilisé le calcul matriciel. * **Eco** : Les sessions abordent le calcul matriciel, le machine learning, les graphes, le traitement du langage, le webscrapping. Une compétition sera ouverte le premier jour et fermée à la dernière session où les résultas et les idées seront discutées : `Compétition Python 2A ENSAE `_ (voir aussi :ref:`notebook compétition 2016 `). La séance dédiées aux :ref:`l-puzzlealgo2A` requiert la participation de la part des participants : trois exercices seront choisis parmi ceux que vous aurez envoyés par mail. Les exercices doivent être choisis sur le site `Google Code Jam `_. .. list-table:: :widths: 2 5 5 5 5 :header-rows: 1 * - Séance - Stat 8h30 - Stat 10h30 - Eco 8h30 - Eco 10h30 * - 26/9 - :ref:`numpy et le calcul matriciel `, :ref:`pandas, dataframe et premiers graphes `, - :ref:`l-visualisation-td2a` (voir :ref:`l-note-2A-plan`) :ref:`l-javascript-principe-base-2a` - :ref:`numpy et le calcul matriciel ` - :ref:`pandas, dataframe et premiers graphes ` * - 3/10 - :ref:`SQL `, :ref:`td2acenoncesession5rst`, :ref:`traitement big data, itérateur `, :ref:`dask `, - :ref:`td2asomenlprst`, :ref:`td2abigdatamemoryrst` - :ref:`SQL lien avec pandas `, :ref:`l-donnees-struct-sql-2a`, :ref:`td2aecoexercicedefindeseancerst` - :ref:`l-visualisation-td2a`, :ref:`td2avisualisationrst` * - 10/10 - :ref:`l-2a-cplusplus-para-serie` - :ref:`Machine Learning avec Gaël Varoquaux ` (scikit-learn) **cours commun** - `Visualisation `_ et autres rappels - :ref:`Machine Learning avec Gaël Varoquaux ` (scikit-learn) **cours commun** * - 17/10 - :ref:`Problèmes classiques de machine learning `, :ref:`Problèmes pratiques ` - :ref:`Librairies de machine learning `, :ref:`l-deep-learning` - :ref:`Web API ` - :ref:`Web Scraping ` * - 7/11 - :ref:`l-puzzlealgo2A`, voir notes - :ref:`l-puzzlealgo2A`, voir notes ci-dessous - expression régulière, format JSON *(à venir)* - NLTK, :ref:`statistiques textuelles ` * - 14/11 - `travail d'équipe, réarranger la carte électorale `_ (`éléments de réponses `_) - :ref:`retour sur la compétition ML `, `exemples de compétition Kaggle `_ **cours commun** - :ref:`construction d'un site web, Flask, Jason, Django ` - :ref:`retour sur la compétition ML `, `exemples de compétition Kaggle `_ **cours commun** .. _l-note-2A-plan: Notes +++++ **Visualisation** : l'idée de ces séances est d'explorer chacun une librairie différente puis de partager les exemples. **Puzzles algorithmiques** : le programme des 4h se répartit comme suit : * 8h30-10h00 : 3 puzzles * 10h00-10h30 : éléments principaux à retenir (surtout pour les entretiens d'embauche) * 11h-12h30 : 3 puzzles * 12h30-13h : notions de graphes **Devinettes** :ref:`l-devinettes-2016` **Déroulement des séances** Le 7 novembre à 8h30, le but de la séance est de concevoir un plan pour réarranger les cartes électorales et de commencer sa mise en place. Il n'y a pas qu'une seule solution, tout dépend des idées exposées durant la séance. En ce qui concerne les séances autour des algorithmes, il s'agit d'enrichir sa culture informatique car c'est devenu indispensable pour passer les entretiens d'embauche aujourd'hui. Ces séances sont composés d'exercices et de cours. La présentation `ENSAE 2A - Données, Machine Learning et Programmation `_ donne un aperçu des thèmes abordés. |slideslogo| **Compétition** :ref:`Compétition 2016 ` Intervenants ++++++++++++ `Xavier Dupré `_, Anne Muller, Elodie Royant, Antoine Thabault, Nicolas Rousset, Antoine Ly, Benjamin Donnot, Gaël Varoquaux.