Optimisation 2

  • See this page in english

    En bref

  • Nombre d'heures : 10 CTD 5 TP
  • Méthode d'enseignement : En présence
  • Code : N8EN07A

Objectifs

De nombreuses modélisations de problèmes de d'apprentissage machine mènent à des problèmes d'optimisation d'une fonction pénalisée pour promouvoir des caractéristiques telles que la parcimonie, le faible rang d'une matrice. Ce type de problème est typiquement non différentiable mais souvent convexe. Le but du cours est de passer en revue les principales méthodes utilisées en pratique en insistant sur leur convergence, complexité et sur leurs implantations efficaces. Ces méthodes seront mises à l'épreuve dans le cadre de TP sous Julia ou des problèmes de traitement d'images seront considérés. Une autre application concernera la construction d'un système de recommandation en utilisant le logiciel SPARK.

Description

1) Le machine learning dans l'intelligence artificielle

2) Les méthodes au premier ordre dans le cas différentiable: gradient stochastique, mini-batch, ADAM

3) Calcul d'un sous-gradient. Méthodes de sous-gradient et méthodes proximales

4) Modélisation de la parcimonie par relaxation convexe (pratique)

5) Analyse de complexité

6) Développement d'un système de recommandation de film sous-spark

Compétences visées

Connaître les différentes de méthodes du premier ordre pour l'optimisation

Savoir calculer la complexité d'un algorithme d'optimisation

Savoir calculer le sous-différentiel d'un fonction convexe, et le cas échéant un sous-gradient

Savoir utiliser Julia et Jupiter Notebook

Savoir mettre au point un système de recommandation basé sur Spark

Bibliographie

First order methods in optimization, Amir Beck

Convex Optimization: Algorithms and Complexity, Sebastian Bubeck

Pré-requis nécessaires

Algèbre linéaire numérique, méthodes numérique pour l'optimisation non convexe

Session 1 ou session unique - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CT (contrôle terminal) Oral/Ecrit50%Examn Optimisation 2
CC (contrôle continu) Travaux Pratiques50%TP-Optimisation 2

Session 2 - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CT (contrôle terminal) Oral/Ecrit50%Examn Optimisation 2
CC (contrôle continu) Travaux Pratiques50%TP-Optimisation 2

Contact(s)

GRATTON SERGE

Contactez l’ENSEEIHT

L’École Nationale Supérieure d'Électrotechnique, d'Électronique, d'Informatique, d'Hydraulique et des Télécommunications

2, rue Charles Camichel - BP 7122
31071 Toulouse Cedex 7, France

+33 (0)5 34 32 20 00

Certifications

  • Logo MENESR
  • Logo UTFTMP
  • Logo INP
  • Logo INPT
  • Logo Mines télécoms
  • Logo CTI
  • Logo CDEFI
  • Logo midisup